Skip to content

🧊 100% VanillaJS 3D Renderer

Notifications You must be signed in to change notification settings

juangutierrez01/canvas-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧊 JS Canvas Renderer

VanillaJS badge HTML5 Canvas badge CSS badge

A work-in-progress, fully custom 3D renderer written VanillaJS. Everything from keyboard input to perspective geometry done without external libraries. See it in action at juangutierrez01.github.io/canvas-renderer

Controls

Installation

  1. Clone this repository:

    git clone https://github.com/juangutierrez01/canvas-renderer/
  2. Navigate to the cloned repository:

    cd canvas-renderer/
  3. Start a local server in the current folder, for example, with Python:

    python3 -m http.server 8000

    This will start a local server on port 8000

  4. Go to http://localhost:8000 on your web browser and you should see the renderer running locally.

About

🧊 100% VanillaJS 3D Renderer

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •