<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Handy shortcut for X3DJSONLD devs (install x3dvalidate first):
X3DJSONLD/src/main/schema$ node ~/x3dvalidate/x3dvalidate.js
../data/bubbles.json</p>
<p>Loading schema<br>
Parsing schema<br>
Adding schema<br>
Schema 4.0 added<br>
Schema 4.0 compiled<br>
Success reading ../data/bubbles.json</p>
<p>Starting X3D-Edit 4.0...</p>
<p>Opening bubbles.x3d...</p>
<p>Clicking the checkbox...</p>
<p>Fixed one error...</p>
<p>Clicking the checkbox again...<br>
</p>
<p>--------- X3D Validator checks commenced for bubbles.x3d
---------<br>
<br>
Performing well-formed XML check...<br>
Checking
<a class="moz-txt-link-freetext" href="file:/home/coderextreme/X3DJSONLD/src/main/data/bubbles.x3d">file:/home/coderextreme/X3DJSONLD/src/main/data/bubbles.x3d</a>...<br>
Well-formed XML check: pass<br>
<br>
Performing DOCTYPE check...<br>
[X3dDoctypeChecker] success: valid XML declaration
found.[X3dDoctypeChecker] success: final X3D 4.0 DOCTYPE found.<br>
<br>
Performing DTD validation...<br>
Checking
<a class="moz-txt-link-freetext" href="file:/home/coderextreme/X3DJSONLD/src/main/data/bubbles.x3d">file:/home/coderextreme/X3DJSONLD/src/main/data/bubbles.x3d</a>...<br>
XML DTD validation: pass<br>
<br>
Performing X3D schema validation...<br>
Checking
<a class="moz-txt-link-freetext" href="file:/home/coderextreme/X3DJSONLD/src/main/data/bubbles.x3d">file:/home/coderextreme/X3DJSONLD/src/main/data/bubbles.x3d</a>...<br>
XML schema validation: pass<br>
<br>
Performing X3D regular expression (regex) values check...<br>
<br>
Performing X3dToClassicVrml.xslt conversion check...<br>
<br>
Performing X3D Schematron check...<br>
X3D version 4.0 is approved by Web3D Consortium and focused on
interoperabiliity with HTML, glTF Physically Based Rendering (PBR)
and Web Audio API, undergoing review by ISO national bodies in
2021. [/X3D, diagnostic]<br>
<br>
--------- X3D Validator checks complete for bubbles.x3d ---------<br>
--------- X3D Validator online at
<a class="moz-txt-link-freetext" href="https://savage.nps.edu/X3dValidator">https://savage.nps.edu/X3dValidator</a> --------- <b>(Definitely
*offline* here! Thanks to the team that put X3D-Edit together,
we have a backup!) <br>
</b></p>
<p><b><br>
</b></p>
<p>Removed "Texture" from containerFields. New file attached. No
difference seen yet. Sometimes the scene pops up then disappears,
and sometimes it doesn't.</p>
<p>Looking at logs may tell the story. I haven't looked recently.</p>
<p>Note: x3dom shaders have been commented out locally, but file may
still be cached.</p>
<p><b>Note: X3D JSON validator is up and running for X3DV4! </b>
<a class="moz-txt-link-freetext" href="https://coderextreme.net/X3DJSONLD/src/main/html/validator.html">https://coderextreme.net/X3DJSONLD/src/main/html/validator.html</a></p>
<p>Looks like savage.nps.edu website is down?<br>
</p>
<p>John<br>
</p>
<p><b><br>
</b></p>
<div class="moz-cite-prefix">On 7/3/21 10:49 PM, John Carlson wrote:<br>
</div>
<blockquote type="cite"
cite="mid:2914f37c-793c-ab82-dbc8-291899db1b5f@gmail.com">X_ITE
has disappearing problems with
<br>
<br>
<a class="moz-txt-link-freetext" href="https://coderextreme.net/X3DJSONLD/src/main/html/bubbles.html">https://coderextreme.net/X3DJSONLD/src/main/html/bubbles.html</a>
<br>
<br>
The included ../data/bubbles.x3d should be
cross-platform--potentially any X3D browser, but only X3DOM and
X_ITE are supported. Please try yours and contribute fixes!
<br>
<br>
Problems: scene and geometry show up initially, then disappear, or
don't appear at all. I will try removing X3DOM shaders to see what
happens.
<br>
<br>
There's a small "flower" in the middle of the bubble in Chromium
on Linux, which seems to indicated that a fragment shader got
invoked which is returns white frag_color. If associated vertex
shader doesn't load, I don't think the fragment shader shouldn't,
IMO, but others can weigh in. Others can report seeing this?
<br>
<br>
I will try to go over the shaders with a fine-tooth comb tomorrow.
<br>
<br>
I'll also run the XML file through validators!
<br>
<br>
John
<br>
<br>
</blockquote>
</body>
</html>