Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasonsturges/three-low-poly
Low poly assets for Three.js
https://github.com/jasonsturges/three-low-poly
3d low-poly models threejs
Last synced: 2 months ago
JSON representation
Low poly assets for Three.js
- Host: GitHub
- URL: https://github.com/jasonsturges/three-low-poly
- Owner: jasonsturges
- Created: 2024-10-27T05:14:57.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-28T06:33:04.000Z (2 months ago)
- Last Synced: 2024-10-28T07:33:12.164Z (2 months ago)
- Topics: 3d, low-poly, models, threejs
- Language: JavaScript
- Homepage:
- Size: 85 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Three.js Low Poly
Collection of procedurally generated low poly assets for Three.js.
Example Graveyard Scene:
![screen-capture](https://github.com/user-attachments/assets/d97345cc-bdaa-46d5-a267-531559919ee5)
## Getting Started
To install, execute:
```shell
npm i lunarphase-js
```Then, import into a project and use as:
```js
import { MossyRocks } from "three-low-poly";const rocks = new MossyRocks();
scene.add(rocks);
```See the examples folder for more information.
## Usage
Assets are procedurally generated and can be customized with parameters, generally featuring a base geometry that can be implemented as a mesh with material.
In addition to geometries are prefabricated models, either mesh or group that may be directly added to the scene with default materials.