├── .gitignore ├── CMakeLists.txt ├── README ├── cmake └── Modules │ ├── FindFIELD3D.cmake │ ├── FindILMBase.cmake │ ├── FindImath.cmake │ └── FindOpenImageIO.cmake ├── examples └── simple_voxel_buffer │ ├── .gitignore │ ├── SConstruct │ └── main.cpp ├── houdini └── otls │ ├── pvr_WriteCamera.otl │ └── pvr_WriteLight.otl ├── libpvr ├── .gitignore ├── BuildSupport.py ├── COPYING.txt ├── Doxyfile ├── LICENSE ├── SConscript ├── SConstruct ├── doc │ ├── .gitignore │ ├── footer.html │ ├── header.html │ └── pvr.css ├── examples │ ├── attr_visitor │ │ ├── .gitignore │ │ ├── SConstruct │ │ └── src │ │ │ └── main.cpp │ ├── cam_back_front │ │ ├── SConstruct │ │ ├── cam_back_front │ │ └── src │ │ │ └── main.cpp │ ├── field3d_stats │ │ ├── SConstruct │ │ ├── field3d_stats │ │ └── src │ │ │ └── main.cpp │ ├── filter_stats │ │ ├── .gitignore │ │ ├── SConstruct │ │ └── src │ │ │ └── main.cpp │ ├── noise_range │ │ ├── SConstruct │ │ └── src │ │ │ └── main.cpp │ └── point_splat │ │ ├── .gitignore │ │ ├── SConstruct │ │ └── src │ │ └── main.cpp ├── export │ ├── Acceleration.h │ ├── AttrTable.h │ ├── AttrUtil.h │ ├── Camera.h │ ├── Constants.h │ ├── CubicInterp.h │ ├── Curve.h │ ├── DeepImage.h │ ├── Derivatives.h │ ├── Exception.h │ ├── Filter.h │ ├── GaussianInterp.h │ ├── Geometry.h │ ├── Globals.h │ ├── Image.h │ ├── Interpolation.h │ ├── Interrupt.h │ ├── Lights │ │ ├── Light.h │ │ ├── PointLight.h │ │ └── SpotLight.h │ ├── LinearInterp.h │ ├── Log.h │ ├── Math.h │ ├── Meshes.h │ ├── MitchellInterp.h │ ├── Modeler.h │ ├── ModelerInput.h │ ├── ModelingUtils.h │ ├── Noise │ │ ├── Noise.h │ │ └── NoiseImpl.h │ ├── Occluders │ │ ├── Occluder.h │ │ ├── OtfTransmittanceMapOccluder.h │ │ ├── OtfVoxelOccluder.h │ │ ├── RaymarchOccluder.h │ │ ├── TransmittanceMapOccluder.h │ │ └── VoxelOccluder.h │ ├── ParamBase.h │ ├── ParamMap.h │ ├── Particles.h │ ├── PhaseFunction.h │ ├── Polygons.h │ ├── Primitives │ │ ├── Instantiation │ │ │ ├── Line.h │ │ │ ├── Sphere.h │ │ │ └── Surface.h │ │ ├── InstantiationPrim.h │ │ ├── Primitive.h │ │ ├── Rasterization │ │ │ ├── Line.h │ │ │ ├── LineBase.h │ │ │ ├── Point.h │ │ │ ├── PyroclasticLine.h │ │ │ └── PyroclasticPoint.h │ │ └── RasterizationPrim.h │ ├── RaymarchSamplers │ │ ├── DensitySampler.h │ │ ├── PhysicalSampler.h │ │ └── RaymarchSampler.h │ ├── Raymarchers │ │ ├── AdaptiveRaymarcher.h │ │ ├── Raymarcher.h │ │ └── UniformRaymarcher.h │ ├── RenderGlobals.h │ ├── RenderState.h │ ├── Renderer.h │ ├── Scene.h │ ├── StlUtil.h │ ├── Strings.h │ ├── Time.h │ ├── Types.h │ ├── VolumeAttr.h │ ├── Volumes │ │ ├── CompositeVolume.h │ │ ├── ConstantVolume.h │ │ ├── FractalCloud.h │ │ ├── Volume.h │ │ └── VoxelVolume.h │ ├── VoxelBuffer.h │ ├── export.h │ └── pvr.h ├── external │ ├── .gitignore │ ├── GPD-pvr │ │ ├── .gitignore │ │ ├── Doxyfile │ │ ├── GPD.txt │ │ ├── Makefile │ │ ├── SConscript │ │ ├── SConstruct │ │ ├── export │ │ │ ├── GPD_2DPoint.h │ │ │ ├── GPD_2DPrimNURBCurve.h │ │ │ ├── GPD_2DPrimPoly.h │ │ │ ├── GPD_2DPrimRBezCurve.h │ │ │ ├── GPD_2DVertex.h │ │ │ ├── GPD_Attribute.h │ │ │ ├── GPD_Detail.h │ │ │ ├── GPD_Face.h │ │ │ ├── GPD_Group.h │ │ │ ├── GPD_Hull.h │ │ │ ├── GPD_LinkList.h │ │ │ ├── GPD_MetaPrim.h │ │ │ ├── GPD_Point.h │ │ │ ├── GPD_PrimCircle.h │ │ │ ├── GPD_PrimMesh.h │ │ │ ├── GPD_PrimMetaBall.h │ │ │ ├── GPD_PrimMetaSQuad.h │ │ │ ├── GPD_PrimNURBCurve.h │ │ │ ├── GPD_PrimNURBSurf.h │ │ │ ├── GPD_PrimPart.h │ │ │ ├── GPD_PrimPoly.h │ │ │ ├── GPD_PrimRBezCurve.h │ │ │ ├── GPD_PrimRBezSurf.h │ │ │ ├── GPD_PrimSphere.h │ │ │ ├── GPD_PrimTriBezier.h │ │ │ ├── GPD_PrimTriFan.h │ │ │ ├── GPD_PrimTriStrip.h │ │ │ ├── GPD_PrimTube.h │ │ │ ├── GPD_PrimType.h │ │ │ ├── GPD_Primitive.h │ │ │ ├── GPD_Profile.h │ │ │ ├── GPD_Profiles.h │ │ │ ├── GPD_Quadric.h │ │ │ ├── GPD_StreamUtil.h │ │ │ ├── GPD_TPSurf.h │ │ │ ├── GPD_TriMesh.h │ │ │ ├── GPD_TrimSequence.h │ │ │ ├── GPD_Util.h │ │ │ └── GPD_Vertex.h │ │ └── src │ │ │ ├── GPD_2DPrimNURBCurve.C │ │ │ ├── GPD_2DPrimPoly.C │ │ │ ├── GPD_2DPrimRBezCurve.C │ │ │ ├── GPD_Attribute.C │ │ │ ├── GPD_Detail.C │ │ │ ├── GPD_Face.C │ │ │ ├── GPD_Group.C │ │ │ ├── GPD_Hull.C │ │ │ ├── GPD_LinkList.C │ │ │ ├── GPD_MetaPrim.C │ │ │ ├── GPD_Point.C │ │ │ ├── GPD_PrimCircle.C │ │ │ ├── GPD_PrimMesh.C │ │ │ ├── GPD_PrimMetaBall.C │ │ │ ├── GPD_PrimMetaSQuad.C │ │ │ ├── GPD_PrimNURBCurve.C │ │ │ ├── GPD_PrimNURBSurf.C │ │ │ ├── GPD_PrimPart.C │ │ │ ├── GPD_PrimPoly.C │ │ │ ├── GPD_PrimRBezCurve.C │ │ │ ├── GPD_PrimRBezSurf.C │ │ │ ├── GPD_PrimSphere.C │ │ │ ├── GPD_PrimTriBezier.C │ │ │ ├── GPD_PrimTriFan.C │ │ │ ├── GPD_PrimTriStrip.C │ │ │ ├── GPD_PrimTube.C │ │ │ ├── GPD_Primitive.C │ │ │ ├── GPD_Profile.C │ │ │ ├── GPD_Profiles.C │ │ │ ├── GPD_Quadric.C │ │ │ ├── GPD_StreamUtil.C │ │ │ ├── GPD_TPSurf.C │ │ │ ├── GPD_TriMesh.C │ │ │ ├── GPD_TrimSequence.C │ │ │ ├── GPD_Util.C │ │ │ └── GPD_Vertex.C │ ├── SConscript │ └── SConstruct ├── python │ ├── CMakeLists.txt │ ├── Common.cpp │ ├── Common.h │ ├── PyAttrTable.cpp │ ├── PyCamera.cpp │ ├── PyDeepImage.cpp │ ├── PyField3D.cpp │ ├── PyGeometry.cpp │ ├── PyGlobals.cpp │ ├── PyImage.cpp │ ├── PyLights.cpp │ ├── PyLog.cpp │ ├── PyMath.cpp │ ├── PyModeler.cpp │ ├── PyNoise.cpp │ ├── PyOccluders.cpp │ ├── PyParticles.cpp │ ├── PyPhaseFunction.cpp │ ├── PyPolygons.cpp │ ├── PyPrimitive.cpp │ ├── PyPvr.cpp │ ├── PyRaymarchSamplers.cpp │ ├── PyRaymarchers.cpp │ ├── PyRenderer.cpp │ ├── PyTypes.cpp │ ├── PyVolumes.cpp │ └── pvr │ │ ├── __init__.py │ │ ├── cameras.py │ │ ├── lights.py │ │ ├── pvrutil.py │ │ └── renderers.py └── src │ ├── AttrTable.cpp │ ├── AttrUtil.cpp │ ├── Camera.cpp │ ├── DeepImage.cpp │ ├── Geometry.cpp │ ├── Globals.cpp │ ├── Image.cpp │ ├── Interrupt.cpp │ ├── Lights │ ├── Light.cpp │ ├── PointLight.cpp │ └── SpotLight.cpp │ ├── Log.cpp │ ├── Math.cpp │ ├── Meshes.cpp │ ├── Modeler.cpp │ ├── ModelerInput.cpp │ ├── Noise │ └── Noise.cpp │ ├── Occluders │ ├── OtfTransmittanceMapOccluder.cpp │ ├── OtfVoxelOccluder.cpp │ ├── RaymarchOccluder.cpp │ ├── TransmittanceMapOccluder.cpp │ └── VoxelOccluder.cpp │ ├── Particles.cpp │ ├── PhaseFunction.cpp │ ├── Polygons.cpp │ ├── Primitives │ ├── Instantiation │ │ ├── Line.cpp │ │ ├── Sphere.cpp │ │ └── Surface.cpp │ ├── Rasterization │ │ ├── Line.cpp │ │ ├── LineBase.cpp │ │ ├── Point.cpp │ │ ├── PyroclasticLine.cpp │ │ └── PyroclasticPoint.cpp │ └── RasterizationPrim.cpp │ ├── RaymarchSamplers │ ├── DensitySampler.cpp │ └── PhysicalSampler.cpp │ ├── Raymarchers │ ├── AdaptiveRaymarcher.cpp │ ├── Raymarcher.cpp │ └── UniformRaymarcher.cpp │ ├── RenderGlobals.cpp │ ├── Renderer.cpp │ ├── Strings.cpp │ ├── VolumeAttr.cpp │ ├── Volumes │ ├── CompositeVolume.cpp │ ├── ConstantVolume.cpp │ ├── FractalCloud.cpp │ ├── Volume.cpp │ └── VoxelVolume.cpp │ └── disabled │ └── SpherePrimitive.cpp ├── pvrbook.bat ├── scenes ├── .gitignore ├── book │ ├── chapter_1 │ │ └── fig_1_1.py │ ├── chapter_10 │ │ └── fig_10_19.py │ ├── chapter_12 │ │ └── fig_12_2.py │ ├── chapter_14 │ │ ├── fig_14_1.py │ │ ├── fig_14_10.py │ │ ├── fig_14_11.py │ │ ├── fig_14_2.py │ │ ├── fig_14_4.py │ │ ├── fig_14_5.py │ │ └── figs_14_7_8_9.py │ ├── chapter_3 │ │ ├── interp.py │ │ └── interp_hi.py │ ├── chapter_7 │ │ ├── fig_7_2.py │ │ ├── fig_7_4.py │ │ ├── fig_7_5.py │ │ ├── fig_7_6.py │ │ ├── fig_7_7.py │ │ └── fig_7_8.py │ ├── chapter_8 │ │ ├── fig_8_1.py │ │ ├── fig_8_2.py │ │ └── fig_8_3.py │ └── chapter_9 │ │ ├── fig_9_11.py │ │ ├── fig_9_13.py │ │ └── fig_9_14.py ├── compare_images.py ├── instancing │ ├── line │ │ ├── houdini_setup.hipnc │ │ ├── line.bgeo │ │ ├── reference.png │ │ └── render.py │ ├── sphere │ │ ├── houdini_setup.hipnc │ │ ├── reference.png │ │ ├── render.py │ │ └── sphere.bgeo │ └── surface │ │ ├── houdini_setup.hipnc │ │ ├── reference.png │ │ ├── render.py │ │ └── surface.bgeo ├── lights │ └── point_light │ │ ├── reference.png │ │ └── render.py ├── precomp_occl │ ├── otf_tmap │ │ ├── reference.png │ │ └── render.py │ ├── otf_voxel │ │ ├── reference.png │ │ └── render.py │ ├── tmap │ │ ├── reference.png │ │ └── render.py │ └── voxel │ │ ├── reference.png │ │ └── render.py ├── rasterization │ ├── curved_line │ │ ├── reference.png │ │ └── render.py │ ├── curved_pyroclastic_line │ │ ├── reference.png │ │ └── render.py │ ├── line │ │ ├── houdini_setup.hipnc │ │ ├── line.bgeo │ │ ├── reference.png │ │ └── render.py │ ├── point │ │ ├── houdini_setup.hipnc │ │ ├── point.bgeo │ │ ├── reference.png │ │ └── render.py │ ├── pyroclastic_line │ │ ├── houdini_setup.hipnc │ │ ├── line.bgeo │ │ ├── reference.png │ │ └── render.py │ ├── pyroclastic_point │ │ ├── houdini_setup.hipnc │ │ ├── point.bgeo │ │ ├── reference.png │ │ └── render.py │ └── pyroclastic_point_single │ │ ├── reference.png │ │ └── render.py ├── regression_tests.py ├── rendering │ ├── holdout │ │ ├── reference.exr │ │ ├── reference.png │ │ └── render.py │ ├── holdout_inverse │ │ ├── reference.exr │ │ ├── reference.png │ │ └── render.py │ ├── holdout_together │ │ ├── reference.exr │ │ ├── reference.png │ │ └── render.py │ ├── mb_cam_xform │ │ ├── reference.png │ │ └── render.py │ ├── mb_obj_xform │ │ ├── reference.png │ │ └── render.py │ ├── phase_dhg │ │ ├── reference.png │ │ └── render.py │ ├── phase_hg │ │ ├── reference.png │ │ └── render.py │ ├── phase_isotropic │ │ ├── reference.png │ │ └── render.py │ ├── phase_multiple │ │ ├── reference.png │ │ └── render.py │ ├── sparse_eso │ │ ├── houdini_setup.hipnc │ │ ├── reference.png │ │ ├── render.py │ │ └── surface.bgeo │ ├── sparse_frustum_eso │ │ ├── houdini_setup.hipnc │ │ ├── reference.png │ │ ├── render.py │ │ └── surface.bgeo │ ├── spherical_camera │ │ ├── reference.png │ │ └── render.py │ └── trivial │ │ ├── reference.png │ │ └── render.py ├── update_reference_image.py └── volumes │ ├── constant_volume │ ├── reference.png │ └── render.py │ ├── fractal_cloud │ ├── reference.png │ └── render.py │ ├── multiple_constant_volumes │ ├── reference.png │ └── render.py │ └── uniform_buffer │ ├── houdini_setup.hipnc │ ├── reference.png │ ├── render.py │ └── surface.bgeo └── vs2010 ├── attr_visitor ├── attr_visitor.vcxproj └── attr_visitor.vcxproj.filters ├── cam_back_front ├── cam_back_front.vcxproj └── cam_back_front.vcxproj.filters ├── fied3d_stats ├── fied3d_stats.vcxproj └── fied3d_stats.vcxproj.filters ├── filter_stats ├── filter_stats.vcxproj └── filter_stats.vcxproj.filters ├── gpd ├── gpd.vcxproj └── gpd.vcxproj.filters ├── libpvr ├── libpvr.vcxproj └── libpvr.vcxproj.filters ├── noise_range ├── noise_range.vcxproj └── noise_range.vcxproj.filters ├── point_splat ├── point_splat.vcxproj └── point_splat.vcxproj.filters ├── pvr └── pvr.bat ├── pvrbook.sln ├── pypvr ├── pypvr.vcxproj └── pypvr.vcxproj.filters └── simple_voxel_buffer ├── simple_voxel_buffer.vcxproj └── simple_voxel_buffer.vcxproj.filters /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/README -------------------------------------------------------------------------------- /cmake/Modules/FindFIELD3D.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/cmake/Modules/FindFIELD3D.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindILMBase.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/cmake/Modules/FindILMBase.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindImath.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/cmake/Modules/FindImath.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindOpenImageIO.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/cmake/Modules/FindOpenImageIO.cmake -------------------------------------------------------------------------------- /examples/simple_voxel_buffer/.gitignore: -------------------------------------------------------------------------------- 1 | *.dblite 2 | *.o 3 | *.txt 4 | simple_voxel_buffer 5 | -------------------------------------------------------------------------------- /examples/simple_voxel_buffer/SConstruct: -------------------------------------------------------------------------------- 1 | Program("simple_voxel_buffer", ["main.cpp"]) 2 | -------------------------------------------------------------------------------- /examples/simple_voxel_buffer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/examples/simple_voxel_buffer/main.cpp -------------------------------------------------------------------------------- /houdini/otls/pvr_WriteCamera.otl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/houdini/otls/pvr_WriteCamera.otl -------------------------------------------------------------------------------- /houdini/otls/pvr_WriteLight.otl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/houdini/otls/pvr_WriteLight.otl -------------------------------------------------------------------------------- /libpvr/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .sconsign.dblite 3 | 4 | build 5 | install 6 | -------------------------------------------------------------------------------- /libpvr/BuildSupport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/BuildSupport.py -------------------------------------------------------------------------------- /libpvr/COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/COPYING.txt -------------------------------------------------------------------------------- /libpvr/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/Doxyfile -------------------------------------------------------------------------------- /libpvr/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libpvr/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/SConscript -------------------------------------------------------------------------------- /libpvr/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/SConstruct -------------------------------------------------------------------------------- /libpvr/doc/.gitignore: -------------------------------------------------------------------------------- 1 | html 2 | -------------------------------------------------------------------------------- /libpvr/doc/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/doc/footer.html -------------------------------------------------------------------------------- /libpvr/doc/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/doc/header.html -------------------------------------------------------------------------------- /libpvr/doc/pvr.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/doc/pvr.css -------------------------------------------------------------------------------- /libpvr/examples/attr_visitor/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | attr_visitor 3 | -------------------------------------------------------------------------------- /libpvr/examples/attr_visitor/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/attr_visitor/SConstruct -------------------------------------------------------------------------------- /libpvr/examples/attr_visitor/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/attr_visitor/src/main.cpp -------------------------------------------------------------------------------- /libpvr/examples/cam_back_front/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/cam_back_front/SConstruct -------------------------------------------------------------------------------- /libpvr/examples/cam_back_front/cam_back_front: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/cam_back_front/cam_back_front -------------------------------------------------------------------------------- /libpvr/examples/cam_back_front/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/cam_back_front/src/main.cpp -------------------------------------------------------------------------------- /libpvr/examples/field3d_stats/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/field3d_stats/SConstruct -------------------------------------------------------------------------------- /libpvr/examples/field3d_stats/field3d_stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/field3d_stats/field3d_stats -------------------------------------------------------------------------------- /libpvr/examples/field3d_stats/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/field3d_stats/src/main.cpp -------------------------------------------------------------------------------- /libpvr/examples/filter_stats/.gitignore: -------------------------------------------------------------------------------- 1 | filter_stats 2 | -------------------------------------------------------------------------------- /libpvr/examples/filter_stats/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/filter_stats/SConstruct -------------------------------------------------------------------------------- /libpvr/examples/filter_stats/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/filter_stats/src/main.cpp -------------------------------------------------------------------------------- /libpvr/examples/noise_range/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/noise_range/SConstruct -------------------------------------------------------------------------------- /libpvr/examples/noise_range/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/noise_range/src/main.cpp -------------------------------------------------------------------------------- /libpvr/examples/point_splat/.gitignore: -------------------------------------------------------------------------------- 1 | point_splat 2 | *.png 3 | -------------------------------------------------------------------------------- /libpvr/examples/point_splat/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/point_splat/SConstruct -------------------------------------------------------------------------------- /libpvr/examples/point_splat/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/examples/point_splat/src/main.cpp -------------------------------------------------------------------------------- /libpvr/export/Acceleration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Acceleration.h -------------------------------------------------------------------------------- /libpvr/export/AttrTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/AttrTable.h -------------------------------------------------------------------------------- /libpvr/export/AttrUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/AttrUtil.h -------------------------------------------------------------------------------- /libpvr/export/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Camera.h -------------------------------------------------------------------------------- /libpvr/export/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Constants.h -------------------------------------------------------------------------------- /libpvr/export/CubicInterp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/CubicInterp.h -------------------------------------------------------------------------------- /libpvr/export/Curve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Curve.h -------------------------------------------------------------------------------- /libpvr/export/DeepImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/DeepImage.h -------------------------------------------------------------------------------- /libpvr/export/Derivatives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Derivatives.h -------------------------------------------------------------------------------- /libpvr/export/Exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Exception.h -------------------------------------------------------------------------------- /libpvr/export/Filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Filter.h -------------------------------------------------------------------------------- /libpvr/export/GaussianInterp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/GaussianInterp.h -------------------------------------------------------------------------------- /libpvr/export/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Geometry.h -------------------------------------------------------------------------------- /libpvr/export/Globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Globals.h -------------------------------------------------------------------------------- /libpvr/export/Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Image.h -------------------------------------------------------------------------------- /libpvr/export/Interpolation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Interpolation.h -------------------------------------------------------------------------------- /libpvr/export/Interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Interrupt.h -------------------------------------------------------------------------------- /libpvr/export/Lights/Light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Lights/Light.h -------------------------------------------------------------------------------- /libpvr/export/Lights/PointLight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Lights/PointLight.h -------------------------------------------------------------------------------- /libpvr/export/Lights/SpotLight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Lights/SpotLight.h -------------------------------------------------------------------------------- /libpvr/export/LinearInterp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/LinearInterp.h -------------------------------------------------------------------------------- /libpvr/export/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Log.h -------------------------------------------------------------------------------- /libpvr/export/Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Math.h -------------------------------------------------------------------------------- /libpvr/export/Meshes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Meshes.h -------------------------------------------------------------------------------- /libpvr/export/MitchellInterp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/MitchellInterp.h -------------------------------------------------------------------------------- /libpvr/export/Modeler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Modeler.h -------------------------------------------------------------------------------- /libpvr/export/ModelerInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/ModelerInput.h -------------------------------------------------------------------------------- /libpvr/export/ModelingUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/ModelingUtils.h -------------------------------------------------------------------------------- /libpvr/export/Noise/Noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Noise/Noise.h -------------------------------------------------------------------------------- /libpvr/export/Noise/NoiseImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Noise/NoiseImpl.h -------------------------------------------------------------------------------- /libpvr/export/Occluders/Occluder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Occluders/Occluder.h -------------------------------------------------------------------------------- /libpvr/export/Occluders/OtfTransmittanceMapOccluder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Occluders/OtfTransmittanceMapOccluder.h -------------------------------------------------------------------------------- /libpvr/export/Occluders/OtfVoxelOccluder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Occluders/OtfVoxelOccluder.h -------------------------------------------------------------------------------- /libpvr/export/Occluders/RaymarchOccluder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Occluders/RaymarchOccluder.h -------------------------------------------------------------------------------- /libpvr/export/Occluders/TransmittanceMapOccluder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Occluders/TransmittanceMapOccluder.h -------------------------------------------------------------------------------- /libpvr/export/Occluders/VoxelOccluder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Occluders/VoxelOccluder.h -------------------------------------------------------------------------------- /libpvr/export/ParamBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/ParamBase.h -------------------------------------------------------------------------------- /libpvr/export/ParamMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/ParamMap.h -------------------------------------------------------------------------------- /libpvr/export/Particles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Particles.h -------------------------------------------------------------------------------- /libpvr/export/PhaseFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/PhaseFunction.h -------------------------------------------------------------------------------- /libpvr/export/Polygons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Polygons.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/Instantiation/Line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/Instantiation/Line.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/Instantiation/Sphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/Instantiation/Sphere.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/Instantiation/Surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/Instantiation/Surface.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/InstantiationPrim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/InstantiationPrim.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/Primitive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/Primitive.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/Rasterization/Line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/Rasterization/Line.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/Rasterization/LineBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/Rasterization/LineBase.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/Rasterization/Point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/Rasterization/Point.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/Rasterization/PyroclasticLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/Rasterization/PyroclasticLine.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/Rasterization/PyroclasticPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/Rasterization/PyroclasticPoint.h -------------------------------------------------------------------------------- /libpvr/export/Primitives/RasterizationPrim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Primitives/RasterizationPrim.h -------------------------------------------------------------------------------- /libpvr/export/RaymarchSamplers/DensitySampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/RaymarchSamplers/DensitySampler.h -------------------------------------------------------------------------------- /libpvr/export/RaymarchSamplers/PhysicalSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/RaymarchSamplers/PhysicalSampler.h -------------------------------------------------------------------------------- /libpvr/export/RaymarchSamplers/RaymarchSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/RaymarchSamplers/RaymarchSampler.h -------------------------------------------------------------------------------- /libpvr/export/Raymarchers/AdaptiveRaymarcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Raymarchers/AdaptiveRaymarcher.h -------------------------------------------------------------------------------- /libpvr/export/Raymarchers/Raymarcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Raymarchers/Raymarcher.h -------------------------------------------------------------------------------- /libpvr/export/Raymarchers/UniformRaymarcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Raymarchers/UniformRaymarcher.h -------------------------------------------------------------------------------- /libpvr/export/RenderGlobals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/RenderGlobals.h -------------------------------------------------------------------------------- /libpvr/export/RenderState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/RenderState.h -------------------------------------------------------------------------------- /libpvr/export/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Renderer.h -------------------------------------------------------------------------------- /libpvr/export/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Scene.h -------------------------------------------------------------------------------- /libpvr/export/StlUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/StlUtil.h -------------------------------------------------------------------------------- /libpvr/export/Strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Strings.h -------------------------------------------------------------------------------- /libpvr/export/Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Time.h -------------------------------------------------------------------------------- /libpvr/export/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Types.h -------------------------------------------------------------------------------- /libpvr/export/VolumeAttr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/VolumeAttr.h -------------------------------------------------------------------------------- /libpvr/export/Volumes/CompositeVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Volumes/CompositeVolume.h -------------------------------------------------------------------------------- /libpvr/export/Volumes/ConstantVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Volumes/ConstantVolume.h -------------------------------------------------------------------------------- /libpvr/export/Volumes/FractalCloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Volumes/FractalCloud.h -------------------------------------------------------------------------------- /libpvr/export/Volumes/Volume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Volumes/Volume.h -------------------------------------------------------------------------------- /libpvr/export/Volumes/VoxelVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/Volumes/VoxelVolume.h -------------------------------------------------------------------------------- /libpvr/export/VoxelBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/VoxelBuffer.h -------------------------------------------------------------------------------- /libpvr/export/export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/export.h -------------------------------------------------------------------------------- /libpvr/export/pvr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/export/pvr.h -------------------------------------------------------------------------------- /libpvr/external/.gitignore: -------------------------------------------------------------------------------- 1 | include 2 | libs 3 | -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/.gitignore: -------------------------------------------------------------------------------- 1 | doc 2 | test 3 | -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/Doxyfile -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/GPD.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/GPD.txt -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/Makefile -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/SConscript -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/SConstruct -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_2DPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_2DPoint.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_2DPrimNURBCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_2DPrimNURBCurve.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_2DPrimPoly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_2DPrimPoly.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_2DPrimRBezCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_2DPrimRBezCurve.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_2DVertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_2DVertex.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Attribute.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Detail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Detail.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Face.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Face.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Group.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Hull.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Hull.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_LinkList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_LinkList.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_MetaPrim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_MetaPrim.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Point.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimCircle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimCircle.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimMesh.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimMetaBall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimMetaBall.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimMetaSQuad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimMetaSQuad.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimNURBCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimNURBCurve.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimNURBSurf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimNURBSurf.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimPart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimPart.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimPoly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimPoly.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimRBezCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimRBezCurve.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimRBezSurf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimRBezSurf.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimSphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimSphere.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimTriBezier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimTriBezier.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimTriFan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimTriFan.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimTriStrip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimTriStrip.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimTube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimTube.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_PrimType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_PrimType.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Primitive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Primitive.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Profile.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Profiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Profiles.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Quadric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Quadric.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_StreamUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_StreamUtil.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_TPSurf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_TPSurf.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_TriMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_TriMesh.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_TrimSequence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_TrimSequence.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Util.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/export/GPD_Vertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/export/GPD_Vertex.h -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_2DPrimNURBCurve.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_2DPrimNURBCurve.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_2DPrimPoly.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_2DPrimPoly.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_2DPrimRBezCurve.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_2DPrimRBezCurve.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Attribute.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Attribute.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Detail.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Detail.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Face.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Face.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Group.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Group.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Hull.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Hull.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_LinkList.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_LinkList.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_MetaPrim.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_MetaPrim.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Point.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Point.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimCircle.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimCircle.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimMesh.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimMesh.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimMetaBall.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimMetaBall.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimMetaSQuad.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimMetaSQuad.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimNURBCurve.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimNURBCurve.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimNURBSurf.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimNURBSurf.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimPart.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimPart.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimPoly.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimPoly.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimRBezCurve.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimRBezCurve.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimRBezSurf.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimRBezSurf.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimSphere.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimSphere.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimTriBezier.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimTriBezier.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimTriFan.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimTriFan.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimTriStrip.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimTriStrip.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_PrimTube.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_PrimTube.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Primitive.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Primitive.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Profile.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Profile.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Profiles.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Profiles.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Quadric.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Quadric.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_StreamUtil.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_StreamUtil.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_TPSurf.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_TPSurf.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_TriMesh.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_TriMesh.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_TrimSequence.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_TrimSequence.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Util.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Util.C -------------------------------------------------------------------------------- /libpvr/external/GPD-pvr/src/GPD_Vertex.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/GPD-pvr/src/GPD_Vertex.C -------------------------------------------------------------------------------- /libpvr/external/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/SConscript -------------------------------------------------------------------------------- /libpvr/external/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/external/SConstruct -------------------------------------------------------------------------------- /libpvr/python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/CMakeLists.txt -------------------------------------------------------------------------------- /libpvr/python/Common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/Common.cpp -------------------------------------------------------------------------------- /libpvr/python/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/Common.h -------------------------------------------------------------------------------- /libpvr/python/PyAttrTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyAttrTable.cpp -------------------------------------------------------------------------------- /libpvr/python/PyCamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyCamera.cpp -------------------------------------------------------------------------------- /libpvr/python/PyDeepImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyDeepImage.cpp -------------------------------------------------------------------------------- /libpvr/python/PyField3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyField3D.cpp -------------------------------------------------------------------------------- /libpvr/python/PyGeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyGeometry.cpp -------------------------------------------------------------------------------- /libpvr/python/PyGlobals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyGlobals.cpp -------------------------------------------------------------------------------- /libpvr/python/PyImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyImage.cpp -------------------------------------------------------------------------------- /libpvr/python/PyLights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyLights.cpp -------------------------------------------------------------------------------- /libpvr/python/PyLog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyLog.cpp -------------------------------------------------------------------------------- /libpvr/python/PyMath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyMath.cpp -------------------------------------------------------------------------------- /libpvr/python/PyModeler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyModeler.cpp -------------------------------------------------------------------------------- /libpvr/python/PyNoise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyNoise.cpp -------------------------------------------------------------------------------- /libpvr/python/PyOccluders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyOccluders.cpp -------------------------------------------------------------------------------- /libpvr/python/PyParticles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyParticles.cpp -------------------------------------------------------------------------------- /libpvr/python/PyPhaseFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyPhaseFunction.cpp -------------------------------------------------------------------------------- /libpvr/python/PyPolygons.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyPolygons.cpp -------------------------------------------------------------------------------- /libpvr/python/PyPrimitive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyPrimitive.cpp -------------------------------------------------------------------------------- /libpvr/python/PyPvr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyPvr.cpp -------------------------------------------------------------------------------- /libpvr/python/PyRaymarchSamplers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyRaymarchSamplers.cpp -------------------------------------------------------------------------------- /libpvr/python/PyRaymarchers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyRaymarchers.cpp -------------------------------------------------------------------------------- /libpvr/python/PyRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyRenderer.cpp -------------------------------------------------------------------------------- /libpvr/python/PyTypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyTypes.cpp -------------------------------------------------------------------------------- /libpvr/python/PyVolumes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/PyVolumes.cpp -------------------------------------------------------------------------------- /libpvr/python/pvr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/pvr/__init__.py -------------------------------------------------------------------------------- /libpvr/python/pvr/cameras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/pvr/cameras.py -------------------------------------------------------------------------------- /libpvr/python/pvr/lights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/pvr/lights.py -------------------------------------------------------------------------------- /libpvr/python/pvr/pvrutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/pvr/pvrutil.py -------------------------------------------------------------------------------- /libpvr/python/pvr/renderers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/python/pvr/renderers.py -------------------------------------------------------------------------------- /libpvr/src/AttrTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/AttrTable.cpp -------------------------------------------------------------------------------- /libpvr/src/AttrUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/AttrUtil.cpp -------------------------------------------------------------------------------- /libpvr/src/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Camera.cpp -------------------------------------------------------------------------------- /libpvr/src/DeepImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/DeepImage.cpp -------------------------------------------------------------------------------- /libpvr/src/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Geometry.cpp -------------------------------------------------------------------------------- /libpvr/src/Globals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Globals.cpp -------------------------------------------------------------------------------- /libpvr/src/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Image.cpp -------------------------------------------------------------------------------- /libpvr/src/Interrupt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Interrupt.cpp -------------------------------------------------------------------------------- /libpvr/src/Lights/Light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Lights/Light.cpp -------------------------------------------------------------------------------- /libpvr/src/Lights/PointLight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Lights/PointLight.cpp -------------------------------------------------------------------------------- /libpvr/src/Lights/SpotLight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Lights/SpotLight.cpp -------------------------------------------------------------------------------- /libpvr/src/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Log.cpp -------------------------------------------------------------------------------- /libpvr/src/Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Math.cpp -------------------------------------------------------------------------------- /libpvr/src/Meshes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Meshes.cpp -------------------------------------------------------------------------------- /libpvr/src/Modeler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Modeler.cpp -------------------------------------------------------------------------------- /libpvr/src/ModelerInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/ModelerInput.cpp -------------------------------------------------------------------------------- /libpvr/src/Noise/Noise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Noise/Noise.cpp -------------------------------------------------------------------------------- /libpvr/src/Occluders/OtfTransmittanceMapOccluder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Occluders/OtfTransmittanceMapOccluder.cpp -------------------------------------------------------------------------------- /libpvr/src/Occluders/OtfVoxelOccluder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Occluders/OtfVoxelOccluder.cpp -------------------------------------------------------------------------------- /libpvr/src/Occluders/RaymarchOccluder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Occluders/RaymarchOccluder.cpp -------------------------------------------------------------------------------- /libpvr/src/Occluders/TransmittanceMapOccluder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Occluders/TransmittanceMapOccluder.cpp -------------------------------------------------------------------------------- /libpvr/src/Occluders/VoxelOccluder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Occluders/VoxelOccluder.cpp -------------------------------------------------------------------------------- /libpvr/src/Particles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Particles.cpp -------------------------------------------------------------------------------- /libpvr/src/PhaseFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/PhaseFunction.cpp -------------------------------------------------------------------------------- /libpvr/src/Polygons.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Polygons.cpp -------------------------------------------------------------------------------- /libpvr/src/Primitives/Instantiation/Line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Primitives/Instantiation/Line.cpp -------------------------------------------------------------------------------- /libpvr/src/Primitives/Instantiation/Sphere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Primitives/Instantiation/Sphere.cpp -------------------------------------------------------------------------------- /libpvr/src/Primitives/Instantiation/Surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Primitives/Instantiation/Surface.cpp -------------------------------------------------------------------------------- /libpvr/src/Primitives/Rasterization/Line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Primitives/Rasterization/Line.cpp -------------------------------------------------------------------------------- /libpvr/src/Primitives/Rasterization/LineBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Primitives/Rasterization/LineBase.cpp -------------------------------------------------------------------------------- /libpvr/src/Primitives/Rasterization/Point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Primitives/Rasterization/Point.cpp -------------------------------------------------------------------------------- /libpvr/src/Primitives/Rasterization/PyroclasticLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Primitives/Rasterization/PyroclasticLine.cpp -------------------------------------------------------------------------------- /libpvr/src/Primitives/Rasterization/PyroclasticPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Primitives/Rasterization/PyroclasticPoint.cpp -------------------------------------------------------------------------------- /libpvr/src/Primitives/RasterizationPrim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Primitives/RasterizationPrim.cpp -------------------------------------------------------------------------------- /libpvr/src/RaymarchSamplers/DensitySampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/RaymarchSamplers/DensitySampler.cpp -------------------------------------------------------------------------------- /libpvr/src/RaymarchSamplers/PhysicalSampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/RaymarchSamplers/PhysicalSampler.cpp -------------------------------------------------------------------------------- /libpvr/src/Raymarchers/AdaptiveRaymarcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Raymarchers/AdaptiveRaymarcher.cpp -------------------------------------------------------------------------------- /libpvr/src/Raymarchers/Raymarcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Raymarchers/Raymarcher.cpp -------------------------------------------------------------------------------- /libpvr/src/Raymarchers/UniformRaymarcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Raymarchers/UniformRaymarcher.cpp -------------------------------------------------------------------------------- /libpvr/src/RenderGlobals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/RenderGlobals.cpp -------------------------------------------------------------------------------- /libpvr/src/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Renderer.cpp -------------------------------------------------------------------------------- /libpvr/src/Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Strings.cpp -------------------------------------------------------------------------------- /libpvr/src/VolumeAttr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/VolumeAttr.cpp -------------------------------------------------------------------------------- /libpvr/src/Volumes/CompositeVolume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Volumes/CompositeVolume.cpp -------------------------------------------------------------------------------- /libpvr/src/Volumes/ConstantVolume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Volumes/ConstantVolume.cpp -------------------------------------------------------------------------------- /libpvr/src/Volumes/FractalCloud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Volumes/FractalCloud.cpp -------------------------------------------------------------------------------- /libpvr/src/Volumes/Volume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Volumes/Volume.cpp -------------------------------------------------------------------------------- /libpvr/src/Volumes/VoxelVolume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/Volumes/VoxelVolume.cpp -------------------------------------------------------------------------------- /libpvr/src/disabled/SpherePrimitive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/libpvr/src/disabled/SpherePrimitive.cpp -------------------------------------------------------------------------------- /pvrbook.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/pvrbook.bat -------------------------------------------------------------------------------- /scenes/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | backup 3 | -------------------------------------------------------------------------------- /scenes/book/chapter_1/fig_1_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_1/fig_1_1.py -------------------------------------------------------------------------------- /scenes/book/chapter_10/fig_10_19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_10/fig_10_19.py -------------------------------------------------------------------------------- /scenes/book/chapter_12/fig_12_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_12/fig_12_2.py -------------------------------------------------------------------------------- /scenes/book/chapter_14/fig_14_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_14/fig_14_1.py -------------------------------------------------------------------------------- /scenes/book/chapter_14/fig_14_10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_14/fig_14_10.py -------------------------------------------------------------------------------- /scenes/book/chapter_14/fig_14_11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_14/fig_14_11.py -------------------------------------------------------------------------------- /scenes/book/chapter_14/fig_14_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_14/fig_14_2.py -------------------------------------------------------------------------------- /scenes/book/chapter_14/fig_14_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_14/fig_14_4.py -------------------------------------------------------------------------------- /scenes/book/chapter_14/fig_14_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_14/fig_14_5.py -------------------------------------------------------------------------------- /scenes/book/chapter_14/figs_14_7_8_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_14/figs_14_7_8_9.py -------------------------------------------------------------------------------- /scenes/book/chapter_3/interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_3/interp.py -------------------------------------------------------------------------------- /scenes/book/chapter_3/interp_hi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_3/interp_hi.py -------------------------------------------------------------------------------- /scenes/book/chapter_7/fig_7_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_7/fig_7_2.py -------------------------------------------------------------------------------- /scenes/book/chapter_7/fig_7_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_7/fig_7_4.py -------------------------------------------------------------------------------- /scenes/book/chapter_7/fig_7_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_7/fig_7_5.py -------------------------------------------------------------------------------- /scenes/book/chapter_7/fig_7_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_7/fig_7_6.py -------------------------------------------------------------------------------- /scenes/book/chapter_7/fig_7_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_7/fig_7_7.py -------------------------------------------------------------------------------- /scenes/book/chapter_7/fig_7_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_7/fig_7_8.py -------------------------------------------------------------------------------- /scenes/book/chapter_8/fig_8_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_8/fig_8_1.py -------------------------------------------------------------------------------- /scenes/book/chapter_8/fig_8_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_8/fig_8_2.py -------------------------------------------------------------------------------- /scenes/book/chapter_8/fig_8_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_8/fig_8_3.py -------------------------------------------------------------------------------- /scenes/book/chapter_9/fig_9_11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_9/fig_9_11.py -------------------------------------------------------------------------------- /scenes/book/chapter_9/fig_9_13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_9/fig_9_13.py -------------------------------------------------------------------------------- /scenes/book/chapter_9/fig_9_14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/book/chapter_9/fig_9_14.py -------------------------------------------------------------------------------- /scenes/compare_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/compare_images.py -------------------------------------------------------------------------------- /scenes/instancing/line/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/line/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/instancing/line/line.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/line/line.bgeo -------------------------------------------------------------------------------- /scenes/instancing/line/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/line/reference.png -------------------------------------------------------------------------------- /scenes/instancing/line/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/line/render.py -------------------------------------------------------------------------------- /scenes/instancing/sphere/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/sphere/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/instancing/sphere/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/sphere/reference.png -------------------------------------------------------------------------------- /scenes/instancing/sphere/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/sphere/render.py -------------------------------------------------------------------------------- /scenes/instancing/sphere/sphere.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/sphere/sphere.bgeo -------------------------------------------------------------------------------- /scenes/instancing/surface/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/surface/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/instancing/surface/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/surface/reference.png -------------------------------------------------------------------------------- /scenes/instancing/surface/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/surface/render.py -------------------------------------------------------------------------------- /scenes/instancing/surface/surface.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/instancing/surface/surface.bgeo -------------------------------------------------------------------------------- /scenes/lights/point_light/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/lights/point_light/reference.png -------------------------------------------------------------------------------- /scenes/lights/point_light/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/lights/point_light/render.py -------------------------------------------------------------------------------- /scenes/precomp_occl/otf_tmap/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/precomp_occl/otf_tmap/reference.png -------------------------------------------------------------------------------- /scenes/precomp_occl/otf_tmap/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/precomp_occl/otf_tmap/render.py -------------------------------------------------------------------------------- /scenes/precomp_occl/otf_voxel/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/precomp_occl/otf_voxel/reference.png -------------------------------------------------------------------------------- /scenes/precomp_occl/otf_voxel/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/precomp_occl/otf_voxel/render.py -------------------------------------------------------------------------------- /scenes/precomp_occl/tmap/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/precomp_occl/tmap/reference.png -------------------------------------------------------------------------------- /scenes/precomp_occl/tmap/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/precomp_occl/tmap/render.py -------------------------------------------------------------------------------- /scenes/precomp_occl/voxel/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/precomp_occl/voxel/reference.png -------------------------------------------------------------------------------- /scenes/precomp_occl/voxel/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/precomp_occl/voxel/render.py -------------------------------------------------------------------------------- /scenes/rasterization/curved_line/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/curved_line/reference.png -------------------------------------------------------------------------------- /scenes/rasterization/curved_line/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/curved_line/render.py -------------------------------------------------------------------------------- /scenes/rasterization/curved_pyroclastic_line/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/curved_pyroclastic_line/reference.png -------------------------------------------------------------------------------- /scenes/rasterization/curved_pyroclastic_line/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/curved_pyroclastic_line/render.py -------------------------------------------------------------------------------- /scenes/rasterization/line/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/line/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/rasterization/line/line.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/line/line.bgeo -------------------------------------------------------------------------------- /scenes/rasterization/line/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/line/reference.png -------------------------------------------------------------------------------- /scenes/rasterization/line/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/line/render.py -------------------------------------------------------------------------------- /scenes/rasterization/point/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/point/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/rasterization/point/point.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/point/point.bgeo -------------------------------------------------------------------------------- /scenes/rasterization/point/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/point/reference.png -------------------------------------------------------------------------------- /scenes/rasterization/point/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/point/render.py -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_line/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_line/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_line/line.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_line/line.bgeo -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_line/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_line/reference.png -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_line/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_line/render.py -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_point/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_point/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_point/point.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_point/point.bgeo -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_point/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_point/reference.png -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_point/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_point/render.py -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_point_single/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_point_single/reference.png -------------------------------------------------------------------------------- /scenes/rasterization/pyroclastic_point_single/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rasterization/pyroclastic_point_single/render.py -------------------------------------------------------------------------------- /scenes/regression_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/regression_tests.py -------------------------------------------------------------------------------- /scenes/rendering/holdout/reference.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/holdout/reference.exr -------------------------------------------------------------------------------- /scenes/rendering/holdout/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/holdout/reference.png -------------------------------------------------------------------------------- /scenes/rendering/holdout/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/holdout/render.py -------------------------------------------------------------------------------- /scenes/rendering/holdout_inverse/reference.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/holdout_inverse/reference.exr -------------------------------------------------------------------------------- /scenes/rendering/holdout_inverse/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/holdout_inverse/reference.png -------------------------------------------------------------------------------- /scenes/rendering/holdout_inverse/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/holdout_inverse/render.py -------------------------------------------------------------------------------- /scenes/rendering/holdout_together/reference.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/holdout_together/reference.exr -------------------------------------------------------------------------------- /scenes/rendering/holdout_together/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/holdout_together/reference.png -------------------------------------------------------------------------------- /scenes/rendering/holdout_together/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/holdout_together/render.py -------------------------------------------------------------------------------- /scenes/rendering/mb_cam_xform/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/mb_cam_xform/reference.png -------------------------------------------------------------------------------- /scenes/rendering/mb_cam_xform/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/mb_cam_xform/render.py -------------------------------------------------------------------------------- /scenes/rendering/mb_obj_xform/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/mb_obj_xform/reference.png -------------------------------------------------------------------------------- /scenes/rendering/mb_obj_xform/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/mb_obj_xform/render.py -------------------------------------------------------------------------------- /scenes/rendering/phase_dhg/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/phase_dhg/reference.png -------------------------------------------------------------------------------- /scenes/rendering/phase_dhg/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/phase_dhg/render.py -------------------------------------------------------------------------------- /scenes/rendering/phase_hg/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/phase_hg/reference.png -------------------------------------------------------------------------------- /scenes/rendering/phase_hg/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/phase_hg/render.py -------------------------------------------------------------------------------- /scenes/rendering/phase_isotropic/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/phase_isotropic/reference.png -------------------------------------------------------------------------------- /scenes/rendering/phase_isotropic/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/phase_isotropic/render.py -------------------------------------------------------------------------------- /scenes/rendering/phase_multiple/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/phase_multiple/reference.png -------------------------------------------------------------------------------- /scenes/rendering/phase_multiple/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/phase_multiple/render.py -------------------------------------------------------------------------------- /scenes/rendering/sparse_eso/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/sparse_eso/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/rendering/sparse_eso/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/sparse_eso/reference.png -------------------------------------------------------------------------------- /scenes/rendering/sparse_eso/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/sparse_eso/render.py -------------------------------------------------------------------------------- /scenes/rendering/sparse_eso/surface.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/sparse_eso/surface.bgeo -------------------------------------------------------------------------------- /scenes/rendering/sparse_frustum_eso/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/sparse_frustum_eso/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/rendering/sparse_frustum_eso/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/sparse_frustum_eso/reference.png -------------------------------------------------------------------------------- /scenes/rendering/sparse_frustum_eso/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/sparse_frustum_eso/render.py -------------------------------------------------------------------------------- /scenes/rendering/sparse_frustum_eso/surface.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/sparse_frustum_eso/surface.bgeo -------------------------------------------------------------------------------- /scenes/rendering/spherical_camera/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/spherical_camera/reference.png -------------------------------------------------------------------------------- /scenes/rendering/spherical_camera/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/spherical_camera/render.py -------------------------------------------------------------------------------- /scenes/rendering/trivial/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/trivial/reference.png -------------------------------------------------------------------------------- /scenes/rendering/trivial/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/rendering/trivial/render.py -------------------------------------------------------------------------------- /scenes/update_reference_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/update_reference_image.py -------------------------------------------------------------------------------- /scenes/volumes/constant_volume/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/constant_volume/reference.png -------------------------------------------------------------------------------- /scenes/volumes/constant_volume/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/constant_volume/render.py -------------------------------------------------------------------------------- /scenes/volumes/fractal_cloud/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/fractal_cloud/reference.png -------------------------------------------------------------------------------- /scenes/volumes/fractal_cloud/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/fractal_cloud/render.py -------------------------------------------------------------------------------- /scenes/volumes/multiple_constant_volumes/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/multiple_constant_volumes/reference.png -------------------------------------------------------------------------------- /scenes/volumes/multiple_constant_volumes/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/multiple_constant_volumes/render.py -------------------------------------------------------------------------------- /scenes/volumes/uniform_buffer/houdini_setup.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/uniform_buffer/houdini_setup.hipnc -------------------------------------------------------------------------------- /scenes/volumes/uniform_buffer/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/uniform_buffer/reference.png -------------------------------------------------------------------------------- /scenes/volumes/uniform_buffer/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/uniform_buffer/render.py -------------------------------------------------------------------------------- /scenes/volumes/uniform_buffer/surface.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/scenes/volumes/uniform_buffer/surface.bgeo -------------------------------------------------------------------------------- /vs2010/attr_visitor/attr_visitor.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/attr_visitor/attr_visitor.vcxproj -------------------------------------------------------------------------------- /vs2010/attr_visitor/attr_visitor.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/attr_visitor/attr_visitor.vcxproj.filters -------------------------------------------------------------------------------- /vs2010/cam_back_front/cam_back_front.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/cam_back_front/cam_back_front.vcxproj -------------------------------------------------------------------------------- /vs2010/cam_back_front/cam_back_front.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/cam_back_front/cam_back_front.vcxproj.filters -------------------------------------------------------------------------------- /vs2010/fied3d_stats/fied3d_stats.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/fied3d_stats/fied3d_stats.vcxproj -------------------------------------------------------------------------------- /vs2010/fied3d_stats/fied3d_stats.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/fied3d_stats/fied3d_stats.vcxproj.filters -------------------------------------------------------------------------------- /vs2010/filter_stats/filter_stats.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/filter_stats/filter_stats.vcxproj -------------------------------------------------------------------------------- /vs2010/filter_stats/filter_stats.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/filter_stats/filter_stats.vcxproj.filters -------------------------------------------------------------------------------- /vs2010/gpd/gpd.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/gpd/gpd.vcxproj -------------------------------------------------------------------------------- /vs2010/gpd/gpd.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/gpd/gpd.vcxproj.filters -------------------------------------------------------------------------------- /vs2010/libpvr/libpvr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/libpvr/libpvr.vcxproj -------------------------------------------------------------------------------- /vs2010/libpvr/libpvr.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/libpvr/libpvr.vcxproj.filters -------------------------------------------------------------------------------- /vs2010/noise_range/noise_range.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/noise_range/noise_range.vcxproj -------------------------------------------------------------------------------- /vs2010/noise_range/noise_range.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/noise_range/noise_range.vcxproj.filters -------------------------------------------------------------------------------- /vs2010/point_splat/point_splat.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/point_splat/point_splat.vcxproj -------------------------------------------------------------------------------- /vs2010/point_splat/point_splat.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/point_splat/point_splat.vcxproj.filters -------------------------------------------------------------------------------- /vs2010/pvr/pvr.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/pvr/pvr.bat -------------------------------------------------------------------------------- /vs2010/pvrbook.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/pvrbook.sln -------------------------------------------------------------------------------- /vs2010/pypvr/pypvr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/pypvr/pypvr.vcxproj -------------------------------------------------------------------------------- /vs2010/pypvr/pypvr.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/pypvr/pypvr.vcxproj.filters -------------------------------------------------------------------------------- /vs2010/simple_voxel_buffer/simple_voxel_buffer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/simple_voxel_buffer/simple_voxel_buffer.vcxproj -------------------------------------------------------------------------------- /vs2010/simple_voxel_buffer/simple_voxel_buffer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvrbook/pvr/HEAD/vs2010/simple_voxel_buffer/simple_voxel_buffer.vcxproj.filters --------------------------------------------------------------------------------