• Journal
  • Gallery
  • Products
  • Projects
  • Tutorials

Raytracer

Link to this picture

View through the cylinder. Surface normals are not calculated correctly for the inside surface.

View through the cylinder. Surface normals are not calculated correctly for the inside surface.

Link to this picture

Capped cyclinder, by treating the ends as two planes and checking for collisions that are within the cylinder's radius.

Capped cyclinder, by treating the ends as two planes and checking for collisions that are within the cylinder's radius.

Link to this picture

A solid can be represented as the volume bounded by multiple planes - used to create the cube.

A solid can be represented as the volume bounded by multiple planes - used to create the cube.

Link to this picture

Applying a texture map to a cylinder.

Applying a texture map to a cylinder.

Link to this picture

Multiple cylinders, to test texture alignment at different angles.

Multiple cylinders, to test texture alignment at different angles.

  • Introduction
  • VB6 Terrain
  • OpenWorld
  • Raycaster
  • SoftWorld
  • MDX DOOM
  • XNA Quake
  • Raytracer
    • 24/04/2008
    • 25/04/2008
    • 26/04/2008
    • 27/04/2008
    • 28/04/2008
    • 29/04/2008
    • 30/04/2008
    • 02/05/2008
    • 05/05/2008
  • BBC BASIC
  • XNA DOOM 3
  • Bletchley Park
Site Contents © Ben Ryves 2003–2023