<div dir="ltr">My code PythonSerializer.js that creates Python code from JSON (and DOM) passed all compilation tests except 4.0 changes in a FreeWRL, and node types that I created myself. (VariationalPhysicsModel).<div><br></div><div>Now to study the .x3d and .x3dv files that get output from my tests visually.</div><div><br>I'm going to check mark the PythonSerializer in GitHub, then proceed.</div><div><br></div><div>Okay, I went over the .x3d output from Python (using the x3dv.py program with my and Andreas enhancements for containerFields, skeleton field sorting, and VRML fields to x3d.py -- no DEF/USE or kwargs yet).  There were many "misfeatures," which I made notes of:</div><div><br></div><div>AllenDutton (no text buttons) or box<br>ArchPrototype Scripts<br>Scripts in general -- may be a PythonSerializer issue<br>ci2had/FACS/USE+DEF (mostly use and def and components)<br>Connectors (Holgers) had no connectors.<br>Lots of USE/DEF foul ups.<br>DonHumanoid examples<br>HanimBehaviorPrototypes<br>Lots of missing components (order in JSON?)<br>skinCoord DEF/USE</div><div>IFS (no component level), CMV issues<br>Is there some way to use Sunrize without tabs.  or go with x3d-image???<br>Component should have a level, not default erased.  Looks like many missing components or wrong components.<br>flower has bugs<br>shader issues.  Many of my shaders are external, but I still had issues unrelated to python.</div><div><br></div><div>In all, a lot of work to tackle.</div><div><br></div><div>But I want to address DEF/USE, so I will look into Andreas kwargs next.</div><div><br></div><div><br></div></div>