Techniques to be used

Will be using ray tracing for photo realistic objects.
Multiple light sources for different kinds of shadows.
Use of textures on the ball with a rotating image.
Rotation techniques for both the ball and rotating textures.

First steps of progress

Created multiple objects with different textures.
Need to create a rectangle floor with the green felt texture.
Optional for floor: use perlin noise instead?
Low priority option for pool balls: find textures that show two numbers on a ball, not just one

Created the floor with triangle meshes with the felt texture added in
Two light sources on top to be like normal pool tables