Difference between revisions of "X3D Multitexture"
From Web3D.org
(→Technical problems and issues) |
|||
Line 10: | Line 10: | ||
== Technical problems and issues == | == Technical problems and issues == | ||
+ | |||
+ | * Dave Arendash has posted several times on specification deficiencies and [http://web3d.org/pipermail/x3d-public_web3d.org/2013-April/002384.html Need good multitexture example] | ||
+ | |||
+ | * Michalis Kamburelis has posted a detailed list of [http://castle-engine.sourceforge.net/x3d_implementation_texturing.php#section_multi_texturing_spec_problems Problems with existing X3D MultiTexture specification] based on implementing these capabilities in the [http://castle-engine.sourceforge.net Castle Game Engine] | ||
* Yvonne Jung reports | * Yvonne Jung reports | ||
Line 20: | Line 24: | ||
** [http://x3dom.org/x3dom/test/functional/commonSurfaceShader02.xhtml commonSurfaceShader02.xhtml] | ** [http://x3dom.org/x3dom/test/functional/commonSurfaceShader02.xhtml commonSurfaceShader02.xhtml] | ||
** A bump mapping example with multitextures: [http://x3dom.org/x3dom/example/x3dom_composedShader.xhtml x3dom_composedShader.xhtml] | ** A bump mapping example with multitextures: [http://x3dom.org/x3dom/example/x3dom_composedShader.xhtml x3dom_composedShader.xhtml] | ||
− | |||
− | |||
== X3D Players Implementing Multitexture Capabilities == | == X3D Players Implementing Multitexture Capabilities == |
Revision as of 16:01, 24 April 2013
X3D Multitexture needs a complete review of current capabilities to ensure that proper support is required.
Contents
X3D Specification and Possible Technical Issues
Multitexture capabilities are defined in the Texturing Component of the X3D Specification.
Technical problems and issues
- Dave Arendash has posted several times on specification deficiencies and Need good multitexture example
- Michalis Kamburelis has posted a detailed list of Problems with existing X3D MultiTexture specification based on implementing these capabilities in the Castle Game Engine
- Yvonne Jung reports
Having multiple textures for shaders is possible, but the compositing modes defined in the spec basically exactly map to some around >12 year old GL extensions from the pre-shader times. So, no, it won't supported in that way.
- Timo reports that X3DOM can use a shader approach:
- commonSurfaceShader01.xhtml
- commonSurfaceShader02.xhtml
- A bump mapping example with multitextures: x3dom_composedShader.xhtml