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.
Yes, I agree. If it would be possible to implement, then I would like to see the ability to disable instancing support. Cause in reality for scenes that don't need instancing or scenes that could need it, but they still fit in your memory, you would prefer to have render speed instead.
Instancing is partially disabled for scenes where only a simple mesh node is rendered. This is the reason for the speed difference between rendering with the entire scene as a single mesh and rendering with even one object as a separate instance. Unfortunately it is not possible to completely eliminate all the overhead of the instancing support on the fly.
Hi, I am making an intensive use of instances in my current project, and I have tested various instancing methods. I have also encountered a weird bug giving a square ghost object with instances, but maybe it is due to Blender as I started this project a long time ago with 2.49b, and sometime strange things occurs when switching to 2.63a.
I have made twice the same scene. On the first, the building is instanced 4 times but its own structure is not instanced.
The second one use Instances as much as possible, and each part repeated in the model is instanced : windows and their frames, chimneys, columns, lanterns, balusters on balconies.
Both scenes have around 400000 instances of large grass patches, and the vehicles are instanced twice each in the two scenes. The difference between the two is only due to the buildings instances.
The second node setup fills the surface of four large screen ( a zoom feature would be welcome in the graph editor) and has required half a day with tens of exports of obj and scatter files and the scene is 4x slower to render. The gain with high use of instances is around 130 MB in term of Memory usage.
I will try an other method, with the buildings cut in vertical slices, because creating instances for each kind of window leads to a huge amount of identical materials to setup (glass for example).
Moderate use of instances : 4.88 Ms/sec - 1625MB used.
High use of instances (optimized for memory) : 0.96 Ms/sec - 1495.9MB used.
I have done no test without instances, because the scene would not fit in memory.
Attachments
French Blender user - CPU : intel Quad QX9650 at 3GHz - 8GB of RAM - Windows 7 Pro 64 bits. Display GPU : GeForce GTX 480 (2 Samsung 2443BW-1920x1600 monitors). External GPUs : two EVGA GTX 580 3GB in a Cubix GPU-Xpander Pro 2. NVidia Driver : 368.22.