volume render - translation jitters

Forums: volume render - translation jitters
Sub forum for bug reports

Moderator: juanjgon

Forum rules
Before posting a bug report, please check the following:
1. That the issue has not already been disclosed
2. That the issue is specific to this plugin, and not Octane in general (Try reproducing it in Standalone)
Bugs related to the Octane Engine itself should be posted into the Standalone Support sub-forum.


All bug reports should include the information below, along with a detailed description of the issue and steps to reproduce it.
A. Operating System, including version (i.e. Win 7, OSX 10.11.2, Ubuntu 14.04, etc.)
B. Graphics Card(s) model (i.e. GTX 580 - 3GB, TITAN, etc.)
C. RAM Capacity (i.e. 6 GB)
D. Nvidia driver version (i.e. 7.50, 7.5.22)
E. OctaneRender Standalone version, if installed (i.e. 2.24.2, 2.23, etc.)
F. OctaneRender plugin version (i.e. v2.25 - 2.21)
G. Host application version, including build number if available (i.e. 3ds Max 2016 Build 18.0)

volume render - translation jitters

Postby WhyGee » Wed Jun 29, 2016 5:38 pm

WhyGee Wed Jun 29, 2016 5:38 pm
Hi
I'm doing a smoke sim, importing the dop fields, converting to vdb for caching to disk, then converting back to volume for octane render. The result as you can see in the attached video is that the container jitters, probably due to changes in the bounding box. If I render the dop volumes directly it works fine but storage is then increased significantly. I've also attached the hip file.
the jitter appears only in the render, the viewport seems correct.

Thanks
Yaniv
Attachments
octane_volume_bug.rar
hip file
(71.37 KiB) Downloaded 245 times

[ Play Quicktime file ] octane_volume_bug.mp4 [ 2.09 MiB | Viewed 4470 times ]

WhyGee
Licensed Customer
Licensed Customer
 
Posts: 189
Joined: Sun Jun 22, 2014 9:10 am

Re: volume render - translation jitters

Postby juanjgon » Wed Jun 29, 2016 8:38 pm

juanjgon Wed Jun 29, 2016 8:38 pm
Thanks for the scene. I'll check it as soon as possible.

-Juanjo
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Re: volume render - translation jitters

Postby juanjgon » Thu Jun 30, 2016 8:27 am

juanjgon Thu Jun 30, 2016 8:27 am
Yes, it seems a problem with the bounding boxes origin reference while converting VDBs to Houdini Volumes. I think that you can fix this problem if you enable the "Split Disjoint Volumes" option in the convertvdb node. Can you please try it?

Thanks,
-Juanjo
Attachments
image001598.jpg
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Re: volume render - translation jitters

Postby WhyGee » Thu Jun 30, 2016 11:14 am

WhyGee Thu Jun 30, 2016 11:14 am
Hi,
I've enabled the split disjoint volumes option. Now it requires that Full Scene Reload be enabled on the ROP. If I isolate only the density field for the render then it seems stable for at least the duration of 40 frames I've checked. If I isolate density and velocity then there is at least a single jump between frame 5 and 6 but then there is no motion blur option.
Is this fixable on octane's side? Could you explain please why this happens exactly? maybe there is a way I can counter it in houdini.

Thanks
Yaniv
WhyGee
Licensed Customer
Licensed Customer
 
Posts: 189
Joined: Sun Jun 22, 2014 9:10 am

Re: volume render - translation jitters

Postby juanjgon » Thu Jun 30, 2016 11:24 am

juanjgon Thu Jun 30, 2016 11:24 am
I am not sure, I am investigating why this happens. It is really a weird issue.

-Juanjo
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Re: volume render - translation jitters

Postby juanjgon » Thu Jun 30, 2016 12:19 pm

juanjgon Thu Jun 30, 2016 12:19 pm
Other workaround if you want to work with VDB cache files, can be export the volume as real VDB files and use the native Octane VDB rendering feature to render it. It seems to work fine without jittering.

To render the VDB sequence, in the pyro_import node you only need to disable the volume primtive rendering and enable the VDB rendering in the OBJ spare parameters.

Hope this helps.

-Juanjo
Attachments
image001603.jpg
image001604.jpg
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Re: volume render - translation jitters

Postby WhyGee » Thu Jun 30, 2016 2:02 pm

WhyGee Thu Jun 30, 2016 2:02 pm
Good to know as a last resort. Hope this can be resolved in the next builds.
Thanks for the help
Yaniv
WhyGee
Licensed Customer
Licensed Customer
 
Posts: 189
Joined: Sun Jun 22, 2014 9:10 am

Re: volume render - translation jitters

Postby juanjgon » Thu Jun 30, 2016 2:38 pm

juanjgon Thu Jun 30, 2016 2:38 pm
I suppose that the definitive solution for this issue is support in the plugin the direct rendering of the Houdini internal VDB volumes to avoid the final conversion node. I'll try to add this feature as soon as possible.

-Juanjo
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Re: volume render - translation jitters

Postby WhyGee » Thu Jun 30, 2016 5:20 pm

WhyGee Thu Jun 30, 2016 5:20 pm
Perfect. Thanks! :)
WhyGee
Licensed Customer
Licensed Customer
 
Posts: 189
Joined: Sun Jun 22, 2014 9:10 am

Re: volume render - translation jitters

Postby juanjgon » Thu Jul 14, 2016 10:56 am

juanjgon Thu Jul 14, 2016 10:56 am
The next plugin build will support the direct rendering of the Houdini internal VDB primitive, so this kind of problems should be fixed.

Thanks,
-Juanjo
Attachments
image001655.jpg
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Return to Bug Reports


Who is online

Users browsing this forum: No registered users and 2 guests

Tue Apr 23, 2024 9:11 pm [ UTC ]