Features
Small Compact Program
- Written in fast efficient C++ code.
- Less than 1 Meg to download.
- Installation causes no changes to your computer's registry.
Outputs clean efficient files that can match most if not all hand coded files
Optimize feature can be used to optimize bloated code generated from other modelers.
Real Time editing
- Fast Direct X graphics for the 3d scene
- Changes made to any of the fields affect what you see in the 3d window instantly.
- All field up/down buttons auto repeat.
Compact Tool bar
- Contains over 90 buttons
- Informative tool tip pop-up window that never dies on you before you have a chance to read it.
Fast backups completed after every command
- Infinite Undo/Redo of everything
- Work can be retrieved after crashes or power loss
Robot demonstration help
- Seamless contains help in the form of a software robot that will demonstrate building a complete animated avatar.
- Because this is not a movie the clicks are for real this feature can be used to verify if making an avatar using seamless3d on your system is possible.
Part nodes
- Part nodes contain geometry and Transform fields for animation.
- Using VRML concepts a Part nodes can be thought of as a node containing a Transform and a Shape node in one
- This makes it very easy for anyone who understands a few basics from VRML to create a traditional "seamed" animated model but the real beauty here is there is nothing stopping the editor from joining a vertex owned by one Part to a vertex owned by a different Part making it effortless for the user to progress to the creation of single skinned mesh animated models.
- Parts can use Color Per Vertex or use png and/or jpg textures
Scene Tree Window
-
The compact "new node bar" makes it fast and intuitive to create new node structures
using drag and drop.
- The Scene tree window is much more than a standard tree view interface.
A Node can be dragged and dropped:
- as a child node
- below as a sibling
- above as a sibling
- as a replacement
- as a new instance
- to move to a new location
- as a deep copy of another node
- as a reference (USE) of a node else where in the scene tree
- The scene tree interface bypasses bugs that can be easily added when using a text editor. For example:
- Matching curly brackets are not an issue
- Impossible to add a node type that is illegal for a SFNode or MFField field
- Part nodes in the scene tree window are automatically selected when a vertex is clicked on in the 3d window
- Nodes are collapsible allowing the scene tree to remain free of clutter and relevant to the current point in time.
Animation
- An animation set up control panel will create all the animation nodes and routes one needs to begin creating an animation sequence.
- Animation sequences can be created by simply sampling a sequence of frozen poses at different points in time.
- In addition to the standard VRML Interpolator nodes, Seamless3d has a range of its own nodes to assist more sophisticated movement:
- Accelerator nodes make it easy to create accelerated and decelerated movement.
- AnimByAnkle nodes lets the user animate the legs and pelvis by using only positions of parts instead of using orientation values directly.
- CCPathe lets the user create curved paths for models to follow.
- In addition to Transform animation, individual parts like mouths can be morph animated to create facial expressions
Immediate Editing
-
A vertex position can be modified by simply clicking on it in the 3d window and dragging it.
- All of the essential features for direct vertex/polygon editing including
-
6 different kinds of join vertex
- Split triangle
- Mirror triangle
- Break vertex join
- Delete vertex
- Delete triangle
- Vertex Ownership
- Intuitive multiple vertex sine tugging can be achieved by setting the the base radius of the tug to a value greater than zero
- The pivot point of a part can be visually displayed and moved by x y z controls from the tool bar
- A part can be mirrored in the X Y and Z dimension
Build Nodes
- Just about anything that can be done through immediate editing can be done using build nodes with a number of advantages.
Build nodes let the user:
- Create computer generated smooth curvy organic shapes that are polygon independent.
- Join different shapes so that they fit with seamless tangent matching curves.
- Apply optimized complex hand made flat triangle structures to polygon independent curved surfaces
- Generate specific patterns allowing denser triangles where they are needed for areas like joints.
- Apply seamless texture mapping.
- Go back in time at any stage of development to make alterations with a level of ease not possible in static modeling.
- Generate geometry from very little data and trim it on the fly
- Use SineTugs to create beughtifull natural looking hills and terrain
- Use ColorSweeps to paint objects.
- Helps the fast backup feature be at its fastest because there is a minimum of data to save
- Import build nodes from other smls files.
- With build nodes there is no problem editing the geometry while the model is animating.
VRML97 and X3D and Blaxxun Contact support
- A range of output fields lets the user output files so that normals can be output or the method of using colorIndex/texCoordIndex with creaseAngle set to 3.14
- 54 of the 55 VRML97 nodes, the X3D IndexedTriangleSet, HAnimHumanoid, HAnimJoint,
HAnimDisplacement and the Blaxxun BSP tree nodes can be edited using the Scene tree interface.
- VRML/X3D Nodes that have animated functionality in the 3d window:
- Transform
- HAnimHumanoid
- HAnimJoint
- HAnimDisplacer
- TimeSensor
- CoordinateInterpolstor
- PositionInterpoltor
- OrientationInterpolator
- NormalInterpolator
- ColorInterpolator
- Shape
- Appearance
- Material
- TextureTransform
- IndexedTriangleSet
- IndexedFaceSet
- Coordinate
- Normal
- Color
- TextureCoordinate
Import formats
- VRML97 and X3D VRML classic encoded.
- VRML models that use the Bitmanagement/Blaxxun Contact transformByVertex function can be imported making it a simple matter to import Blaxxun Avatar Studio avatars (Includes Avatar studio versions 1 and 2)
Output formats
- VRML 97 zipped and unzipped
- X3D XML encoded and X3D VRML classic encoded, zipped and unzipped
- POV-Ray
- Create high quality single images or a sequence of images at any frame rate to create movies with realistic lighting
Single skinned mesh models can be output containing multiple material settings
A combination of wire-frame and solid mode can be applied to different models at the one time making it possible to use a solid background image as a guide for a wire frame model.
Multiple Viewpoints can be programmed to deal with any combination of views that may be needed for editing and quickly accessed using the page up and page down keys.
SeamlessScript
-
Built in compiler compiles scripts directly into native machine code for very fast
execution
- Syntax is simular to JavaScript
- C++ compatibility.
- Complex animation sequences can be developed using a C++ IDE
- Access to professional debugging aids such as single step execution
[3d Modelling Software]
[Tutorials]
[Forum]
[Features]
[Download]
[Gallery]
[FAQ]
[Worlds]
[Avatars]
[Links]
[Thyme]
Copyright © 2000-2008 Graham Perrett thyme@seamless3d.com