Skip to content

A computer-generated world of a pool table with 5 billiard balls, and a light bulb, an application of lighting model and fake shadows.

Notifications You must be signed in to change notification settings

fatemaquaid987/Lighting_Computer_Graphics

Repository files navigation

Lighting_Computer_Graphics

A computer-generated world of a pool table with 5 billiard balls, and a light bulb, an application of lighting model and fake shadows.

The file lighting.c contains main() function along with other functions that make the world.
matrix.h contains all the matrix function signatures.

How to run the executable file(lighting.exe):

Download and open the executable folder. Double click the lighting.exe file to run the project.

How to run the code:

Follow the intructions given in the SETUP.md file to make the necessary installations and setup.
Create a new project (in Visual Studio) with all these files and run.

How to operate:

Use keys 7 and 8 to scale zoom in and out respectively.
Use left key to move light source left.
Use right key to move light source right.
Use up key ro move light source up.
USe down key to move light source down.
Use n and u to move viewer down and up respectively.
Use h and k to move viewer left and right respectively.

About

A computer-generated world of a pool table with 5 billiard balls, and a light bulb, an application of lighting model and fake shadows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published