Description: Referring to Computer Graphics, it is well known that raster renderer such as OpenGL and Direct3D is very popular. In fact, most of these applications in game API mainly for real-time rendering (Real-time Rendering) and set up, and they used the grating (Rasterization) rendering, by rendering a large number of triangles (or other types of geometric primitives (Primitive, types)) is a relative and rendering method is introduced in this paper ray tracing. This rasterization based rendering system often supports only partial illumination (Local Illumination). When local illumination is used to render a pixel of the geometric figure, the light calculation can only obtain the information of the pixel, but can not access the information of other geometric figures.
To Search:
File list (Check if you may need any files):
RayTrace-master
RayTrace-master\README.md
RayTrace-master\all.h
RayTrace-master\box.cpp
RayTrace-master\box.h
RayTrace-master\camera.h
RayTrace-master\kdTree.cpp
RayTrace-master\kdTree.h
RayTrace-master\main.cpp
RayTrace-master\object.cpp
RayTrace-master\object.h
RayTrace-master\plane.cpp
RayTrace-master\plane.h
RayTrace-master\primitive.cpp
RayTrace-master\primitive.h
RayTrace-master\ray.h
RayTrace-master\raytracer.cpp
RayTrace-master\raytracer.h
RayTrace-master\scene.cpp
RayTrace-master\scene.h
RayTrace-master\sphere.cpp
RayTrace-master\sphere.h
RayTrace-master\textures
RayTrace-master\textures\marble.tga
RayTrace-master\textures\wood.tga
RayTrace-master\triangle.cpp
RayTrace-master\triangle.h
RayTrace-master\vector3.cpp
RayTrace-master\vector3.h