Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marceldobehere/basic-3d-js-renderer
yes
https://github.com/marceldobehere/basic-3d-js-renderer
3d 3d-graphics 3d-rendering goofy js simple
Last synced: 11 days ago
JSON representation
yes
- Host: GitHub
- URL: https://github.com/marceldobehere/basic-3d-js-renderer
- Owner: marceldobehere
- License: agpl-3.0
- Created: 2023-08-26T22:41:43.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-08T21:23:57.000Z (7 months ago)
- Last Synced: 2024-05-08T22:32:15.704Z (7 months ago)
- Topics: 3d, 3d-graphics, 3d-rendering, goofy, js, simple
- Language: JavaScript
- Homepage: https://marceldobehere.github.io/basic-3d-js-renderer/
- Size: 70.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Goofy JS 3D Renderer
This is a simple 3D renderer written in JavaScript.
![Screenshot](./images/thumb.png)
try it [here](https://marceldobehere.github.io/basic-3d-js-renderer/).
## Controls
- WASD, QE - Move Camera
- Arrow keys - Rotate Camera
- R/F - Change FOV
- Space - Reset
- G - Toggle Goofy Mode
- M - Toggle Moving Teapot
- X - Toggle Wireframe
- Drag Mouse - Rotate Camera