X3D: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
current situation
do not like my edits http://en.wikipedia.org/wiki/Special:Contributions/151.200.22.169 about vivaty? go ..|.. yourselves
Tag: Removal of interwiki link; Wikidata is live
Line 1: Line 1:
PROTO extention
:''For predecessor, see [[VRML]]''.
:''X3D should not be confused with [[3DXML]], which is proprietary 3D file format.''
{{Infobox file format
| name=X3D - Extensible 3D Graphics
| icon =
| logo =
| screenshot =
| caption =
| extension = .x3dv, .x3d, .x3db (plain)<br/>.x3dvz, .x3dz, .x3dbz (compression)
| mime = model/x3d+vrml<br/>model/x3d+xml<br/>model/x3d+binary<br/>
| type code =
| uniform type =
| magic =
| owner =
| released =
| latest release version = 3.2, 3.1, 3.0
| latest release date =
| genre = [[3D computer graphics]]
| container for =
| contained by =
| extended from = [[VRML]], [[XML]]
| extended to =
| standard = [[International Organization for Standardization|ISO]]/[[International Electrotechnical Commission|IEC]] 19775/19776/19777
| url = [http://www.web3d.org/x3d www.web3d.org/x3d]
}}


Javascript
'''X3D''' is the [[ISO standard]] [[XML]]-based [[file format]] for representing [[3D computer graphics]], the successor to the [[VRML|Virtual Reality Modelling Language]] (VRML).<ref>{{cite news |title=Is a 3D web more than just empty promises? |author= Paul Festa and John Borland |work=CNET News.com |date= May 19, 2005 |url=http://news.zdnet.co.uk/internet/0,1000000097,39199121,00.htm }}</ref> X3D features [[extension (computing)|extension]]s to VRML (e.g. [[Humanoid Animation]], [[NURBS]], [[GeoVRML]] etc.), the ability to encode the scene using an XML [[syntax]] as well as the [[Open Inventor]]-like syntax of VRML97, or [[binary file|binary]] formatting, and enhanced application programming interfaces ([[application programming interface|API]]s).


XML/DOM/XMLPath
X3D extension supports multi-stage and multi-texture render, it also supports shader with lightmap and normalmap. In 2010 X3D supports deferred rendering architecture. Now X3D can import SSAO, CSM and Realtime Environment Reflection/Lighting, but doesn’t need care much about polygon counts. User also can use optimizations like BSP/QuadTree/OctTree or culling in the X3D scene.


Geo Coordinate
X3D also benefits from other open source standards like XML, DOM and XPath. User can easily develop content tools like exporter and editor, these tools make content creation and optimizations easy tasks.


KML compatible
==Standardization==
CityGML compatible
COLLADA compatible


Shader with HLSL and GLSL
X3D defines several profiles (sets of components) for various levels of capability including X3D Core, X3D Interchange, X3D Interactive, X3D CADInterchange, X3D Immersive, and X3D Full. Browser makers can define their own component extensions prior to submitting them for standardisation by the [[Web3D Consortium]]. Formal review and approval is then performed by the International Organization for Standardization ([[ISO]]).
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing


Animation
Liaison and cooperation agreements are also in place between the [[Web3D Consortium]] and the [[World Wide Web Consortium]] (W3C), [[Open Geospatial Consortium]] (OGC), [[Digital Imaging and Communications in Medicine]] (DICOM) and the [[Khronos Group]].
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK


Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card
A subset of X3D is XMT-A, a variant of [[Extensible MPEG-4 Textual Format|XMT]], defined in [[MPEG-4]] [[MPEG-4 Part 11|Part 11]]. It was designed to provide a link between X3D and 3D content in MPEG-4 (BIFS).


Point cloud
The abstract specification for X3D (ISO/IEC 19775) was first approved by the ISO in 2004. The XML and ClassicVRML encodings for X3D (ISO/IEC 19776) were first approved in 2005. <ref>[http://www.web3d.org/about/faq/#process-3 X3D FAQ – "What is the status of the X3D specification?"]. Retrieved on November 30, 2007.</ref>

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI


==Applications==
==Applications==
PROTO extention


Javascript
There are several applications, most of them being open source software<ref>{{cite web|url=http://www.web3d.org/x3d/opensource/ |title=X3D Open Source Projects |publisher=Web3d.org |date= |accessdate=2010-02-23}}</ref>, which natively parse and interpret X3D files, including the 3D graphics and animation editor [[Blender3D]]<ref>[https://savage.nps.edu/X3D-Edit/BlenderExportToX3d.html Blender Model Export to X3D]</ref> and the Sun Microsystems virtual world client [[Project Wonderland]]<ref>{{cite web|url=http://research.sun.com/spotlight/2008/2008-08-19_project_wonderland.html |title=Project Wonderland |publisher=Research.sun.com |date=2008-10-07 |accessdate=2010-02-23}}</ref>. An X3D applet is a software program that runs within a web browser that displays content in 3D, using OpenGL 3D graphics technology to display X3D content in several different browsers (IE, Safari, Firefox) across several different operating systems<ref>{{cite web|url=http://members.shaw.ca/john.coady/web3d.html |title=X3D applet |publisher=Members.shaw.ca |date= |accessdate=2010-02-23}}</ref>(Windows, OSX, Linux). However, X3D has not received a wider ground of acceptance in other, more notable and proprietary software applications.


XML/DOM/XMLPath
In 2000's, many companies like Bitmanagement improved quality level of virtual effects in X3D to quality level of DirectX 9.0c. All main features like game modelling are already complete. They include multi-pass render with low level setting for Z-buffer, BlendOp, AlphaOp, Stencil<ref>[http://www.bitmanagement.com/developer/contact/examples/multitexture/drawgroup.html DrawGroup & DrawOp]</ref>, Multi-texture <ref>[http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html#Multitexturing Multitexturing]</ref>, Shader with HLSL and GLSL support<ref>[http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders component]</ref>, realtime Render To Texture, Multi Render Target (MRT) and PostProcessing<ref>[http://www.bitmanagement.com/developer/contact/relnotes72.html#postprocessing Scene postprocessing support]</ref>. Many demos shows that X3D already supports lightmap, normalmap, SSAO, CSM and Realtime Environment Reflection along with other virtual effects.<ref>[http://www.youtube.com/user/m17design VRML X3D and Realtime Web3D]</ref>


Geo Coordinate
==Alternatives==


KML compatible
*[[3DMLW]]: 3D Markup Language for Web
*[[COLLADA]]: managed by the Khronos Group
CityGML compatible
*[[O3D]]: developed by Google
*[[Universal 3D|U3D]]: Ecma International standard ECMA-363
COLLADA compatible
*[[VRML]]: precursor of X3D
*[[WebGL]]: Web Graphics Library, a JavaScript API for 3D graphics


Shader with HLSL and GLSL
==See also==
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing


Animation
*[[Active Worlds]] [[virtual reality]] multi-user 3D chat platform
* key frame animation
*[[Blaxxun]] [[virtual reality]] multi-user 3D chat platform
* biped animation
*[[Flux (software)|Flux]], freely downloadable VRML/X3D editor/browser
* skeleton animation
*[[FreeWRL]], free Open Source VRML/X3D browser
* morph
*[[List of vector graphics markup languages]]
* FFD
*[[MeshLab]] open source mesh processing system that can export VRML/X3D
* IK
*[[Seamless3d]] free Open Source 3D modelling software
*[[Open XML Paper Specification]]
*[[OZ Virtual]]
*[[Virtual tour]]
*[[Web3D]]


Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card
==References==


Point cloud
{{Reflist}}


Panorama
==External links==
{{Commons cat|X3D}}
<!--========================({{No More Links}})==========================
|PLEASE BE CAUTIOUS IN ADDING MORE LINKS TO THIS ARTICLE. WIKIPEDIA |
|IS NOT A COLLECTION OF LINKS NOR SHOULD IT BE USED FOR ADVERTISING.|
| |
| Excessive or inappropriate links WILL BE DELETED. |
|See [[Wikipedia:External links]] & [[Wikipedia:Spam]] for details. |
| |
|If there are already plentiful links, please propose additions or |
|replacements on this article's discussion page, or submit your link|
|to the relevant category at the Open Directory Project (dmoz.org) |
|and link back to that category using the {{dmoz}} template. |
=======================({{No More Links}})===========================-->


Video
===Example documents of X3D code===


Stream media
*http://www.web3d.org/x3d/content/examples/HelloWorld.x3dv ([[Flux (software)|Flux]] browser)
*http://www.web3d.org/x3d/content/examples/HelloWorld.x3d ([[Flux (software)|Flux]] browser)
*http://cic.nist.gov/vrml/nistlogo.x3dv (any browser)
*http://cic.nist.gov/vrml/nistlogo.x3d (any browser)


Flash
===General===


*[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources], [http://www.web3d.org/x3d/content/examples/X3dResources.html#Conversions X3D Conversions], [http://www.web3d.org/x3d/content/examples/X3dResources.html#Books X3D Books], and [http://www.web3d.org/x3d/content/examples/X3dResources.html#Examples X3D Examples]
*[http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] and [http://www.web3d.org/x3d/wiki/index.php/Tool_support_for_X3D_components Tool support for X3D components]
*[http://cic.nist.gov/vrml/vbdetect.html VRML and X3D Plugin Detector] that determines which VRML and X3D plugins are installed in your web browser
*[http://search.dmoz.org/cgi-bin/search?search=x3d X3D] at the [[Open Directory Project]]
*[http://www.web3d.org/x3d/opensource List of X3D Open Source Projects] maintained by web3d.org


2D Layer
===Documentation===


Text
*[http://www.web3d.org/x3d/specifications/ X3D Specifications]
*[http://www.web3d.org/ Web3D Consortium]
*[http://www.web3d.org/x3d/wiki/index.php/Main_Page X3D Wiki]
*[http://www.web3d.org/x3d/content/X3dTooltips.html X3D Tooltips]
*[http://xml.coverpages.org/vrml-X3D.html VRML (Virtual Reality Modelling Language) and X3D]
*[http://www.xml.com/pub/a/2003/08/06/x3d.html Extensible 3D: XML Meets VRML]


Html layer
{{vector graphics markup languages|state=uncollapsed}}
{{ISO standards}}


Stereo display
[[Category:3D computer graphics]]
[[Category:Graphics file formats]]
[[Category:Graphics standards]]
[[Category:ISO standards]]
[[Category:Vector graphics markup languages]]
[[Category:Virtual reality]]
[[Category:XML-based standards]]


Cave
[[cs:Extensible 3D]]

[[da:X3d]]
Sound
[[de:X3D]]
* Sound spatialization
[[es:X3D]]
* Sound effect
[[fr:Extensible 3D]]

[[it:X3D]]
Multi User
[[nl:X3D]]

[[ja:X3D]]
Physics engine
[[pl:X3D]]

[[pt:X3D]]
Connection with database
[[ru:X3D]]

[[sv:X3D]]
Keyboard
[[tr:X3D]]

[[yo:X3D]]
Mouse
[[zh:X3D]]

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==
PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible
CityGML compatible
COLLADA compatible

Shader with HLSL and GLSL
* DGS material
* Physical sun lighting and shadow
* SSAO
* Deferring lighting
* IOR based realtime reflection/refraction
* SSS
* Histogram based HDR
* Post processing

Animation
* key frame animation
* biped animation
* skeleton animation
* morph
* FFD
* IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound
* Sound spatialization
* Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

==Applications==

Revision as of 20:17, 1 July 2010

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications

PROTO extention

Javascript

XML/DOM/XMLPath

Geo Coordinate

KML compatible

CityGML compatible

COLLADA compatible

Shader with HLSL and GLSL

  • DGS material
  • Physical sun lighting and shadow
  • SSAO
  • Deferring lighting
  • IOR based realtime reflection/refraction
  • SSS
  • Histogram based HDR
  • Post processing

Animation

  • key frame animation
  • biped animation
  • skeleton animation
  • morph
  • FFD
  • IK

Indexed or non-indexed Triangle/TriStrip/TriFan conform to graphic card

Point cloud

Panorama

Video

Stream media

Flash


2D Layer

Text

Html layer

Stereo display

Cave

Sound

  • Sound spatialization
  • Sound effect

Multi User

Physics engine

Connection with database

Keyboard

Mouse

Joystick


C++/ActiveX/C# SAI

Applications