MB and instances

Newtek Lightwave 3D (exporter developed by holocube, Integrated Plugin developed by juanjgon)

Moderator: juanjgon

Post Reply
User avatar
BorisGoreta
Licensed Customer
Posts: 1413
Joined: Fri Dec 07, 2012 6:45 pm
Contact:

Hi Juanjo, I have a feathered character where I used instaced feathers. In a couple of shots the character is making fast moves so I need Multipass MB activated. The problem is that instance positions don't get updated for every MB pass, they get updated only every other frame.
User avatar
juanjgon
Octane Plugin Developer
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

BorisGoreta wrote:Hi Juanjo, I have a feathered character where I used instaced feathers. In a couple of shots the character is making fast moves so I need Multipass MB activated. The problem is that instance positions don't get updated for every MB pass, they get updated only every other frame.
Yes, sorry Boris ... currently animated instances are not compatible with multipass MB. The problem is that miltipass MB only works with features that can be updated in real time in the IPR without reload scene. Unfortunately update instances transformations without reload scene is not possible with current plugin architecture.

For Octane 2.0 I want to fix this issue, I hope that using a native MB support in Octane core. If this is a serious problem in your workflow perhaps we can think in a way to support multipass MB reloading the scene for each pass ... it going to be slow, but should work.

-Juanjo
User avatar
BorisGoreta
Licensed Customer
Posts: 1413
Joined: Fri Dec 07, 2012 6:45 pm
Contact:

Thanks for your reply. I am rendering this feathered character in a separate pass because even without multipass MB Octane needs to reload the scene to update instance positions. But this is not slow at all because all I have is this characters mesh and a couple of feather objects so it reloads very fast. If it is not a big problem you could add this as an option, if not I will try and make motion blur using REVision Motion Blur plugin.

What I would like to see in the future is instance updates without scene reload, also it would be great if only modified or newly added objects would be processed, not the entire scene again. If you could talk to the developers about those ideas it would be great but I'm sure you already did that. These things would be great for a better workflow.

Is there any talk about native object motion blur or this is not possible ?
User avatar
FrankPooleFloating
Licensed Customer
Posts: 1669
Joined: Thu Nov 29, 2012 3:48 pm

Juanjo, this is essentially the same thing we were talking about when I wanted MB on my particle-driven raindrop instances, isn't it?

You felt it would take too long to reload scenes every pass.. and I tried to make the case that many things would be rendered separate and comp'd (often very lo-poly, like rain) - and worth the extra render time regardless. I was hoping that was going to be squeezed in somewhere, but it never happened.
Win10Pro || GA-X99-SOC-Champion || i7 5820k w/ H60 || 32GB DDR4 || 3x EVGA RTX 2070 Super Hybrid || EVGA Supernova G2 1300W || Tt Core X9 || LightWave Plug (v4 for old gigs) || Blender E-Cycles
User avatar
juanjgon
Octane Plugin Developer
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

I hope that native motion blur in Octane is going to be possible in a near future. Anyway I am going to try to add the update instances without reload scene feature to the LW plugin.

-Juanjo
User avatar
BorisGoreta
Licensed Customer
Posts: 1413
Joined: Fri Dec 07, 2012 6:45 pm
Contact:

fast instance updated would be awesome, please give it a try
Post Reply

Return to “Lightwave 3D”