X3D(Extensible 3D Graphics)는 3D 컴퓨터 그래픽을 정의하기 위한 개방형, 로열티 프리 ISO 표준입니다. 이는 VRML(Virtual Reality Modeling Language)의 후속 버전이며, 보다 현대적이고 유연한 아키텍처를 제공합니다. X3D 파일은 씬 그래프(scene graph) 구조를 사용하여 3D 장면과 객체를 설명합니다. 이 씬 그래프는 기하학적 모양, 외관(재질, 텍스처), 변환(transformations), 애니메이션 및 상호 작용을 나타내는 노드들을 포함합니다. X3D는 다각형 기하학, NURBS 표면, 애니메이션, 조명, 텍스처링, 오디오, 비디오 및 사용자 상호 작용을 포함한 광범위한 3D 그래픽 기능을 지원합니다. 이는 플랫폼 독립적으로 설계되었으며 CAD, 의료 시각화, 과학적 시각화, 건축 워크스루(architectural walkthroughs), 대화형 3D 게임과 같은 다양한 응용 분야에 사용될 수 있습니다. X3D 파일은 일반적으로 XML로 인코딩되지만, 바이너리 및 압축 바이너리와 같은 다른 인코딩 방식도 지원됩니다. 이 표준은 다양한 응용 프로그램 요구 사항과 하드웨어 기능을 충족시키기 위해 전체 X3D 기능의 하위 집합인 여러 프로파일(profiles)을 정의합니다. 이러한 프로파일은 서로 다른 X3D 구현 간의 상호 운용성을 보장합니다.