An open API service indexing awesome lists of open source software.

https://github.com/talhat298/r3f

React Three Fiber (RTF) is a library for creating 3D applications with React. It enables developers to build interactive and immersive web experiences that utilize 3D graphics and real-world physics
https://github.com/talhat298/r3f

css3 drei html5 leva reactjs three-js

Last synced: 2 months ago
JSON representation

React Three Fiber (RTF) is a library for creating 3D applications with React. It enables developers to build interactive and immersive web experiences that utilize 3D graphics and real-world physics

Awesome Lists containing this project

README

          

## r3f .React-three-fiber is a React renderer for three.js
This React application employs the **Three.js** library and integrates the **@react-three/fiber** and **@react-three/drei** packages to construct an interactive 3D scene. The scene features dynamic shapes such as Cubes, Spheres, Tori, and TorusKnots, each with unique behaviors like rotation and color changes on interaction. The application uses the useFrame hook for continuous updates, and the OrbitControls component enables users to navigate the 3D space. Additionally, the **Leva UI** is incorporated for adjusting parameters of a directional light, offering sliders to control light color and intensity. The code structure adheres to React best practices, promoting modularity and reusability of components, resulting in a visually engaging and customizable 3D experience.
### Two important links
> https://github.com/pmndrs/leva

> https://github.com/pmndrs/drei

## Live Link

![My Image](https://i.ibb.co/yB7sDFL/12.gif)