Hi I was told mb does not work with liquid (realflow, phoenixFD) because of changing amount of vertices every frame.
Do you think you can solve this one day or it is impossible to do? I think when big companies will use Octane 3 they would want motion blur for liquids.
Or the only solution is to render liquid mb like we render with 3ds max scanline renderer many passes to get one frame
Thank you
OTOY's plans for motion blur in liquids
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
- renderingz

- Posts: 153
- Joined: Fri Nov 06, 2015 12:09 pm
Does this mean that also motion blur for volumetrics like smoke won't be supported in V3? From what I've seen of V3's features for animated volumetrics you have to load a different VDB mesh for every single frame, I would imagine this would cause a similar problem.
Win `10/ Cinema 4D R17 / 2 x 780 GTX 6GB + 2 x 980ti
The Houdini plugin can render this kind of scenes with motion blur because the host application supports vertex velocity vectors and expose this information in the SDK. In other packages, like in LightWave, it is not easy at all, because they don't support velocity vectors, or they don't expose the vertex velocity vectors information in their SDKs.
-Juanjo
-Juanjo
Last edited by juanjgon on Sat Dec 12, 2015 10:08 am, edited 1 time in total.
Thank youjuanjgon wrote:The Houdini plugin can render this kind of scenes with motion blur because the host application supports vertex motion vectors and expose this information in the SDK. In other packages, like in LightWave, it is not easy at all, because they don't support motion vectors, or they don't expose the vertex motion vectors information in their SDKs.
-Juanjo
i hope new 3ds max 2017 will be able to do it. if we cannot have liquids, gases, flames with mb it will be a big problem. And I think over 50% octane users are max users
Can Otoy contact autodesk and ask them if they are willing to support vertex motion vectors in the future. I wonder how their iray does motion blur for liquids from realflow, etc
here is iray gpu renderer in 3ds max and it support motion blur just fine
https://youtu.be/K-9HqQS_F08
https://youtu.be/K-9HqQS_F08
here is a response from lucid physics in 3ds max https://ephere.com/plugins/autodesk/max ... index.html
"Yes, that is a problem. Mesh needs to be sampled at sub-frame interval, in that case topology changes is not a problem."
"Yes, that is a problem. Mesh needs to be sampled at sub-frame interval, in that case topology changes is not a problem."
If the host application doesn't provide vertex motion vectors, couldn't you calculate your own using the current frame's vertex positions and the next frame's?
GTX 1080Ti 11GB (3x), Water-cooled
Intel i7-5820K 6-core @ 3.3GHz
Windows 10 Pro 64-bit, 32GB RAM
Intel i7-5820K 6-core @ 3.3GHz
Windows 10 Pro 64-bit, 32GB RAM
It just works with constant vertex counts. Not fine for example a liquid's mesh or metaball mesh.profbetis wrote:If the host application doesn't provide vertex motion vectors, couldn't you calculate your own using the current frame's vertex positions and the next frame's?
Octane For Cinema 4D developer / 3d generalist
3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
how were they able to have iray have mb with liquidsaoktar wrote:It just works with constant vertex counts. Not fine for example a liquid's mesh or metaball mesh.profbetis wrote:If the host application doesn't provide vertex motion vectors, couldn't you calculate your own using the current frame's vertex positions and the next frame's?
Thanks
I don't know it but most likely by a special function which gives velocity vectors. Because you can't follow a vertex on next frame. ID will change. Only way to do by a speed/velocity vector. Currently we have support in Octane for motion blur by speed vector. But we need to have a functionality to read this data. I don't know it on max but it's very problematic in C4D's sdk that's very limited and unproper for octane plugin's workflow.coilbook wrote:how were they able to have iray have mb with liquidsaoktar wrote:It just works with constant vertex counts. Not fine for example a liquid's mesh or metaball mesh.profbetis wrote:If the host application doesn't provide vertex motion vectors, couldn't you calculate your own using the current frame's vertex positions and the next frame's?
Thanks
Octane For Cinema 4D developer / 3d generalist
3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
