Zum Inhalt springen

3D-Modellierung/3D-Modelle erstellen/JSON3DAframe Einführung

Aus Wikiversity

Einleitung

[Bearbeiten]

Diese Lerneinheit führt in die Initialisierung und Modifikation von 3D-Objekteigenschaft einführen.

  • Teilen von 3D-Modellen mit einem Link
  • Nutzen der Modelle mit Markern (Link/URL und Pappmarker)

Als grundlegende Information ist es wichtig zu bemerken, dass 3D-Modelle in der mit dem Link/URL referenzierten definiert werden und nicht in Markern. Daher können Marker für unterschiedliche Modelle mit wechselnder URL verwendet werden.

OER - Open Community Approach

[Bearbeiten]

Diese Lernressource basiert auf dem Open Community Approach, bei der eine Gemeinschaft von Lehrenden und Lernenden 3D-Modelle entwickeln, teilen und den Zugriff auf die Lernressourcen offen halten.

Open Community Approach

Lernziele

[Bearbeiten]
  • Erste Erfahrungen mit grundlegenden 3D-Modellen sammeln
  • Ein 3D-Modell in unterschiedlichen Exportformaten nutzen (auf Markern oder mit 360-Grad-Bildern

Im Folgenden wird mit einem kleinen 3D-Modell gestartet, um die Veränderung von Objekteigenschaften im 3D-Modell zu beobachten.

Gesprochen "JSON 3D for (fo(u)r 4) Aframe". JSON ist eine Datenstruktur für den Datenaustausch im Internet. 3D-Objekte werden in diesem Datenformat gespeichert und Aframe ist ein webbasierte Entwicklungsumgebung für 3D-Modelle, die im Browser dargestellt werden.

Initialisierung des 3D-Modells

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity

Grundkonzept

[Bearbeiten]
  • Ein 3D-Modell besteht in JSON3D4Aframe aus einzelne geometrischen Grundformen (Quader, Kugeln, Kegel, Rechtecke, Dreiecke, ...).
  • Diese können im dreidimensionalen Raum positioniert werden (Ort, Rotation, Größe) und ihre weiteren Objekteigenschaften angepasst werden (Farbe, Transparenz, Replikation des Grundobjektes)

Auswahl eines 3D-Modells

[Bearbeiten]

Zunächst initialisieren wird JSON3D4Aframe mit einem Modell für ein vereinfachtes Wassermolekül und verändert die Objekteigenschaften der einzelnen Objekte.

JSON3D4AFrame the interface of the Wikiversity init with a 3D model

Bestätigung der Initialisierung

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity confirm loaded 3D model

Anzeige des geladenen 3D-Modells

[Bearbeiten]

In dem geladenen 3D-Modell werden vereinfacht zwei weiße Wassenstoffatome und ein rotes Sauerstoffatom dargestellt. Diese drei Objekte werden nun in Ihren Objekteigenschaften modifiziert.

JSON3D4AFrame the interface of the Wikiversity Object Editor with properties

Änderung der Objekteigenschaft - Farbe

[Bearbeiten]

Zunächst verändert wir die Farbe des roten Sauerstoffatoms. Das Sauerstoffatom ist das erste Element in der Objektliste.

JSON3D4AFrame the interface of the Wikiversity - editor for the color

Geänderte Objekteigenschaft - Resultat

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - color of primitive changed

Typänderung eines 3D-Objektes

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - type selector of primitives

Typänderung eines 3D-Objektes - Resultat

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - Object type changed in preview

Positionsänderung eines 3D-Objektes - Resultat

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - position moved by property change

Größenveränderung eines 3D-Objektes - Resultat

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - size changed of primitive


Rotation eines 3D-Objektes - Resultat

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - rotation angle changed

Nächstes 3D-Objekt auswählen

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - select the next primitive to edit

Farbe von ausgewählten 3D-Objekt anpassen

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - change the color of selected object resp. primitive

Farbe von ausgewählten 3D-Objekt geändert - Resultat

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - color of next object changed

Nächstes 3D-Objekt - weiße Kugel auswählen

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - select the next object

Änderung des Type - Pyramide - Resultat

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - select the next type

Farbänderung - Pyramide - Auswahl

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - change the color of the third object

Farbänderung - Pyramide - Resultat

[Bearbeiten]

JSON3D4AFrame the interface of the Wikiversity - result of the changes of 3 objects

Zusammenfassung

[Bearbeiten]

Nach dieser Einführung sollten Sie das Lernziel erreicht haben, dass

  • Sie durch die Liste der Teilobjekte (Primitives) navigieren können und
  • die Objekteigenschaften anpassen können.

Seiteninformation

[Bearbeiten]

Diese Lernresource können Sie als Wiki2Reveal-Foliensatz darstellen.

Wiki2Reveal

[Bearbeiten]

Dieser Wiki2Reveal Foliensatz wurde für den Lerneinheit 3D-Modellierung' erstellt der Link für die Wiki2Reveal-Folien wurde mit dem Wiki2Reveal-Linkgenerator erstellt.