[x3d-public] bad interpolator list?

Joe D Williams joedwil at earthlink.net
Wed May 1 00:38:35 PDT 2024


Hi Michalis,
Thanks for looking, I like the idea of just letting things like that run as best they can to study the motions for part of the answer. All others I tried, including x3dom continued running and x3ddom has some added host troubleshooting connected. Catching them in view3dscene was certainly a hard failure and as I cleaned up those am cut and paste items view3Dscene ran longer until with only two, jin was actually in the air before the fruitless choice was presented. Thanks to freewrl for showing something useful for other problems when I had an even greater number of misprints.

Overall,I wish all x3d tools would just post a list of links to installs and playgrounds and example sets every week or so.
I wanted to try every tool with this so far the most 'legal" level1 loa4 I know of but Ihadlost somelinks to theplaygraounds and other tolls had played with. I am still adding spec items to the model
.
If interested, the hanim wg is adding, and hope normativizing a more complete best practice hobby and commercial set of surface feature points useful in humanizing the hanim humanoid. One application is actual creation of realistic interactions between your humanoid, some might call that the virtual you because when you look at your character, you are not looking at a mirror. You are seeing you, or at least your humanoid model, looking at you. For this set of surface interaction points, any of which can be anything x3d, an application is interaction of the instrumented humanoid with
a similarly instrumented humanoid or garmentoid, or accessoriod might actually simulate the interaction with enough fidelity to conclude a successful transaction. This depends of the accuracy of the model and of the modeled. Any experience is useful in defining the next set of these surface interaction points so please current work is available to study.

Of great interest is that the realtime anytime low latency community is ready to take the next cut at defining the industry and community standard set of actuation reference locations for producing realistic speech and expressions. Yeah, the way they specify these is by giving a reference set of points of the facial mesh, then for an expression, or pose,or transition between expressions, there are a set of points that are displaced individually and in combination with other points and areas, combined to produce the frame. Anyway, the x3d hanim implementation recommendation for these effects will surely use sets of hanim displacers. Makes sense because the spec itself is written in those terms. The idea is a better more transportable base of mostly transportable expressions and sets of expressions defined so that the next level of detail can be explored.

In other hanim news, the search is on for a more or less Standard avatar for our www, for the virtuality. These days, any days for someone getting interested in this aspect of our web, the proposals are out there. My brief encounter I saw a lot of x3d in there like for instance the default coordinate system of the host and the humanoid. We know how easy it is to get trapped in axis inversion and handedness and bones and eulers and how even if geometry is said to be fixable, animation rarely survives. So get involved and help set the authoring environment for this important hanim use case.

Later I will attach a current work in progress for jin example. Somebody take a look at this most legal for now example example and give a nice authoring tool where I or anybody brings a nice list of the important numbers, 0 0 0 and the values for surface feature landmarks and joint centers for one or several poses and maybe some representative geometries and artwork and make it easy construct the avatar, or whatever it may be called, and hooked up with some motions and interactive behaviors and gets it out there.

Thanks for All,
Joe





-----Original Message-----
From: Michalis Kamburelis <michalis.kambi at gmail.com>
Sent: Apr 29, 2024 7:50 PM
To: Extensible 3D (X3D) Graphics public discussion <x3d-public at web3d.org>
Cc: Joe D Williams <joedwil at earthlink.net>
Subject: Re: [x3d-public] bad interpolator list?

As for view3dscene response:

1. There was an error while formatting an error message. Fixed, thanks
for reporting!

2. Now the warnings are valid, from what I can see. (below removing
dups / unimportant network):

"""
HAnimHumanoid.joints list was empty, fixed to list all 146 joints
VRML/X3D: Error when reading field "keyValue" value: Error at line 1
column 71: Expected float number, got end of stream
....
Not enough key values for interpolator
"OrientationInterpolator(Jump_r_sternoclavicular_RotationInterpolator)"
Not enough key values for interpolator
"OrientationInterpolator(Kick1_l_metacarpophalangeal_1_RotationInterpolator)"
....
""""

The 2 warnings about OrientationInterpolators are definitely valid,
you indeed made a mistake in X3D, you have this:


....


It seems you provided a number of 4D vectors as keys? The keys should
be just a list of floats. So in case of OrientationInterpolator, you
will usually see 4 times more numbers in "keyValue" vs "key". You have
other OrientationInterpolator in the same file that are valid.

I didn't hunt the cause of "Error when reading field "keyValue" value:
Error at line 1 column 71: Expected float number, got end of
stream....", but it seems consistent with FreeWRL error. You probably
have too few numbers in some field, and it ends in the middle of a
vector.

Regards,
Michalis

pt., 26 kwi 2024 o 18:05 Joe D Williams via x3d-public
napisał(a):
>
> Hello Friday,
> I guess I'm a bit over my troubleshooting head with bad list for an interpolator(?).
>
> * x-ite playground runs without error,
>
> * FreeWrl version 6.4.0 gives me this:
> ERROR:Expected "]" before end of MF-Value at: ""
>
> * BSContact 8.300 runs with no error,
>
> and
>
> * view3dscene 4.3.0 stops with screen:
> An error occurred. Try to continue the application?
> Error details:
> Exception "EConvertError":
> Invalid argument index in format :Not enough key values for interpolator %d"
> $00000001000286B8
> $000000010002954B
> ...
> "Yes" tries then stays stopped
> "No" kills it showing small box
> Runtime error 0 at $00000001000286B8
> %00000001000286B8
>
> So, I have apparently made a mistake and so far can't trace it down.
> Any help would be much appreciated.
> Thanks for All,
> Joe
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org





More information about the x3d-public mailing list