Three.js Tutorial: Installation

Open Source Schlagwörter: , 0 Kommentare

Seit Jahren verwendet wir in unserem Atelier für Virtual & Augmented Reality für 3D im Internet die JavaScript-Bibliothek Three.js.

Sie haben es eilig? Dann speichern Sie diesen Blogartikel von R23 als PDF

Brauchen Sie den Inhalt dieses Artikels "Three.js Tutorial: Installation" schnell und bequem? Dann speichern Sie ihn doch einfach als PDF!

Auch in unserem zukünftigen Onlineshop, der zurzeit in der Entwicklungsphase ist, verwenden wir für die Darstellung von 3D-Modellen Three.js.

Auf r23.de verwenden wir einen Onlineshop, der dringend ein Update benötigt. Wir entwickeln unseren neuen selber und haben nun die Betaphase erreicht. Eine Demo Installation können Sie bereits hier sehen:

Unser in der Entwicklung

Unser Onlineshop in der Entwicklung

https://oos-shop.de/shop/

Verwandeln Sie Ihren Commerce mit 3D-Visualisierung von R23

Ein Maskottchen / Charakter transportiert die Botschaft Ihrer Dienstleistungen und Produkte nach außen. Darüber hinaus kann ein Maskottchen / Charakter für einen Wiedererkennungswert sorgen.

Charakterdesign / Maskottchen

Wir bieten Ihnen Maskottchen / Charakter Design für Ihre Marke, in 3D oder als Zeichnung. Ihre einzigartige Sympathiefigur.

Bei diesem 3D-Modell verwenden wir für die Darstellung Three.js. Und hatten leichte Probleme mit dem Update und dem 3D-Modell. Vor diesem Hintergrund muss eine Lösung für zukünftige Wartungen her.

Einleitung / Hinweis

Dieses Three.js Tutorial ist als praktischer Leitfaden gedacht und behandelt keine theoretischen Hintergründe. Für die Richtigkeit der Inhalte dieses Tutorials gebe ich keinerlei Garantie.

Dieses Three.js Tutorial entstand am 30.07.2022. Ich verwende Three.js in der Version r143 unter Windows 11. Das gezeigte basiert auf den glTF-Sample-Models.

Was ist Three.js?

Three.js ist eine browserübergreifende JavaScript-Bibliothek und Anwendungsprogrammierschnittstelle (API) zur Erstellung und Anzeige animierter 3D-Computergrafiken in einem Webbrowser mit WebGL. Der Quellcode wird in einem Repository auf GitHub gehostet.

Three.js wurde erstmals von Ricardo Cabello im April 2010 auf GitHub veröffentlicht.

Three.js Links

Three.js-Beispiele
Three.js-Grundlagen
Entdecken Sie Three.js

Beliebtes Framework React Three Fiber (R3F)

React Three Fiber (R3F) ist ein React-Renderer für Three.js.

Alles, was in Three.js funktioniert, funktioniert auch in R3F ohne Ausnahme.

Es gibt keine feste Abhängigkeit von einer bestimmten Three.js-Version. R3F verpackt oder dupliziert keine einzige Three.js-Klasse. Es drückt lediglich three.js in JSX aus: wird zu new THREE.Mesh(), und das geschieht dynamisch.
Es gibt keinen zusätzlichen Overhead. Die Komponenten nehmen an einem einheitlichen Renderloop außerhalb von React teil. R3F übertrifft Three.js bei der Skalierung aufgrund der Scheduling-Fähigkeiten von React.

React Three Fiber (R3F) Links

https://github.com/pmndrs/react-three-fiber

Einige Beispiele für Projekte, die mit React Three Fiber erstellt wurden, sind Let Girls Dream, Gucci's 1955 Horse Bit Bag und Gucci's 24 Hour Ace.

Die IDE:

