VR虚拟现实-基于虚拟现实的虚拟实验室外文翻译 精品
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外文翻译
设计题目:基于虚拟现实的虚拟实验室的
研究
原文1:VRML
译文1:虚拟现实
原文2:VR-LAB
译文2:虚拟现实实验室
原文1:
VRML
Durch die immer bessere Hardware ist es heute nicht mehr nötig,für anspruchsvolle 3D-Grafiken spezielle Grafik-Workstations zu verwenden.Auf modernen PCs kann jeder durch dreidimensionale Welten fliegen.Um solche Welten zu definieren und sie über das Internet zu verbinden,wurde die Sprache VRML entwickelt. In diesem Beitrag geben wir einen Überblick über die grundlegenden Konzepte der Version 2.0 von VRML.
●Geschichte von VRML
Im Frühling 1994 diskutierte auf der ersten -Konferenz in Genf eine Arbeitsgruppe über Virtual Reality-Schnittstellen für das .Es stellte sich heraus, daßman eine standardisierte Sprache zur Beschreibung von 3D-Szenen mit Hyperlinks brauchte. Diese Sprache erhielt in Anlehnung an HTML zuerst den Namen Virtual Reality Markup Language.Später wurde sie in Virtual Reality Modeling Language umbenannt. Die VRML-Gemeinde spricht die Abkürzung gerne …Wörml“ aus. Basierend auf der Sprache Open Inventor von Silicon Graphics (SGI) wurde unter der Federführung von Mark Pesce die Version 1.0 von VRML entworfen. Im Laufe des Jahres 1995 entstanden eine Vielzahl von VRML Browsern (u. a.WebSpace von SGI) und Netscape bot schon sehr früh eine hervorragende Erweiterung, ein sogenanntes PlugIn, für seinen Navigator an.Die virtuellen Welten, die man mit VRML 1.0 spezifizieren kann,sind zu statisch.Zwar kann man sich mit einem guten VRML-Browser flott und komfortabel durch diese Welten bewegen,aber die Interaktion ist auf das Anklicken von Hyperlinks beschränkt. Im August ’96,anderthalb Jahre nach der Einführung von VRML 1.0,wurde auf der SIGGraph ’96 die Version VRML 2.0 vorgestellt.Sie basiert auf der Sprache Moving Worlds von Silicon Graphics. Sie ermöglicht Animationen und sich selbständig bewegende Objekte.Dazu mußte die Sprache um Konzepte wie Zeit und Events erweitert werden.Außerdem ist es möglich, Programme sowohl in einer neuen Sprache namens VRMLScript oder in den Sprachen JavaScript oder Java einzubinden.
●Was ist VRML?
Die Entwickler der Sprache VRML sprechen gerne von virtueller Realität und virtuellen Welten.Diese Begriffe scheinen mir aber zu hoch gegriffen für das, was heute technisch machbar ist: eine grafische Simulation dreidimensionaler Räume und Objekte mit eingeschränkten
Interaktionsmöglichkeiten.Die Idee von VRML besteht darin, solche Räume über das zu verbinden und mehreren Benutzern gleichzeitig zu erlauben, in diesen Räumen zu agieren.VRML soll architekturunabhängig und erweiterbar sein. Außerdem soll es auch mit niedrigen Übertragungsraten funktionieren. Dank HTML erscheinen Daten und Dienste des Internets im World Wide Web als ein gigantisches verwobenes Dokument, in dem der Benutzer blättern kann.Mit VRML sollen die Daten und Dienste des Internets als ein riesiger Raum,ein riesiges Universum erscheinen, in dem sich der Benutzer bewegt – als der Cyberspace.
●Grundlegende Konzepte von VRML 2.0
VRML2.0 ist ein Dateiformat,mit dem man interaktive,dynamische, dreidimensionale Objekte und Szenen speziell fürs World- Wide-Web beschreiben kann.Schauen wir uns nun an,wie die in dieser Definition von VRML erwähnten Eigenschaften in VRML realisiert wurden.
●3D Objekte
Dreidimensionale Welten bestehen aus dreidimensionalen Objekten die wiederum aus primitiveren Objekten wie Kugeln,Quadern und Kegeln zusammengesetzt wurden.Beim Zusammensetzen von Objekten können diese transformiert,d.h. z.B.vergrößert oder verkleinert
werden.Mathematisch lassen sich solche Transformationen durch Matrizen beschreiben und die Komposition von Transformationen läßt sich dann durch Multiplikation der zugehörigen Matrizen ausdrücken.Dreh-und Angelpunkt einer VRML-Welt ist das Koordinatensystem.Position und Ausdehnung eines Objektes können in einem lokalen Koordinatensystem definiert werden.Das Objekt kann dann in ein anderes Koordinatensystem plaziert werden, indem man die Position, die Ausrichtung und den Maßstab des lokalen Koordinatensystems des Objektes in dem anderen Koordinatensystem festlegt.Dieses Koordinatensystem und die in ihm enthaltenen Objekte können wiederum in ein anderes Koordinatensystem eingebettet werden.Außer dem Plazieren und Transformieren von Objekten im Raum,bietet VRML die Möglichkeit,Eigenschaften dieser Objekte, etwa das Erscheinungsbild ihrer Oberflächen festzulegen.Solche Eigenschaften können Farbe,Glanz und Durchsichtigkeit der Oberfläche oder die Verwendung einer Textur, die z.B.durch eine Grafikdatei gegeben ist, als Oberfläche sein.Es ist sogar möglich MPEG-Animationen als Oberflächen von Körpern zu verwenden,d.
h.ein MPEG-Video kann anstatt wie üblich in einem Fenster wie auf einer Kinoleinwand angezeigt zu werden, z.B.auf die Oberfläche einer Kugel
projiziert werden.