Home My space log
Language EN (English)

Build your own 3D renderer

Intermediate alien Difficulty 3/5 Build project Stop 3 / 11 Java / JavaScript ages teen+

A free resource picked by the open-source community. Open it to see what's inside.

Start the guide

Your guide

AI-written overview

What is it?

Build your own 3D renderer is in our Build your own 3D Renderer group, a list of tutorials about making a program that draws 3D scenes. We only know the title, short description and level from our list.

Is it for me?

It is for people who like graphics and maths. There are Beginner items, but most take some programming experience. It suits about age teen+ and up.

Grown-ups: graphics tutorials usually need a programming language installed.

How to start

  1. Pick a Beginner tutorial.
  2. Open it with a grown-up and read the first step.
  3. Draw a single shape on the screen before anything else.

How much time?

Plan about 65 minutes at a time over about 8 sessions. (estimate)

65 min per session 8 sessions estimate

A plan you can follow

  1. Day 1 30 min Set up and draw one shape.
  2. Week 1 60 min Draw a cube or a simple scene.
  3. Week 2 60 min Add colour and light.
  4. Week 3 60 min Move the camera and share your picture.

Times are estimates. Go at your own speed.

Go to the learning site

You are about to leave our site to visit Build your own 3D renderer on another website. We don't control that site. Ask a grown-up before you go. Check the original for details. This site may not be in your language. Your browser can translate the page: look for the translate button near the address bar, or ask a grown-up to help.

You are leaving our site

Grown-ups: this link goes to a site we do not control and have not reviewed beyond its listing. Please look at it first.

Go to the learning site (opens the original site in a new tab)

https://avik-das.github.io/build-your-own-raytracer/

On another site. From the list: codecrafters-io/build-your-own-x · License: CC0-1.0 · Build your own 3D Renderer

How to learn from an article or tutorial site

Your path through Java

Stop 1 Code a 2D Game Engine using Java - Full Course for Beginners Build project Stop 2 Apache Wicket Resource list Stop 3 Build your own 3D renderer Build project Stop 4 Dropwizard Resource list Stop 5 J2ME Resource list Stop 6 Java Resource list Stop 7 libGDX Resource list

Explore next