Skip to main content

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}

        

History

Information Version
Fri 31 of Aug, 2012 09:14 GMT-0000 philiplb 86
Fri 31 of Aug, 2012 09:14 GMT-0000 philiplb 85
Sun 26 of Aug, 2012 22:52 GMT-0000 philiplb 84
Sun 26 of Aug, 2012 21:23 GMT-0000 philiplb 83
Mon 20 of Aug, 2012 23:27 GMT-0000 philiplb 82
Mon 20 of Aug, 2012 21:57 GMT-0000 philiplb 81
Sun 19 of Aug, 2012 22:26 GMT-0000 philiplb 80
Sun 19 of Aug, 2012 22:25 GMT-0000 philiplb 79
Sun 12 of Aug, 2012 21:33 GMT-0000 philiplb 78
Sun 12 of Aug, 2012 21:05 GMT-0000 philiplb 77
Fri 10 of Aug, 2012 22:17 GMT-0000 philiplb 76
Thu 09 of Aug, 2012 14:14 GMT-0000 philiplb 75
Wed 08 of Aug, 2012 01:00 GMT-0000 philiplb 74
Wed 08 of Aug, 2012 00:45 GMT-0000 philiplb 73
Wed 08 of Aug, 2012 00:42 GMT-0000 philiplb 72
Wed 08 of Aug, 2012 00:38 GMT-0000 philiplb 71
Sun 05 of Aug, 2012 14:21 GMT-0000 philiplb 70
Sun 05 of Aug, 2012 14:20 GMT-0000 philiplb 69
Sun 29 of Jul, 2012 19:51 GMT-0000 philiplb 68
Sun 29 of Jul, 2012 19:50 GMT-0000 philiplb 67
Thu 26 of Jul, 2012 10:10 GMT-0000 philiplb 66
Mon 23 of Jul, 2012 20:12 GMT-0000 philiplb 65
Sun 22 of Jul, 2012 16:59 GMT-0000 philiplb 64
Sun 22 of Jul, 2012 16:55 GMT-0000 philiplb 63
Sun 22 of Jul, 2012 16:54 GMT-0000 philiplb 62