X3D is a specially designed for the world wide web and design of three-dimensional image markup language.Universal Extensible 3D (Language ), by the Web3D alliance to design, is the latest VRML standard upgrade version.X3D based on XML format developed, so it can be directly use the XML DOM tree, XML Schema check technology and related XML editing tools.The X3D has been certified through the ISO international standard.
The characteristics of X3D
VRML and X3D have several follow graphics hardware development upgrades stage most of the Direct3D 9.0c and OpenGL 2 GLSL function effects can be achieved.X3D specification to support graphics hardware functionality is added from the underlying rendering nodes, such as support for triangle, triangle fan, triangle strips and other basic rendering elements ; such as support for setting video mixing mode and set the frame buffer and depth buffer, the template cache function; and the nodes can support multiple texture mapping, and many times support Shader coloring, support multiple render targets ( MRT), support for instance (Geometry Instance) geometry.2010 is already available in X3D and VRML use deferred shading technology.Now the special effects including SSAO and CSM shadow, reflection and refraction, real-time environment based on real-time environment and skylight illumination, HDR, motion blur, depth of field.X3D supports 3ds MAX standard materials a variety of textures.
The X3D through the DIS component or Networking components to support multiple users sharing scenes and events.There are several X3D engine can support ODE physics engine or PhysX physics engine.
Editor this paragraph of X3D and other real-time 3D engine comparison
And the most popular Web3D engine, VRML and X3D market share is not high.This is not because X3D technology itself flaw, and X3D is the main production tools and development environment is relatively backward.Previous support WYSIWYG VRML real-time development environment for Cosmos World, ISA, Avatar Studio because of the development of company's steering and did not continue to develop, and behind the development of the BS Editor, Flux Studio, is not perfect.In addition X3D also did not provide perfect function package, while Quest3D, Unity3D, 3D VIA Virtools provides perfect functional package.
No comments:
Post a Comment