X3D version 4.0 was approved by Web3D Consortium and ISO in 2023. X3D version 4.0 offers many new features including interoperability with HTML5, glTF 2.0 Physically Based Rendering (PBR), and Web Audio API. <Script DEF='OrbitScript'> <field name='e' accessType='inputOutput'/> does not send output event via assignment statement e=___; <Script DEF='OrbitScript'> <field name='resolution' accessType='inputOutput'/> does not send output event via assignment statement resolution=___; <ProtoInstance name='orbit' DEF=''> <fieldValue name='translation' value='-8 0 0'/> with defined type='SFVec3f' accessType='inputOutput' has default value and so this fieldValue is optional <ProtoInstance name='orbit' DEF=''> <fieldValue name='diffuseColor' value='1 0.5 0'/> with defined type='SFColor' accessType='inputOutput' has default value and so this fieldValue is optional <ProtoInstance name='orbit' DEF=''> <fieldValue name='specularColor' value='1 0.5 0'/> with defined type='SFColor' accessType='inputOutput' has default value and so this fieldValue is optional <ProtoInstance name='orbit' DEF=''> <fieldValue name='transparency' value='0.75'/> with defined type='SFFloat' accessType='inputOutput' has default value and so this fieldValue is optional