OpenGL, WebGL and emerging 3d web graphics


If one goes back a ways one will find DirectX

<OBJECT ID=”DAControl”
STYLE=”width:320;height:300″
CLASSID=”CLSID:69AD90EF-1C20-11d1-8801-00C04FC29D46″>
</OBJECT>

This object API was limited to windows systems which have installed the object. Gave limited support for a 3d image. .x file format. The file format and the API gave little support for animation.  Apart from rotations.

OpenGL is different it is supported by a wide range of systems and required for certain games to operate on the system. In fact Daz 3d studio fast mode animates in OpenGL.

I still have questions as to what and how access will be provided through the browser.  If textured animated objects can be created on the users system and XML data which only contains the location and rotation of objects which have an imaginary skeleton  to move objects attached to other objects. In other words a manageable amount of data to transmit to other systems in real time. Then what we have now for flash games are going to look like a ten year old arcade games very quickly.

https://wsmithdesign.wordpress.com/2010/05/19/some-useful-graphics-tools-for-designing-web-sites/

https://wsmithdesign.wordpress.com/2010/05/24/interesting-transitional-effect/

https://wsmithdesign.wordpress.com/2010/05/24/using-daz-studio-to-animate-a-gif/

Advertisements

One response

  1. […] industry to desire SVG and its new little brother CANVAS is true 3d rendering on the client side. Canvas hooks into Opengl • Canvas Demos • Creating pseudo 3D games with HTML 5 canvas and raycasting • When […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: