Description: Based on GPU and Octree, managing and rendering 3ds model with Octree and OpenGL, with GUI interaction.
To Search:
File list (Check if you may need any files):
OctreeGPU
.........\appendix
.........\........\appendix.pdf
.........\cg
.........\..\genatlas
.........\..\........\fp_gen_atlas.cg
.........\..\liboctreegpu
.........\..\............\fp_color_tree.cg
.........\..\............\fp_tree.cg
.........\..\............\fp_tree_lookup.cg
.........\..\............\vp_tree.cg
.........\..\paint
.........\..\.....\fp_diffus_color_tree.cg
.........\..\.....\fp_diffus_interp_color_tree.cg
.........\..\simul
.........\..\.....\fp_interp_simul_tree.cg
.........\..\.....\fp_simul.cg
.........\..\.....\fp_simul_render.cg
.........\..\.....\fp_simul_tree.cg
.........\..\.....\fp_simul_upd.cg
.........\..\.....\vp_simul_render.cg
.........\exe
.........\...\default.tga
.........\...\out.octree
.........\...\Paint - RUNME.bat
.........\...\paint.exe
.........\...\Simul - RUNME.bat
.........\...\simul.exe
.........\meshes
.........\......\laddy.3ds
.........\......\readme.txt
.........\......\torus.3ds
.........\picts
.........\.....\dog-shot0000.png
.........\.....\dog-shot0001.png
.........\.....\drops.png
.........\.....\liquid.png
.........\.....\pict0.png
.........\.....\pict1.png
.........\.....\Thumbs.db
.........\readme.html
.........\src
.........\...\common
.........\...\......\CCoreException.h
.........\...\......\CGL3DSMesh.cpp
.........\...\......\CGL3DSMesh.h
.........\...\......\common.h
.........\...\......\CProfiler.cpp
.........\...\......\CProfiler.h
.........\...\......\help.cpp
.........\...\......\help.h
.........\...\......\MovieMaker.cpp
.........\...\......\MovieMaker.h
.........\...\......\noise.cpp
.........\...\......\noise.h
.........\...\......\pbuffer.cpp
.........\...\......\pbuffer.h
.........\...\liboctreegpu
.........\...\............\CBox.cpp
.........\...\............\CBox.h
.........\...\............\cg_load.cpp
.........\...\............\cg_load.h
.........\...\............\CHrdwTree.cpp
.........\...\............\CHrdwTree.h
.........\...\............\CLibOctreeGPUException.h
.........\...\............\config.h
.........\...\............\config_hrdwtree.h
.........\...\............\CPolygon.cpp
.........\...\............\CPolygon.h
.........\...\............\CQuaternion.cpp
.........\...\............\CQuaternion.h
.........\...\............\CVertex.cpp
.........\...\............\CVertex.h
.........\...\............\CVertex.inl
.........\...\............\liboctreegpu.vcproj
.........\...\............\MgcBox3.cpp
.........\...\............\MgcBox3.h
.........\...\............\MgcBox3.inl
.........\...\............\MgcIntr3DBoxBox.cpp
.........\...\............\MgcIntr3DBoxBox.h
.........\...\............\MgcMath.cpp
.........\...\............\MgcMath.h
.........\...\............\MgcMath.inl
.........\...\............\MgcVector3.cpp
.........\...\............\MgcVector3.h
.........\...\............\MgcVector3.inl
.........\...\............\utils.cpp
.........\...\............\utils.h
.........\...\octreetex.sln
.........\...\octreetex.suo
.........\...\paint
.........\...\.....\CGenAtlas.cpp
.........\...\.....\CGenAtlas.h
.........\...\.....\CPaintNode.cpp
.........\...\.....\CPaintNode.h
.........\...\.....\CPaintTree.cpp
.........\...\.....\CPaintTree.h
.........\...\.....\default.tga
.........\...\.....\help_text_paint.cpp
.........\...\.....\paint.cpp