X3D
X3D(Extensible 3D)는 3차원 컴퓨터 그래픽스를 선언적으로 표현하기 위한 로열티 프리 ISO/IEC 표준들의 집합이다. X3D에는 대화형 네트워크 지원 3D 데이터의 전달 및 통합을 위한 다양한 그래픽 파일 형식, 프로그래밍 언어 API 정의 및 런타임 사양이 포함되어 있다. X3D 버전 4.0은 Web3D 컨소시엄의 승인을 받았으며 ISO/IEC의 개정된 국제 표준(IS)으로 최종 검토 중이다.
X3D는 웹 아키텍처를 사용하여 다양한 장치에서 작동하도록 특별히 설계되었다. X3D는 기본 자산 교환 및 CADInterchange에서 Interactive, MPEG-4 Interactive, Medical, Immersive 및 Full Profiles에 이르기까지 프로필을 통해 다양한 3D 기능을 제공한다. Humanoid Animation(HAnim) 신체 구조 및 동작에 대한 해부학적 철저한 지원도 가능하다. X3D의 'X'는 확장 가능을 의미한다. 사용자 정의 공급업체 및 연구 구성 요소 확장을 표준 기능에 추가할 수 있다.
X3D 파일 형식 지원에는 XML, ClassicVRML, CBE(압축 바이너리 인코딩) 및 초안 JSON 인코딩이 포함된다. 시맨틱 웹 지원은 타틀(Turtle) 인코딩으로도 입증되었다. X3D는 2001년 VRML(Virtual Reality Modeling Language)의 후속 버전이 되었다. X3D는 VRML에 대한 여러 확장(예: CAD, 지리 공간, 휴머노이드 애니메이션, NURBS 등)을 제공하며 XML 구문을 사용하여 장면을 인코딩하는 기능과 ECMAScript, 자바, 파이썬 및 기타 프로그래밍 언어를 포함하여 강력한 형식의 API를 사용하는 VRML97의 오픈 인벤터(Open Inventor)와 유사한 구문 또는 바이너리 압축이다.
X3D 렌더링에는 glTF 2.0 기능과 일치하는 클래식(예: Blinn-Phong) 및 최신 물리 기반 렌더링(PBR) 방법이 모두 포함되어 있다. 세 가지 플랫폼별 셰이더 언어를 사용하는 사용자 정의 셰이더 사용도 정의된다. 작성자는 다양한 이미지 및 동영상 형식을 포함한 풍부한 멀티미디어 기능을 사용할 수 있다. 완전히 공간화된 청각 렌더링은 W3C 웹 오디오 API 기능과 MIDI 2.0 또는 기타 사운드 형식을 사용하여 디지털화된 오디오 입력을 적용한다.
모든 X3D 파일 인코딩 및 프로그래밍 언어 API는 X3D 아키텍처 표준의 기능 정의와 일치하는 동등한 표현력을 갖는다. 따라서 X3D는 XML, DOM(문서 객체 모델), XPath 등을 포함한 개방형 표준과 함께 작동할 수 있다.
예시
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 4.0//EN" "http://www.web3d.org/specifications/x3d-4.0.dtd"> <X3D profile="Interchange" version="4.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance" xsd:noNamespaceSchemaLocation="http://www.web3d.org/specifications/x3d-4.0.xsd"> <Scene> <Shape DEF="MyTriangle"> <IndexedFaceSet coordIndex="0 1 2"> <Coordinate point="0 0 0 1 0 0 0.5 1 0"/> </IndexedFaceSet> </Shape> </Scene> </X3D>
같이 보기
외부 링크
- Web3D Consortium official website
- X3D official website
- X3D Specifications: Schema and DOCTYPE Validation
- X3DOM
- (영어) X3D - Curlie
- v
- t
- e
- 목록: ISO 표준 목록
- ISO 로마자 표기법 목록
- IEC 표준 목록
- 분류: 분류:ISO 표준
- 분류:OSI 프로토콜
~
9999
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 9
- 16
- 31
- 128
- 216
- 217
- 226
- 228
- 233
- 259
- 269
- 302
- 306
- 428
- 518
- 519
- 639
- 646
- 690
- 732
- 764
- 843
- 898
- 965
- 1000
- 1004
- 1007
- 1073-1
- 1413
- 1538
- 1745
- 1989
- 2014
- 2015
- 2022
- 2047
- 2108
- 2145
- 2146
- 2240
- 2281
- 2709
- 2711
- 2788
- 2848
- 2852
- 3029
- 3103
- 3166
- 3297
- 3307
- 3602
- 3864
- 3901
- 3977
- 4031
- 4157
- 4217
- 4909
- 5218
- 5428
- 5775
- 5776
- 5800
- 5964
- 6166
- 6344
- 6346
- 6385
- 6425
- 6429
- 6438
- 6523
- 6709
- 7001
- 7002
- 7098
- 7185
- 7200
- 7498
- 7736
- 7810
- 7811
- 7812
- 7813
- 7816
- 8000
- 8178
- 8217
- 8571
- 8583
- 8601
- 8632
- 8652
- 8691
- 8807
- 8820-5
- 8859
- 8879
- 9000
- 9075
- 9126
- 9241
- 9293
- 9362
- 9407
- 9506
- 9529
- 9564
- 9594
- 9660
- 9897
- 9945
- 9984
- 9985
- 9995
~
19999
- 10005
- 10006
- 10007
- 10116
- 10118-3
- 10160
- 10161
- 10165
- 10179
- 10206
- 10218
- 10303
- -11
- -21
- -22
- -28
- -238
- 10383
- 10487
- 10585
- 10589
- 10646
- 10664
- 10746
- 10861
- 10957
- 10962
- 10967
- 11073
- 11170
- 11179
- 11404
- 11544
- 11783
- 11784
- 11785
- 11801
- 11898
- 11940
- 11941
- 11941 (TR)
- 11992
- 12006
- 12182:1998
- 12207
- 12234-2
- 13211
- -1
- -2
- 13216
- 13250
- 13399
- 13406-2
- 13407
- 13450
- 13485
- 13490
- 13567
- 13568
- 13584
- 13616
- 14000
- 14031
- 14224
- 14289
- 14396
- 14443
- 14496
- 14644
- -1
- -2
- -3
- -4
- -5
- -6
- -7
- -8
- -9
- 14649
- 14651
- 14698
- 14698-2
- 14750
- 14882
- 14971
- 15022
- 15189
- 15288
- 15291
- 15292
- 15408
- 15444
- 15445
- 15438
- 15504
- 15511
- 15686
- 15693
- 15706
- 15706-2
- 15707
- 15897
- 15919
- 15924
- 15926
- 15926 WIP
- 15930
- 16023
- 16262
- 16750
- 17024
- 17025
- 17369
- 17799
- 18000
- 18004
- 18014
- 18245
- 18629
- 18916
- 19005
- 19011
- 19092-1
- 19092-2
- 19114
- 19115
- 19125
- 19136
- 19439
- 19501:2005
- 19752
- 19757
- 19770
- 19775-1
- 19794-5