ISO/IEC 14772-1:1997 PDF
Information technology — Computer graphics and image processing — The Virtual Reality Modeling Language — Part 1: Functional specification and UTF-8 encoding
Information technology — Computer graphics and image processing — The Virtual Reality Modeling Language — Part 1: Functional specification and UTF-8 encoding
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 236
- Дата публикации:
- 15 декабря 1997 г.
- Издание:
- ISO/IEC IS 14772 edition 1 version 1
- ICS:
- 35.060
Abstract
Overview
ISO/IEC 14772-1:1997 specifies the Virtual Reality Modeling Language (VRML) - a standardized, text-based file format for interactive 3D graphics and multimedia with UTF-8 encoding. Part 1 defines the functional specification and UTF-8 character encoding for VRML files, describing how files represent time-based 3D worlds, multimedia objects, behaviors and interactions in a device-independent manner. The standard targets distributed environments (for example, the World Wide Web), enabling composition, extensibility and reuse of 3D content.
Key topics and technical requirements
- File format semantics: Each VRML file defines a world coordinate space, explicit 3D/aural objects, hyperlinks and behavior definitions.
- Node-based scene graph: Built-in node types (geometry, sensors, scripts, grouping, navigation, etc.) form a hierarchical scene graph supporting composition and inclusion.
- Event model: EventIn/EventOut, event cascades and an execution model describe how interactions, sensors and scripts exchange events.
- Sensors and interaction: Geometric and environmental sensors (e.g., touch, proximity, time) generate events for interactivity; Script nodes are activated by events.
- Extensibility and prototyping: Mechanisms allow new node types and browser-specific extensions while promoting interoperability.
- Distributed features: Inlining, hyperlinking and compact syntax support integration of multiple VRML files across networks.
- Character encoding: UTF-8 encoding is specified and mapped to ISO/IEC 10646, ensuring multilingual file content and interoperability.
- Device independence: The standard specifies abstract functional behavior only - it does not mandate screen resolution, input devices or other implementation-specific details.
- Conformance guidance: Normative references and annexes support implementation and testing practices.
Applications and users
- 3D content authors & authoring tools: Create and edit VRML scenes for web, educational content, simulation or multimedia presentations.
- Browser and engine developers: Implement VRML interpreters/renderers, event handling, scripting and networked scene composition.
- Tool integrators & conversion utilities: Convert from other 3D formats to VRML and assemble large distributed worlds via inclusion/hyperlinks.
- Academic, engineering and visualization teams: Deploy interactive visualizations for scientific, architectural, training and entertainment use.
- Standards and interoperability testers: Use the specification to validate conformity and cross-platform behavior.
Related standards (selected)
- ISO/IEC 10646-1 (Unicode / UTF-8 mapping)
- IETF RFC 1738 / 1808 (URL / relative URL)
- IETF RFC 1766 (language tags)
- ECMAScript (scripting language reference)
- JPEG, PNG, MIDI, MPEG and various ISO/IEC media format standards referenced for embedded multimedia.
Keywords: ISO/IEC 14772-1, VRML, Virtual Reality Modeling Language, UTF-8, 3D graphics, scene graph, interactive multimedia, VRML browser, file format, distributed 3D.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 24 - Computer graphics, image processing and environmental data representation
- SKU
- ISO/IEC 14772-1:1997
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO/IEC 10646:2020/Amd 1:2023
ДействующийInformation technology — Universal coded character set (UCS) — Amendment 1: CJK Unified Ideographs Extension…
Overview ISO/IEC 10646:2020/Amd 1:2023 is Amendment 1 to the Universal Coded Character Set (UCS). It extends the ISO/IEC 10646 character repertoire to add new scripts and blocks - notably CJK Unified…
ISO/IEC 10646-1:2000/Amd 1:2002
ОтменёнInformation technology — Universal Multiple-Octet Coded Character Set (UCS) — Part 1: Architecture and Basic…
ISO 8689-1:2000
ДействующийWater quality — Biological classification of rivers — Part 1: Guidance on the interpretation of biological qu…
Overview ISO 8689-1:2000, titled Water quality - Biological classification of rivers - Part 1: Guidance on the interpretation of biological quality data from surveys of benthic macroinvertebrates, is…
ISO/ASTM51540-04(2012)
ОтменёнStandard Practice for Use of a Radiochromic Liquid Dosimetry System (Withdrawn 2020)
Significance and Use4.1 The radiochromic liquid dosimetry system provides a means of measuring absorbed dose in materials (5-7). Under the influence of ionizing radiation, chemical reactions take pla…
ISO/ASTM51204-04
ДействующийStandard Practice for Dosimetry in Gamma Irradiation Facilities for Food Processing (Withdrawn 2013)
Significance and Use4.1 Food products may be treated with ionizing radiation, such as gamma-rays from 60Co or 137Cs sources, for numerous purposes, including control of parasites and pathogenic micro…
ISO/ASTM51431-05
ОтменёнStandard Practice for Dosimetry in Electron Beam and X-Ray (Bremsstrahlung) Irradiation Facilities for Food P…
Significance and Use4.1 Food products may be treated with acceleratorgenerated radiation (electrons and X-rays) for numerous purposes, including control of parasites and pathogenic microorganisms, in…
ISO/ASTM52628-20e1
ДействующийStandard Practice for Dosimetry in Radiation Processing
1.1 This practice describes the basic requirements that apply when making absorbed dose measurements in accordance with the ASTM E61 series of dosimetry standards. In addition, it provides guidance o…
ISO/ASTM52921-13(2019)
ДействующийStandard Terminology for Additive Manufacturing—Coordinate Systems and Test Methodologies
Significance and Use 3.1 Although many additive manufacturing systems are based heavily upon the principles of Computer Numerical Control (CNC), the coordinate systems and nomenclature specific to CN…