<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Web3D</id>
	<title>Web3D - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Web3D"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Web3D&amp;action=history"/>
	<updated>2026-05-25T00:04:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Web3D&amp;diff=162743&amp;oldid=prev</id>
		<title>imported&gt;TabellenBot: 2 Einzelnachweise mit Heise-Online-Link formatiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Web3D&amp;diff=162743&amp;oldid=prev"/>
		<updated>2024-02-03T11:17:20Z</updated>

		<summary type="html">&lt;p&gt;2 Einzelnachweise mit Heise-Online-Link formatiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der Begriff &amp;#039;&amp;#039;&amp;#039;Web3D&amp;#039;&amp;#039;&amp;#039; umfasst sämtliche Techniken, die [[3D|dreidimensionale]] [[Computergrafik]] bei [[Webanwendung]]en einsetzen.&lt;br /&gt;
&lt;br /&gt;
Web3D Anwendungen benutzen meist ein [[Browser-Plug-in]], um das [[Bildsynthese|Rendern]] von 3D-Modellen, ggfs. kombiniert mit Benutzer-Interaktion, in den [[Webbrowser]] zu verlegen. Mit der Verbreitung leistungsfähiger [[3D-Grafikkarte]]n und entsprechender 3D-[[Programmierschnittstelle|APIs]] (wie [[Direct3D]] oder [[QuickDraw]] 3D) wurden die Voraussetzungen geschaffen, um 3D-Darstellungen für jedermann im Web zu ermöglichen – eine Technik, die vorher häufig nur Fachleuten mit spezifischen Anwendungen im [[CAD]]-, [[Architektur]]- und [[Design]]-Bereich zugänglich war.&lt;br /&gt;
&lt;br /&gt;
Eine Reihe von Herstellern hat seit Mitte der 1990er Jahre Web-3D-Software entwickelt, basierend teils auf verbreiteten Sprachen wie [[JavaScript]] und [[Java-Applet|Java]], teils auf eigenen Entwicklungen. Mit dem Platzen der [[New Economy|New-Economy]]-Blase ab 2000 erhielt diese Entwicklung einen deutlichen Dämpfer und viele Produkte wurden eingestellt. Zudem verlor der bis dahin als Grundlage oder Vorbild gesehene [[VRML]]-Standard seine Unterstützung durch [[Silicon Graphics|SGI]]. Auch reagierte der Markt nicht mit der erwarteten Nachfrage auf Web3D.&lt;br /&gt;
&lt;br /&gt;
Zur Weiterentwicklung und Etablierung freier Web3D-Technologien wurde später das &amp;#039;&amp;#039;Web3D-Konsortium&amp;#039;&amp;#039; gegründet, das in kleine Arbeitsgruppen für verschiedene Anwendungsbereiche gegliedert ist, darunter &amp;#039;&amp;#039;Übertragung, Sicherheit&amp;#039;&amp;#039; und &amp;#039;&amp;#039;[[Syntax]]&amp;#039;&amp;#039;. Im Jahre 2004 wurde vom Konsortium die Beschreibungssprache [[X3D]] als neuer Web-3D-[[Standard]] erklärt (&amp;#039;&amp;#039;[[ISO 19775|ISO/IEC 19775]]&amp;#039;&amp;#039;).&amp;lt;ref&amp;gt;{{Internetquelle | autor=Kersten Auel | url=https://www.heise.de/newsticker/meldung/Siggraph-X3D-wird-ISO-Standard-104802.html | titel=Siggraph: X3D wird ISO-Standard | werk=[[Heise online|heise.de]] | datum=2004-08-11 | abruf=2024-02-03}}&amp;lt;/ref&amp;gt; X3D löst das ältere [[VRML]]97 ab und verwendet die Datenbeschreibungssprache [[Extensible Markup Language|XML]].&lt;br /&gt;
&lt;br /&gt;
Ein anderer Pfad für die Entwicklung räumlicher visueller Darstellungen im Web ergibt sich aus [[virtuelle Welt|virtuellen Welten]] wie [[Second Life]] und [[Computerspiel]]en. Hier arbeiten verschiedene Hersteller an Browser-Plugins zur 3D-Darstellung, so dass keine gesonderte Applikation mehr installiert werden muss.&amp;lt;ref&amp;gt;{{Internetquelle | autor=Erich Bonnert | url=https://www.heise.de/newsticker/meldung/IBM-und-3Di-stellen-universelle-3D-Browser-vor-184488.html | titel=IBM und 3Di stellen universelle 3D-Browser vor | werk=[[Heise online|heise.de]] | datum=2007-10-12 | abruf=2024-02-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seit 2014 wird die [[WebVR]]-Programmierschnittstelle entwickelt, gleichzeitig entstehen JavaScript-Bibliotheken wie [[three.js]] und [[A-Frame (Framework)|A-Frame]], die in modernen Browsern einen leichten Einsatz dreidimensionaler Computergrafik ermöglichen.&lt;br /&gt;
&lt;br /&gt;
== Klassifizierung ==&lt;br /&gt;
Die verschiedenen Software-Verfahren lassen sich etwa nach folgenden Merkmalen klassifizieren:&lt;br /&gt;
* Standard-Konformität – Einhaltung anerkannter und verbreiteter Standards&lt;br /&gt;
* Installierte Basis – Verbreitung in Browsern, ohne Software neu zu installieren zu brauchen; davon abhängig auch die Größe der Gemeinschaft, die das Verfahren unterstützt&lt;br /&gt;
* Abstraktion – Effizienz, 3D-Funktionen programmieren zu können&lt;br /&gt;
Beispiele:&lt;br /&gt;
* [[JavaScript]] ist in den Browser integriert und weist damit die höchste installierte Basis auf, allerdings kennt die Sprache selbst keine standardisierten 3D-Funktionen; die Abstraktion ist von der ggf. geladenen 3D-Bibliothek abhängig.&lt;br /&gt;
* [[Java-Technologie|Java]] ist etwas weniger häufig im Browser vorhanden, zudem besteht eine stärkere Versionsabhängigkeit. Mit [[Java 3D]] wird aber eine [[Programmierschnittstelle]] geliefert, die übliche 3D-Funktionen und -Strukturen abstrahiert und damit dem Programmierer die Arbeit erleichtert. Eine Reihe von Bibliotheken setzen darauf auf, um dieses Konzept zu erweitern, ohne jedoch selbst Standards zu folgen.&lt;br /&gt;
* [[VRML]] und neuerdings [[X3D]] gehen einen Schritt weiter, indem sie auf Basis eines klar definierten Standards höhere Abstraktion bieten. Grundfunktionen wie die Bewegung des Modells sind in gängigen [[Bildsynthese|Renderer]]n meist bereits enthalten. Die freie Programmierbarkeit, etwa für Interaktionen, ist aber eingeschränkt. Zur Darstellung in gängigen Browsern ist stets ein [[Virtual Reality Modeling Language#Browser-Integration|VRML-Render-Plugin]] zu installieren, wobei eine Reihe kommerzieller und Open-Source-Varianten zur Verfügung stehen.&lt;br /&gt;
* [[Adobe Flash]] (vormals &amp;#039;&amp;#039;Macromedia Flash&amp;#039;&amp;#039;) folgt als herstellereigenes Produkt ursprünglich keinen offenen Standards, kann aber eine breite installierte Basis vorweisen, da Flash-Funktionen inzwischen in die meisten Browser integriert sind. Mit &amp;#039;&amp;#039;Actionscript 3&amp;#039;&amp;#039; folgt es seit Juni 2006 auch dem [[ECMAScript]]-Standard. Das Format und die Sprache [[ActionScript]] bieten aber von Haus aus nur einfache 3D-Funktionen, die bei praktischen 3D-Anwendungen meist durch zusätzliche Bibliotheken ergänzt werden müssen.&lt;br /&gt;
* [[Adobe Director]] vom selben Hersteller bietet mit [[Shockwave 3D]] eine deutlich leistungsfähigere 3D-Programmierumgebung und unterstützt auch die Hardware-Rendering-APIs [[OpenGL]] und [[Direct3D]], sodass die Leistung der Grafikkarte genutzt wird. Es ist jedoch weniger verbreitet und erfordert auf Anwenderseite die Installation eines Plugin von inzwischen 2,6&amp;amp;nbsp;MB Größe.&lt;br /&gt;
* Spezifische Lösungen wie Hypercosm bieten nochmals höhere Abstraktion und damit schnellere Umsetzung von 3D-Anwendungen, indem physikalische Modelle, Simulationen und Interaktionen bereits in der Sprache berücksichtigt sind. Auch hier wird [[OpenGL]] unterstützt, und es ist ein eigenes Plugin notwendig, die Verbreitung und auch die Entwicklergemeinde sind klein, was aber spezialisierte Anwender wie die [[NASA]] nicht abschreckt.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[WebGL]]&lt;br /&gt;
* [[O3D]], JavaScript-Bibliothek von Google, basiert auf WebGL&lt;br /&gt;
* [[Verge3D]] JavaScript-Bibliothek von SoftSoft, basiert auf [[Three.js]]&lt;br /&gt;
* [[X3D]], XML-basiert&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* https://www.web3d.org/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:World Wide Web]]&lt;br /&gt;
[[Kategorie:Bildsynthese]]&lt;/div&gt;</summary>
		<author><name>imported&gt;TabellenBot</name></author>
	</entry>
</feed>