Welcome to the 3D DojoA place for 3D Concepts on the web, built with Next.js and Three.js

3D Dojo
Three.js Logo
img

The full featured 3D Engine for the Web.

Three.js is an open-source JavaScript library used for creating and displaying animated 3D graphics in the browser, on the desktop, or on mobile devices. It's essentially a powerful tool that simplifies the process of working with three-dimensional content online.

Why Three Js ?

With Three.js, developers can load and display complex 3D models, create immersive experiences, and animate objects within those scenes using JavaScript code. This library is highly versatile and supports various file formats for loading 3D models, including OBJ, STL, DAE, and others, as well as textures, audio files, and more.

React 3 Fiber

React Three Fiber is described as a React renderer for Three.js, letting you build Three.js scenes declaratively with React components.

React 3 DREI

Drei is a helper library built on top of React Three Fiber that gives you ready-made components like cameras, controls, environments, loaders, text, scroll tools, and more.

Core Project Structure