Programming Question re Voxelization

A forum where development builds are posted for testing by the community.
Forum rules
NOTE: The software in this forum is not %100 reliable, they are development builds and are meant for testing by experienced octane users. If you are a new octane user, we recommend to use the current stable release from the 'Commercial Product News & Releases' forum.
Post Reply
p3taoctane
Licensed Customer
Posts: 1418
Joined: Mon Jan 25, 2010 12:53 am

Just wondering...
When one is exporting an animation of a reasonably large poly count, if some of the mesh objects are outside the camera view, voxelization has to occur anyway, correct?. I realize that the mesh not in camera view may cast a shadow or cause a reflection so its "shape and material type" needs to be known.

Is there a way that any mesh objects that will not cause a change in the rendered image i.e. are out of camera view and do not add to the final image frame... are not voxelized.

My frame is rendering at high enough quality after 256 samples (yaaaa Octane :D ) and it only takes about 30 seconds to render most of the frames in my 360 frame animation and in most of them only a % of the mesh is in view at one time. It takes 1 min 30 secs to export and load each frame.

Just to be clear... I am not complaining here... 2 mins per frame is really fantastic with full occ, refl etc.

I am just wondering if this is something that can be programed into the process with efficiency. Clearly I know nothing about programming. But its worth an ask ;)
Windows 7 Pro_SP 1_64 bit_48 GB Ram_Intel Xeon X5660 2.80 GHZ x2_6 580GTX_1 Quadra 4800
User avatar
matej
Licensed Customer
Posts: 2083
Joined: Fri Jun 25, 2010 7:54 pm
Location: Slovenia

How can Octane know that an object outside the camera view will not impact the stuff in view (shadows, reflections, occlusion - as you pointed out), without rendering at least one pass? But if it needs to make one pass to determine that, then It needs to voxelize the whole scene.
SW: Octane 3.05 | Linux Mint 18.1 64bit | Blender 2.78 HW: EVGA GTX 1070 | i5 2500K | 16GB RAM Drivers: 375.26
cgmo.net
User avatar (Default)
brecht

In most cases almost everything will contribute to the image, just very slightly, and even if this wasn't the case, it's very complex to detect in advance. We are planning to optimize voxelization though.
p3taoctane
Licensed Customer
Posts: 1418
Joined: Mon Jan 25, 2010 12:53 am

Thanks
I realize it was a nieve question but do appreciate the response

Peter
Windows 7 Pro_SP 1_64 bit_48 GB Ram_Intel Xeon X5660 2.80 GHZ x2_6 580GTX_1 Quadra 4800
Mateuet
Licensed Customer
Posts: 130
Joined: Wed May 12, 2010 6:12 am

This thread explains why i couldn't load some scenes :shock: I'm buying some RAM this week i supose.
Antec 300 Casing/Windows 7 ultimate 64/i7 920/ ASUS p6T/ 6GB RAM/ Sparkle GTX470 1.2GB & Asus GeForce 8800GTs 512mb
p3taoctane
Licensed Customer
Posts: 1418
Joined: Mon Jan 25, 2010 12:53 am

The good news is ram is relatively cheap these days. A 512 meg chip used to be $780 ea... but that was when I was young and walked barefoot to school in the snow : > )

Peter
Windows 7 Pro_SP 1_64 bit_48 GB Ram_Intel Xeon X5660 2.80 GHZ x2_6 580GTX_1 Quadra 4800
Post Reply

Return to “Development Build Releases”