ist ein leichtgewichtiger, aber leistungsstarker Quellcode-Editor, der auf Ihrem Desktop läuft und für Windows, macOS und Linux verfügbar ist. Er bietet integrierte Unterstützung für JavaScript, TypeScript und Node.js und verfügt über ein umfangreiches Ökosystem von Erweiterungen für andere Sprachen und Laufzeiten (wie C++, C#, Java, Python, PHP, Go, .NET).

Link

Visual Studio Code

Erweiterung: Three-JS-Snippets

Dies ist eine VSCode-Erweiterung, die Three.JS-Snippets bereitstellt, um Ihre Three.js-Entwicklung zu beschleunigen. Snippets gibt es für das beliebte Framework React Three Fiber (R3F) und Three.js selbst, für Typescript und Javascript.

Genauer gesagt ist es die einzige Erweiterung auf dem Markt, die allgemeine Funktionen für Three.JS bereitstellt, sowohl für R3F als auch für die Kernbibliothek. Die Snippets enthalten sowohl anfängliche Starterfunktionen als auch allgemeine Konstruktoren/Objekte.

Three-JS-Snippets Links

https://marketplace.visualstudio.com/items?itemName=aerokaido.three-js-snippets

in unserem

3D-Modell in unserem Onlineshop

https://oos-shop.de/shop/index.php?content=product_info&products_id=3

Unser Ziel ist es Sie dabei zu unterstützen wettbewerbsfähig und innovativ zu bleiben:

Wir sind getrieben
GitHub
https://github.com/r23

Unser Demo-Onlineshop
https://oos-shop.de/shop/

Ich möchte Sie gerne kennenlernen.

Sollten Sie Fragen und Anregungen haben, sprechen Sie mich gerne an. Ich bin für Sie da.

Wie können wir Ihnen helfen?

Wir unterstützen Sie bei der Umsetzung Ihres Augmented Reality (AR) oder Virtual Reality (VR) Projektes! Ob Produktfotografie, 3D-Scan-Service, 3D-Visualisierung oder fertige 3D-Modelle für AR/VR - wir beraten Sie persönlich und unverbindlich.

Wenn Sie ein individuelles Angebot auf Basis Ihrer aktuellen Vorlagen (Fotos, Zeichnungen, Skizzen) wünschen, nutzen Sie einfach unser Anfrageformular.

Three.js Tutorial: Installation 1

R23 Newsletter

ABONNIEREN SIE UNSEREN NEWSLETTER

Liebe Leserin, lieber Leser,

wenn Sie sich für aktuelle Themen und Tipps rund um unser Atelier für Virtual & Augmented Reality interessieren, dann melden Sie sich jetzt für unseren kostenlosen Newsletter an. Sie erhalten wöchentlich eine E-Mail mit spannenden Artikeln, exklusiven Angeboten und praktischen Ratschlägen.

Um sich anzumelden, füllen Sie einfach das folgende Formular aus und klicken Sie auf “SETZ DICH AUF DIE LISTE”. Sie können sich jederzeit wieder abmelden, wenn Sie möchten.

Wir freuen uns auf Ihre Anmeldung!

Wir senden keinen Spam! Erfahren Sie mehr in unserer Datenschutzerklärung.

Gefällt Ihnen dieser Beitrag? Teilen Sie ihn mit anderen. Sie machen uns damit eine große Freude!
R23
R23 : Metaverse, Augmented Reality, Virtual Reality

Kommentar verfassen

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Ralf Dreiundzwanzig: Atelier für Virtual & Augmented Reality

Aktuell

Virtuelle Influencerin

Charakterdesign
In unserem r23 Atelier in Hagen entwerfen wir für Ihr Unternehmen, Ihre Organisation oder Ihr Projekt die passende virtuelle Influencerin. Wir entwerfen gerade eine virtuelle Influencerin für uns selbst. Verfolgen Sie die Entstehung auf https://blog.r23.de/tag/claudia/
Virtuelle Influencer von R23