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

Home Page:https://r3f-threejs.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://r3f-threejs.netlify.app/

My Image

About

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://r3f-threejs.netlify.app/


Languages

Language:JavaScript 91.2%Language:HTML 6.9%Language:CSS 1.9%