Hi Seamless Friends
Open Source Seamless3d 2.132 (including French and English versions) is available for download from:http://www.seamless3d.com/download
This version has had the build av demo simplified.
To see the new demo, (same as before) open the f10 menu and select:
help->build av demo
It uses the new pivotPoint field so there are no more CenterJoint nodes to clutter up the scene tree.
Unlike before the lathes are positioned to their final position right from the beginning
The old way had its advantages but I have come to the conclusion it's much more straight forward to understand the new procedure and it makes it easier to drag the control points to modify the shapes after the av has been made.
This demo is so simple it is difficult to see how it is possible to simplify further this kind of animation in any major way while exposing the user to the basics.
I have added another button to the tool bar next to the NurbsLathe but it is only a NurbsLathe set up to be more practicable for making a segment shape for a part.
All of the animation demos have now been updated so that the new pivotPoint field is used.
The old pivot point buttons on the horizontal tool bar now only affect the pivotPoint field for the selected part.
Seamless3d's design is biased towards making seamless type models but because it can be and is often used for making non seamless type models ("segmented" models) it makes sense to have an option to output models to vrml/x3d where one shape node is used for each part node.
To enable this option check the autoOutSegmentedParts field in the scene node. This will only output Seamless nodes as segmented models when all of the parts do not share any triangles with any other parts within the Seamless node.
This is the first version I have been able to output an animated avatar and be able to see it animate in the xj3d browser when using the Anim bar's output script.
This only will work however when files are output as x3d encoded with vrml classic, it fails for vrml or x3d encoded with xml.
I tried outputting a dancing ballerina bvh import as a segmented avatar and it looked very smooth in the latest release but when I tried outputting the same av with hanim joint nodes it was unmistakably very jerky so it would seem xj3d is still some way from being a practical hanim browser.
Important bug fix:
A bug found by Alain that would cause a ModelMorpher to loose all of its geometry in the first model if the parts were converted to blue parts has been fixed for 2.132.
Other bug fixes:
Although in previous versions a Seamless node could be directly referenced (USE) in the scene node (using Alt drag) it output to VRML/X3D as a copy rather than a USE. This bug also found by Alain has been fixed for 2.132.
When dragging the yellow dot to do position animation the previous version would jump a bit if the pivotPoint field had a value other than 0 0 0. This bug has been fixed for 2.132
A number of other minor bugs have been fixed.
I have added a backfaceTug check box type field to the NurbsPatch which is off by default because I found it counter intuitive when you can see a control point but are unable to drag it. It is very useful to be able to disable control points that back face but I think now it is important to only have this when the user asks for it.
If you right click on the Seamless node you can select "convert translations to pivot points" (convert from the old way to the new way) or "convert pivot points to translations" (convert from the new way to the old way). For blue parts conversion is easy both ways but for white parts these commands do not automatically add or remove CenterJoint nodes but deleting the CenterJoint nodes can be done manually after converting to pivot points but its not so easy the other way around because the translation values will be lost in a build cycle.
I have just learnt povray needs to be fixed for the new pivot points so if you must make a povray before I upload again convert to blue parts and convert pivot points to translations but please keep a copy of the original file
Many thanks to all who have given their feedback and who have been patient with Seamless's recent growing pains, it is much appreciated