文件名称:Realistic Ray Tracing.2nd.ed + Example Code
文件大小:1.93MB
文件格式:RAR
更新时间:2012-06-13 06:10:41
Shirley Morley Realistic Ray Tracing
Concentrating on the "nuts and bolts" of writing ray tracing programs, this new and revised edition emphasizes practical and implementation issues and takes the reader through all the details needed to write a modern rendering system. Most importantly, Realistic Ray Tracing adds many C++ code segments, and adds new details to provide the reader with a better intuitive understanding of ray tracing algorithms.
【文件预览】:
Shirley P., Morley R. Realistic Ray Tracing.2nd.ed.(AKPeters, 2003)(239s).djvu
RayTracingSrc
----Parallelogram.h(2KB)
----rgb.h(2KB)
----Renderer.h(752B)
----Parallelogram.cc(5KB)
----README.txt(421B)
----Instance.h(722B)
----DynSphere.h(2KB)
----BVH.h(1KB)
----Texture.h(206B)
----Matrix.cc(11KB)
----SolidNoise.cc(4KB)
----Material.h(2KB)
----Surface.h(2KB)
----LuminaireMaterial.cc(1KB)
----BVH.cc(3KB)
----RNG.h(523B)
----Sample1.h(304B)
----NoiseTexture.cc(171B)
----ImageTexture.h(284B)
----DiffSpecMaterial.h(1KB)
----SurfaceList.cc(1KB)
----Instance.cc(1KB)
----LuminaireMaterial.h(2KB)
----BBox.h(2KB)
----MarbleTexture.cc(395B)
----PhongMetalMaterial.cc(1KB)
----Sample1.cc(600B)
----Scene.h(719B)
----MeshTriangle.h(5KB)
----Mesh.h(973B)
----DiffuseMaterial.cc(997B)
----ONB.h(1KB)
----SimpleTexture.h(253B)
----DirectRenderer.cc(3KB)
----SurfaceList.h(1KB)
----PhongMetalMaterial.h(1KB)
----MarbleTexture.h(919B)
----Sample2.cc(1KB)
----Matrix.h(3KB)
----Image.h(1KB)
----DielectricMaterial.h(2KB)
----NoiseTexture.h(351B)
----Scene.cc(41B)
----MeshTriangle.cc(11KB)
----PathRenderer.cc(1KB)
----DirectRenderer.h(908B)
----Image.cc(3KB)
----Ray.h(1KB)
----Triangle.h(1KB)
----SimpleTexture.cc(116B)
----Sample2.h(508B)
----PathRenderer.h(679B)
----Camera.h(2KB)
----Vector2.h(3KB)
----qsplit.h(680B)
----Sphere.h(868B)
----DynArray.h(2KB)
----ONB.cc(2KB)
----DiffSpecMaterial.cc(1KB)
----Vector3.h(4KB)
----SolidNoise.h(2KB)
----ImageTexture.cc(742B)
----Vertex.h(852B)
----DielectricMaterial.cc(3KB)
----Sphere.cc(4KB)
----Triangle.cc(4KB)
----DynSphere.cc(3KB)
----DiffuseMaterial.h(1KB)