X3D version 4.0 was approved by Web3D Consortium and ISO in 2023.[/X3D, diagnostic] X3D version 4.0 offers many new features including interoperability with HTML5, glTF 2.0 Physically Based Rendering (PBR), and Web Audio API.[/X3D, diagnostic] Update all meta tag(s) containing content='*enter new value...*' [/X3D/head, warning] <ShaderPart DEF=''/> url array address(es) missing online http/https references (url='"../shaders/x_ite_flowers_chromatic.vs"') [/X3D/Scene/LayerSet/Layer[1]/Transform/Transform/Shape/Appearance/ComposedShader/ShaderPart[1], info] <ShaderPart DEF='' value=''/> needs to be contained by a <ComposedShader> node rather than a <ComposedShader> node [/X3D/Scene/LayerSet/Layer[1]/Transform/Transform/Shape/Appearance/ComposedShader/ShaderPart[1], error] <ShaderPart DEF=''/> url array address(es) missing online http/https references (url='"../shaders/x_ite.fs"') [/X3D/Scene/LayerSet/Layer[1]/Transform/Transform/Shape/Appearance/ComposedShader/ShaderPart[2], info] <ShaderPart DEF='' value=''/> needs to be contained by a <ComposedShader> node rather than a <ComposedShader> node [/X3D/Scene/LayerSet/Layer[1]/Transform/Transform/Shape/Appearance/ComposedShader/ShaderPart[2], error] <Script DEF='OrbitScript'> <field name='a' accessType='inputOutput'/> does not send output event via assignment statement a=___; [/X3D/Scene/LayerSet/Layer[1]/Script/field[3], warning] <Script DEF='OrbitScript'> <field name='b' accessType='inputOutput'/> does not send output event via assignment statement b=___; [/X3D/Scene/LayerSet/Layer[1]/Script/field[4], warning] <Script DEF='OrbitScript'> <field name='c' accessType='inputOutput'/> does not send output event via assignment statement c=___; [/X3D/Scene/LayerSet/Layer[1]/Script/field[5], warning] <Script DEF='OrbitScript'> <field name='d' accessType='inputOutput'/> does not send output event via assignment statement d=___; [/X3D/Scene/LayerSet/Layer[1]/Script/field[6], warning] <Script DEF='OrbitScript'> <field name='pdelta' accessType='inputOutput'/> does not send output event via assignment statement pdelta=___; [/X3D/Scene/LayerSet/Layer[1]/Script/field[7], warning] <Script DEF='OrbitScript'> <field name='tdelta' accessType='inputOutput'/> does not send output event via assignment statement tdelta=___; [/X3D/Scene/LayerSet/Layer[1]/Script/field[8], warning] <PlaneSensor DEF='protoSensor'/> is missing description. Example: description='select and drag to move' [/X3D/Scene/LayerSet/LayoutLayer/ProtoDeclare/ProtoBody/Group/Transform/Transform/PlaneSensor, warning] <TouchSensor DEF='protoTS'/> is missing ROUTE to send output events, for example <ROUTE fromNode='protoTS' fromField='isActive/isOver/something_changed' toNode='SomeTargetDEFname' toField='set_enabled/set_something'/> [/X3D/Scene/LayerSet/LayoutLayer/ProtoDeclare/ProtoBody/Group/Transform/Transform/Transform[1]/TouchSensor, warning] <Script DEF='protoValueTransformerScript'/> url array address(es) missing online http/https references (url='"../javascripts/X3DUser.js"') [/X3D/Scene/LayerSet/LayoutLayer/ProtoDeclare/ProtoBody/Group/Script, info] <Script name='' DEF='protoValueTransformerScript'> <field name='protoScale' value='30'/> field initialization not allowed when IS/connect is also defined [/X3D/Scene/LayerSet/LayoutLayer/ProtoDeclare/ProtoBody/Group/Script/field[1], error] <Script name='' DEF='protoValueTransformerScript'> <field name='protoParameterName' value='a'/> field initialization not allowed when IS/connect is also defined [/X3D/Scene/LayerSet/LayoutLayer/ProtoDeclare/ProtoBody/Group/Script/field[3], error] <Script name='' DEF='protoValueTransformerScript'> <field name='protoText_changed' type='MFString' value='1.0'/> must begin and end with "quote marks" "for each contained string" [/X3D/Scene/LayerSet/LayoutLayer/ProtoDeclare/ProtoBody/Group/Script/field[7], error] <ProtoInstance name='SliderProto' DEF='aPI'> <fieldValue name='sliderTranslation' value='0 0.7 0'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[1]/fieldValue[1], hint] <ProtoInstance name='SliderProto' DEF='aPI'> <fieldValue name='transformTranslation' value='0 0 0.1'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[1]/fieldValue[2], hint] <ProtoInstance name='SliderProto' DEF='aPI'> <fieldValue name='sensorTranslation' value='0 0 0.0'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[1]/fieldValue[3], hint] <ProtoInstance name='SliderProto' DEF='aPI'> <fieldValue name='textString' value='"a="'/> with defined type='MFString' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[1]/fieldValue[4], hint] <ProtoInstance name='SliderProto' DEF='aPI'> <fieldValue name='parameterScale' value='30'/> with defined type='SFFloat' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[1]/fieldValue[5], hint] <ProtoInstance name='SliderProto' DEF='aPI'> <fieldValue name='parameterName' value='a'/> with defined type='SFString' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[1]/fieldValue[6], hint] <ProtoInstance name='SliderProto' DEF='bPI'> <fieldValue name='transformTranslation' value='0 0 0.1'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[2]/fieldValue[2], hint] <ProtoInstance name='SliderProto' DEF='bPI'> <fieldValue name='sensorTranslation' value='0 0 0.0'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[2]/fieldValue[3], hint] <ProtoInstance name='SliderProto' DEF='bPI'> <fieldValue name='parameterScale' value='30'/> with defined type='SFFloat' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[2]/fieldValue[5], hint] <ProtoInstance name='SliderProto' DEF='cPI'> <fieldValue name='transformTranslation' value='0 0 0.1'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[3]/fieldValue[2], hint] <ProtoInstance name='SliderProto' DEF='cPI'> <fieldValue name='sensorTranslation' value='0 0 0.0'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[3]/fieldValue[3], hint] <ProtoInstance name='SliderProto' DEF='dPI'> <fieldValue name='transformTranslation' value='0 0 0.1'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[4]/fieldValue[2], hint] <ProtoInstance name='SliderProto' DEF='dPI'> <fieldValue name='sensorTranslation' value='0 0 0.0'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[4]/fieldValue[3], hint] <ProtoInstance name='SliderProto' DEF='tdeltaPI'> <fieldValue name='transformTranslation' value='0 0 0.1'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[5]/fieldValue[2], hint] <ProtoInstance name='SliderProto' DEF='tdeltaPI'> <fieldValue name='sensorTranslation' value='0 0 0.0'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[5]/fieldValue[3], hint] <ProtoInstance name='SliderProto' DEF='pdeltaPI'> <fieldValue name='transformTranslation' value='0 0 0.1'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[6]/fieldValue[2], hint] <ProtoInstance name='SliderProto' DEF='pdeltaPI'> <fieldValue name='sensorTranslation' value='0 0 0.0'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LayerSet/LayoutLayer/ProtoInstance[6]/fieldValue[3], hint] <Script DEF='HumanoidScript'/> url array address(es) missing online http/https references (url='"../javascripts/X3DAvatar.js"') [/X3D/Scene/LayerSet/Layer[2]/Script, info] <Group DEF='humanoidGroup'/> element has no child node [/X3D/Scene/LayerSet/Layer[2]/Group, warning]