X3D

X3D er et sprog til at beskrive interaktive virtuelle miljøer. Den blev udviklet af Web 3D Consortium som en videreudvikling af VRML, er baseret på XML, det er en ikke-proprietært format og er blevet standardiseret af ISO i 2004.

Formål

Hovedformålet med X3D er beskrivelsen af ​​den interaktive virtuelle miljøer. De enheder, der kan beskrives, er:

  • Miljø
  • Elementer
  • Lights
  • Lyde
  • Observer
  • Animationer
  • Interaktivitet
  • Scripting

Struktur

X3D filen er en XML-fil, der beskriver det virtuelle miljø gennem det, der kaldes en scene graf.
Scenen Grafen er hovedsagelig en træ, hvis interne knuder repræsenterer transformationer af de enheder, der er defineret i det virtuelle rum, mens bladene er den samme enhed. At det anvender udtrykket grafen i stedet for træet stammer fra det faktum, at når to forskellige knudepunkter henviser til samme enhed defineres som en forbindelse mellem de to, opnå faktisk en graf.
I betragtning af den scene spilleren udfører et besøg på scenen af ​​træet ved at indsætte enheder, som de er stødt.

Eksempel

Et lille eksempel kan være følgende:

Hvad der opnås er en normal cylinder mørk orange farve, som vist i fig.

Forrige artikel XMPP
Næste artikel Xverso