Easily Build 3D Desktop React Apps Using Tauri, Rust, TheatreJS and React Three Fiber
Offered By: Chris Hay via YouTube
Course Description
Overview
Syllabus
- Introduction
- Installing Tauri
- Scaffolding a Tauri React App using create-tauri-app and Cargo
- Exploring the scaffolded Tauri app
- Compiling and running my Tauri Desktop based React Application
- Calling Rust functions from React using Tauri
- Creating a React Three Fiber app on the Desktop with Tauri
- Hot Loading with Tauri, Vite and React
- Introduction to TheaterJS
- Installing Theatre with React and Tauri
- Creating a Studio Editor with TheaterJS, Tauri and React
- Making my React Three Fiber components editable in TheaterJS
- Working with Avatars, GLB's with TheatreJS, R3F, Drei and Tauri
- Animating React Three Fiber with TheaterJS animation timeline
- Using a Message Dialog in Tauri
- Creating a Save Dialog with Tauri
- Saving my Scene positions using TheaterJS and Tauri as JSON to a file
- Loading my application with saved editor settings
- Loading my Tauri app as a web application using Vite, TheaterJS and React
Taught by
Chris Hay
Related Courses
Interactive Computer Graphics with WebGLUniversity of New Mexico via Coursera Three.js & WebGL 3D Programming Crash Course (VR, OpenGL)
Udemy WebGL 2D/3D Programming and Graphics Rendering For The Web
Udemy Adobe Animate CC New Features
LinkedIn Learning Adobe Animate CC: HTML5 Canvas and WebGL
LinkedIn Learning