Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 868 Bytes

README.md

File metadata and controls

53 lines (37 loc) · 868 Bytes

Falcon-030-Framework

A basic C Framework / 3D engine for the Atari Falcon

Tasks

Vector Arithmetic

  • Cross Product
  • Dot Product
  • Subtraction
  • Scalar Multiplication

Matrices

  • Fix rotations
  • Vector to matrix

Lights

  • Point lights
  • [/] Directional lights

Camera

  • Position + Direction
  • Position + Target
  • Frustum Culling

OBJ Loader

  • Vertex normals?
  • Texture coordinates?

Renderer

  • Screen clipping for wireframes
  • Screen clipping for rasters
  • Flat shading
  • Per face colours
  • Backface culling
  • Z-buffering
  • Object vector xform optimisation
  • Background
  • Text support

Input

  • Keyboard Input
  • Joystick Input

Sound

  • DSPMod for music?
  • Investigate SFX options