[Soc-2013-dev] Weekly Report #1 Cycles Volume Texturing

Rafael Campos rafaelcdn at gmail.com
Sat Jun 22 04:45:00 CEST 2013


As a disclaimer of sorts, I'm halfway through my finals, and will play
catch-up very soon.


-- This week --
The first part of the project is integrating the OpenVDB library into
Blender. To better understand its API, I used part of the first week to go
through the documentation and took some time to (i) build the library in
MSVC 11, outside of Blender at first, and (ii) complete the examples on the
cookbook.

Since my experience until now was limited to using the MS toolchain on
Windows, with no external build systems, I had to take the time to go over
CMake and SVN. Got Blender to compile and run in MSVC 9 and 11, and right
now I'm adding the openvdb library to extern/openvdb in the
soc-2013-cycles_volume branch. I'm finding it quite painful to go through
the CMakeLists files, but it is my first time. And I expect to have this
committed by Saturday.

After discussions with Brecht, we agreed to establish the midterm milestone
as having a working Cycles node with openvdb support, and I'm editing the
wiki to reflect this - I intend to have the planning page up this weekend
as part of the first week still.


-- Next week --
Early next week, with the library added to the Blender solution, I want to
check the impact of having the library integrated to OSLRenderServices, and
running the first tests of having a sample volume grid created, saved to
disk and loaded back to memory.


-- Questions --
I intended to bring this up on irc, but didn't get around to it. I'm adding
folders and files to the solution - is editing the CMakeLists files
manually the only way to go about it? I've searched for Visual Studio +
CMake workflow tutorials, but didn't find much, and went back to using
Mastering CMake. Suggestions highly appreciated! :)


Rafael Campos - 6/21/2013 11:42:31 PM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/soc-2013-dev/attachments/20130621/420266a2/attachment.htm 


More information about the Soc-2013-dev mailing list