| The
3D XML format
3D XML is a universal, lightweight
XMLbased format
that enables users to share live,
accurate 3D
data quickly and easily. 3D XML is suited
for fast and
efficient communication, and provides
unique features,
such as multi-representational
3D structure,
and unmatched compression for complex,
accurate geometry,
enabling rapid file transmission
and shorter
load times. Dassault Systemes uses the
3D XML format
in its entire product line: CATIA,
DELMIA, ENOVIA,
SMARTEAM and SolidWorks.
Read and Manipulate 3D XML Content
Directly in
Virtools 4
By
generating
a 3DXML file from one of those application,
you can easily
integrate them into the Virtools
platform. Select
your 3D XML files from the Resources
> Import
Menu and specify various options to
process your
3D XML model for optimized real-time
manipulations.
Once the model has been imported,
use it like
any other 3D model for real-time processing:
add behaviors,
create scenarios, and deliver on
the Web, on
immersive displays, on Intranets, etc.
The Virtools
3D XML Plugin comes with an intuitive
“V5 inherited
manipulation system” helping developers
navigate efficiently
in the 3D Scene.
Get Full Control Over Import Options
To
compensate
for files that are not optimized for
real-time 3D,
Virtools 3DXML Plugin lets you configure
and customize
import settings to streamline your
final 3D application.
When importing 3D XML files, a dialogue
box linked
to Virtools 4’s Variable Manager enables
you to define
interactively what is imported and
how:
- Textures
- Lights
- Viewpoints/Cameras
- Materials
- Meshes
- Scale
A
decisive issue
when importing 3D XML files is the
capacity to
import different 3D XML geometry representations:
Exact Geometry,
Tessellated Geometry and Compressed
Tessellated
Geometry.
Dedicated options help you optimize
the geometry
details of your models in regards to
the constraints
raised by the resulting application
itself:
- TessellationSag: to fine-tune the
tessellation
of exact models.
- MeshCuttingMode: to access to more
precise geometry
and to bypass the Virtools vertex
limitation.
- NormalProcessingMode: to process
geometry
from OpenGL visualization tools that
uses a specific
display mode.
Modify Imported Data in the Schematic
and VSL Manager
If needed, you can modify 3DXML parameters
directly in
Virtools 4’s Schematic. To bypass interoperability
issues involved
with variable declarations, a parameter
edition window
enables you to get post-import access
to the Variable
Manager. Furthermore, to solve possible
vertex normal
errors that may occur during import,
the 3D XML
Plugin package includes three VSL action
scripts, enabling
you to easily reverse the face
windings and/or
the vertex normals of selected meshes
in Virtools
4.
3D for ALL vision
Dassault Systemes is delivering on
its long-term
vision of opening up 3D to all users
and communities,
from content creators and professionals
to consumers
with new innovative solutions to Imagine,
Share &
Experience 3D. Dassault Sytemes is committed
to democratizing
3D XML as the ultimate universal
language for
connecting communities across any platform,
technology,
user environment or application. This
announcement
of 3DXML support by Virtools is only
the beginning
of this journey to provide exciting
user experiences
on virtual product through real-time
life-like scenarios.
Key Features
- 3D XML adoption in Virtools 4 Product
line
- Integrate any kind of geometry:
Exact, Tesselated
and Compressed
- Keep control on import options:
Lights/Camera/Textures/
Materials...
- Easily tune and optimize data for
realtime
processing
|