History: SoC2012 Volume Rendering with LOD aimed at terrain
Source of version: 5
- «
- »
Copy to clipboard
{maketoc}
!Project Information
Proposal and discussion thread: [http://www.ogre3d.org/forums/viewtopic.php?f=13&t=69449|http://www.ogre3d.org/forums/viewtopic.php?f=13&t=69449]
Mercurial repository: [https://bitbucket.org/philiplb/ogrevolumeterrain/]
!Weekly Progress
!!2012-04-29
* Done so far: Some CSG VolumeSource, untested 3d texture VolumeSource, generating an Octree out of the volume with debug visualization
* Forked Ogres Repo
* Ported playground project from own application to an Ogre sample project
* Adjusted all code to Ogres style guide
* Wiki page created
{IMG(src="http://www.philiplb.de/misc/2012-04-25%201227%20-%20Octree1.png",height="50%")}{IMG}
!!2012-05-06
More warmup and making a comfortable environment.
* SDKTray TextBox, Main Sample class is registered as LogListener and fills it.
* Checkbox for showing and hiding the octree.
* Hotkey "h" hides/shows all UI elements, nice for screenshots.
* Read the first half of "Effective C++" 3rd edition to brush up my C++ knowledge. Highly recommended book!
{IMG(src="http://www.philiplb.de/misc/2012-05-06%202021%20-%20Console.png",height="50%")}{IMG}
!!2012-05-13
As the Summer of Code hasn't officially started yet and also my Thesis waits for some formal stuff, I tackled
mostly stuff which is nice but not super directly relevant to the LOD isosurfacing: Triplanar Texturing! And
some other small stuff. :)
* Triplanar Texturing with a small test-mesh, implemented as CG shader.
* Finished "Effective C++". Now that went into detail...
* Began a DualCell class which currently just holds 8 corners and can add them to a manual object for debug visualization. Next step is to traverse the octree and generate the duall cell grid.
{IMG(src="http://www.philiplb.de/misc/2012-05-13%201732%20-%20Triplanar.png",height="50%")}{IMG}