X3D (Extensible 3D Graphics - Gráficos 3D Extensíveis) é um padrão ISO aberto e livre de royalties para a definição de gráficos de computador 3D. É o sucessor do VRML (Virtual Reality Modeling Language - Linguagem de Modelagem de Realidade Virtual) e oferece uma arquitetura mais moderna e flexível. Arquivos X3D descrevem cenas e objetos 3D usando uma estrutura de scene graph (grafo de cena). Este grafo de cena contém nós que representam formas geométricas, aparências (materiais, texturas), transformações, animações e interações. O X3D suporta uma ampla gama de recursos de gráficos 3D, incluindo geometria poligonal, superfícies NURBS, animação, iluminação, texturização, áudio, vídeo e interação do usuário. Ele é projetado para ser independente de plataforma e pode ser usado para diversas aplicações, como CAD, visualização médica, visualização científica, walkthroughs arquitetônicos e jogos 3D interativos. Arquivos X3D são tipicamente codificados em XML, mas outras codificações como binário e binário compactado também são suportadas. O padrão define vários perfis (profiles), que são subconjuntos da funcionalidade total do X3D, para atender a diferentes requisitos de aplicação e capacidades de hardware. Estes perfis garantem a interoperabilidade entre diferentes implementações X3D.