Un linguaggio molto efficente x il web 3d è X3D, un linguaggio di mark up basat9o sul XML. Io personalmente sto facendo un corso su questo linguaggio ma preferisco di gran lunga il VRML.
Anche se il VRML è molto + complesso rispetto a X3D, è possibile esportarlo direttamente da programmi di grafica 3D (Maya, 3DStudio Max)ed inoltre è possibile integrarlo sia con Java che con PHP quindi è possibile ottenere anche una buona interazione tra l' utente e il mondo virtuale genrato.