Skip to content

A three.js learning project that utilizes a GLTF model loaded into the web environment.

License

Notifications You must be signed in to change notification settings

Shivamkak19/ai-house

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Project Description

Ai-house is a three.js learning project that utilizes a GLTF model loaded into the web environment. This project serves as the website for AI @ Princeton, an organization focused on teaching students on campus about developments and opportunities in the field of AI and machine learning.


View Product · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About the Project

Product Name Screen Shot

(back to top)

Built With

  • Three.js
  • Node.js
  • GSAP
  • Vite.js
  • Blender

(back to top)

Getting Started

Below, I have included the necessary steps to set up ai-house locally.

Prerequisites

To run this project, you must download the latest version of the npm package manager and Blender 3.6.1.

npm install npm@latest -g

Installation

  1. Clone the repo

    git clone https://github.com/Shivamkak19/ai-house.git
  2. Go into 'house' folder

    cd house
  3. Install NPM packages

    npm install
  4. Vite local deployment

    npm run dev
  5. Vite build

    npm run build
  6. Vite preview

    npm run preview

(back to top)

Roadmap

  • Design 3D model in Blender
    • Export GLTF, import in three.js scene via DracoLoader
  • Construct Three.js scene via Singleton design pattern
  • Overlay scene onto HTML/CSS

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

If you have a suggestion that would make this project better, please feel free to fork the repo, expirement with features of your own, and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/newFeature)
  3. Commit your Changes (git commit -m 'Add some new feature to ai-house')
  4. Push to the Branch (git push origin feature/newFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

(back to top)

Acknowledgments


"Low Poly - Tiger" (https://skfb.ly/6YOEX) by tadeus is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).

(back to top)

About

A three.js learning project that utilizes a GLTF model loaded into the web environment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published