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] X3D/head/meta title (i.e. filename 'bubs3.x3d') is expected at end of identifier (url) value [/X3D/head, warning] <ROUTE fromNode='DECLBubble_bubbleA_bounce' fromField='translation_changed' toNode='DECLBubble_transform' toField='set_translation'/> has no corresponding toNode with DEF='DECLBubble_transform' [/X3D/Scene/Transform[1]/ROUTE[1], error] <ROUTE fromNode='DECLBubble_bubbleA_bounce' fromField='scale_changed' toNode='DECLBubble_transform' toField='set_scale'/> has no corresponding toNode with DEF='DECLBubble_transform' [/X3D/Scene/Transform[1]/ROUTE[2], error] <ROUTE fromNode='DECLBubble_bubbleB_bounce' fromField='translation_changed' toNode='DECLBubble_transform' toField='set_translation'/> has no corresponding toNode with DEF='DECLBubble_transform' [/X3D/Scene/Transform[2]/ROUTE[1], error] <ROUTE fromNode='DECLBubble_bubbleB_bounce' fromField='scale_changed' toNode='DECLBubble_transform' toField='set_scale'/> has no corresponding toNode with DEF='DECLBubble_transform' [/X3D/Scene/Transform[2]/ROUTE[2], error] <ROUTE fromNode='DECLBubble_bubbleC_bounce' fromField='translation_changed' toNode='DECLBubble_transform' toField='set_translation'/> has no corresponding toNode with DEF='DECLBubble_transform' [/X3D/Scene/Transform[3]/ROUTE[1], error] <ROUTE fromNode='DECLBubble_bubbleC_bounce' fromField='scale_changed' toNode='DECLBubble_transform' toField='set_scale'/> has no corresponding toNode with DEF='DECLBubble_transform' [/X3D/Scene/Transform[3]/ROUTE[2], error] <ROUTE fromNode='DECLBubble_bubbleD_bounce' fromField='translation_changed' toNode='DECLBubble_transform' toField='set_translation'/> has no corresponding toNode with DEF='DECLBubble_transform' [/X3D/Scene/Transform[4]/ROUTE[1], error] <ROUTE fromNode='DECLBubble_bubbleD_bounce' fromField='scale_changed' toNode='DECLBubble_transform' toField='set_scale'/> has no corresponding toNode with DEF='DECLBubble_transform' [/X3D/Scene/Transform[4]/ROUTE[2], error]