Skip to content

Commit

Permalink
added 3d workflow code implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
splican committed Nov 15, 2024
1 parent a79eff5 commit 1c83560
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
1 change: 1 addition & 0 deletions AdLerDokumentation/Writerside/hi.tree
Original file line number Diff line number Diff line change
Expand Up @@ -888,6 +888,7 @@
<toc-element topic="Writerside-howto-and-best-practice-BD.md"/>
<toc-element topic="3D-Asset-Creation-Workflow-and-Tips.md"/>
<toc-element topic="3D-Asset-Creation-Workflow-Character-Animation.md"/>
<toc-element topic="3D-Asset-Creation-Workflow-Code-Einbindung.md"/>
</toc-element>
</toc-element>
<toc-element topic="Beispielanwendungen.md">
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# 3D Asset Creation Code Einbindung

Dieser Artikel beschreibt den Workflow zur 3D Asset Einbindung in den Code und soll als Leitfaden und Cheatsheet für 3D Modellierer dienen, die Modelle in die AdLerEngine einbauen möchten.

## Standardprinzip der Einbindung von 3D Modellen

1. Einpflegen des Modells ins Repo
2. Im Domain Ordner die passende "types.ts" Datei suchen und einen Typ festlegen
3. Im Domain Ordner die passende "Lookup" Datei suchen und den Typ mit einem String verknüpfen
4. Modell in der Datei verknüpfen, in der die tatsächlichen Informationen verknüpft werden (Bsp. Räumliche Dimensionen festlegen, Models laden)

### Einpflegen der Modelle ins Repo

Modelle müssen an die korrekte Stelle in der Ordnerstruktur des Repos abgelegt werden.

**src/assets/3dmodels/"passendesTheme"/"ggfPassenderOrdner"**

## Ausnahmen
Wenn ein Modell nur an einer Stelle im Code genutzt wird, wird dieses direkt in der "View" Datei per ``import`` eingepflegt (Bsp. 3D Icons in LearningSpaceView.ts)

0 comments on commit 1c83560

Please sign in to comment.