Skip to content

You'll have to wait a little for the chair to load, and zoom out a bit for changing the chair material

Notifications You must be signed in to change notification settings

deathmukh/Ch3ir

Repository files navigation

Ch3ir

Description

This project provides a customizable 3D chair configurator built using React, Three.js, and R3F. It allows users to select from a variety of predefined chair colors. Users can view the chair in a 3D scene with realistic lighting and materials.

Untitled.video.-.Made.with.Clipchamp.mp4

Key Features

  • Interactive Color Selection: Users can easily switch between predefined colors.
  • Realistic 3D Rendering: The chair is rendered using Three.js and R3F, providing a visually appealing and interactive experience.
  • Customizable Materials: PBR textures can be applied to the chair for enhanced realism.

Installation

  1. Clone the repository:
  2. Install dependencies:
    cd ch3ir
    npm install

Usage

  1. Start the development server:
    yarn dev
  2. Open http://localhost:5173 in your browser to view the configurator.

Customization

  • You can modify the predefined chair colors in the Customization.jsx file.
  • To add custom textures, explore the PBR Textures resource and update the materials accordingly.

Technologies

  • React: JavaScript library for building user interfaces.
  • Three.js: JavaScript library for creating 3D graphics.
  • R3F: React components for Three.js, simplifying integration.

Additional Resources

Credits: WAWA Sensei on youtube

About

You'll have to wait a little for the chair to load, and zoom out a bit for changing the chair material

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published