Simplified Build Av Demo & Important Bug Fix for 2.132

News, Discussions, Questions and Answers

Simplified Build Av Demo & Important Bug Fix for 2.132

Postby thyme » 15 Mar 2008, 17:46

Hi Seamless Friends :mrgreen:

Image

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 the previous version output to xml JavaScript was being output instead of ecmascript. This bug found by Andy 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 :P
User avatar
thyme
Site Admin
 
Posts: 1322
Joined: 21 Apr 2006, 16:39

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby Lilly » 15 Mar 2008, 18:15

WOOOOOOW ! thyme congrats ! bisousssss
Image
User avatar
Lilly
 
Posts: 1097
Joined: 22 Apr 2006, 00:10
Location: France

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby Alain » 15 Mar 2008, 18:21

I copy hete what I wrote on LouiZe ,

scuse , Thyme to make you jump :)

but I am very happy LOL

ahah !!!!!!!!!!!!!!

ahahahhaah !! hihih

voilà what I did !

I was playing with seamless 4 days ago ...

in my way ..

so .. I had some bugs when outputing ...

I saved the chatbug.smls file , and I told me
" I will wait Thyme reparing , and I will open that file in the new version "


so now I did that and ..............

I got my crazy cat ! ahahahahha

http://dumenieu.free.fr/louizeforum/sea ... hatbug.wrl




lOOOL )

I will look at all other things , thanx Thyme
User avatar
Alain
 
Posts: 387
Joined: 29 Apr 2006, 14:26
Location: France

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby andy » 16 Mar 2008, 02:02

Hi Thyme!Congratulat :mrgreen:
Oh,yes,it's so simplified !Your demo is so great!


Only a pity is xj3d doesn't support well :(
I test "outputX3DXML"and "genHanimNodes",use xj3d test,then get error message:
Code: Select all
Xj3D Version: 2_M1_DEV_2007-07-14

Error: Exception in copy constructor: HAnimJoint
java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
   at java.lang.reflect.Constructor.newInstance(Unknown Source)
   at org.web3d.vrml.renderer.DefaultNodeFactory.createVRMLNode(DefaultNodeFactory.java:791)
   at org.web3d.vrml.renderer.ProtoCopier.observedNode(ProtoCopier.java:180)
.........................................................................................................


thyme wrote: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.

Thyme,what's xj3d version you choose and what options you do?I always can't see it animate!
Maybe,I think if it's possible use a particular way to xj3d?I have taken this idea at "Browser test" post.

Thanks for your effort! :P
Best Regards.
andy
 
Posts: 48
Joined: 04 Feb 2008, 07:45

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby thyme » 16 Mar 2008, 13:15

Thanks for your very Kind sentiments Lilly, Alain and Andy :mrgreen:

Alain wrote:I saved the chatbug.smls file , and I told me
" I will wait Thyme reparing , and I will open that file in the new version "

I see your cat looks like he is breathing well again Alain (brought back to life by the new version) :mrgreen:

Andy wrote:Thyme,what's xj3d version you choose and what options you do?

Looking at your Xj3D console you are using an older version than what I used Andy
it says you are using:

Xj3D Version: 2_M1_DEV_2007-07-14

I am now using the very latest:

Xj3D Version: 2_M1_DEV_2008-03-04

which is the version you told me about ;)

I have sent you some scripted animated smls examples that output fine for xj3d version: 2_M1_DEV_2008-03-04

I plan to add some examples that use the Anim node's script for my browser compatibility page that will work smoothly for xj3d and Octaga too.
I still don't have scripts working for flux player but I am hopeful something can be done for it too.
best wishes
User avatar
thyme
Site Admin
 
Posts: 1322
Joined: 21 Apr 2006, 16:39

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby Alain » 16 Mar 2008, 15:13

move that if I am not on a right place , Thyme plz

it is for Lilly

about pivot points

Image


quand part1 est selectionné tu peux bouger le point jaune ,
le centre de gravité - pivot point

c'est bien ça la question ??
User avatar
Alain
 
Posts: 387
Joined: 29 Apr 2006, 14:26
Location: France

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby Lilly » 16 Mar 2008, 15:17

bonjour Alain merci !
oui c'est bien ma question et tu vois je ne savais pas comment faire pour mettre le point jaune
où je voulais, je vais expérimenter cela tout de suite...
merci encore, bonne soirée
amitié
Lilly
Image
User avatar
Lilly
 
Posts: 1097
Joined: 22 Apr 2006, 00:10
Location: France

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby Lilly » 16 Mar 2008, 15:25

cool elle a enfin compris la Lilly !
ehehehe Alain cher ami tu es un très bon prof !
thanks much Alain
bisous
Lilly
Image
Image
User avatar
Lilly
 
Posts: 1097
Joined: 22 Apr 2006, 00:10
Location: France

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby thyme » 16 Mar 2008, 15:44

Thanks much Alain :mrgreen: looks like Lilly understands the pivot point concept well now :D
Considering all the good animations you have done in the past Lilly, just think what you will be able to acomplish now that you have this deeper understanding! :P
Bisous
User avatar
thyme
Site Admin
 
Posts: 1322
Joined: 21 Apr 2006, 16:39

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby Lilly » 16 Mar 2008, 15:47

yes yes yes thyme tu ne pas pas pouvoir faire mieux que moi eheheheh
Image
User avatar
Lilly
 
Posts: 1097
Joined: 22 Apr 2006, 00:10
Location: France

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby thyme » 16 Mar 2008, 15:53

:shock:
User avatar
thyme
Site Admin
 
Posts: 1322
Joined: 21 Apr 2006, 16:39

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby thyme » 16 Mar 2008, 16:24

User avatar
thyme
Site Admin
 
Posts: 1322
Joined: 21 Apr 2006, 16:39

Re: Simplified Build Av Demo & Important Bug Fix for 2.132

Postby andy » 17 Mar 2008, 09:58

Hi thyme!Many thanks to you!
Without your hard work,I can't find more fun about 3D technology!

Best Regards,
Your sincerely friend
Andy :P
andy
 
Posts: 48
Joined: 04 Feb 2008, 07:45


Return to Seamless3d Forum

Who is online

Users browsing this forum: Google [Bot] and 1 guest

cron