Hello, I was wondering how do we export an ParaView 3D model with animation to Omniverse either with locally USD files import or with localhost Nucleus server. Here are more info:
Import locally with USD files:
ParaView: 5.12 with Omniverse connector plugin installed.
Omniverse Launcher with USD Compose 2023.2.5 installed
Step 1: Import the example can.ex2 file in ParaView
Step 2: Apply OmniverseConnectorTemporalArrays filter to can.ex2 in ParaView
Step 3: Export it to USD (File–>Export Scene–>USD/USDA format) in ParaView
Step 4: Import USD file to Composer. How do I get the animation work in Composer?
Thank you for your reply. No, the animation doesn’t play after pressing the Play button :(
Are there any extensions I need to install? I’m very new to Omniverse.
However, I suspect this will not help if you are hitting Spacebar for Play and nothing is happening. I suspect that you are not exporting the animation. Just the last frame. When you hit “export” make sure you look for specific animation options.
I also have the composer app from Kit App Template, but the timeline has nothing happening after I press Play.
Kit app template composer:
I also suspect if the animation gets exported correctly in ParaView. It seems like the only option that let me export to USD format was through Export Scene, but I don’t see any options for animation. Any help would be much appreciated!
Yes I see that. What worries we is that it does specifically say at the top of that export window “Export VIEW”. I feel that it is literally exporting a snapshot of that view at the specific timeframe you are on. If you were to reverse time back to the beginning of the animation and do the same thing, I suspect it would also just export that new “snapshop” in time, and it would look different. You need to find a way to export the whole sequence.
I do not think you are actually using OUR ominverse connector in Paraview. I think you are just exporting a generic frame from the normal Paraview menu. Can you look to use our connector bar directly and look for an “export” button there please.
I see our omniverse toolbar loaded there in the top middle of your screen. Are you using that export to create your usd file?
Ok, I have heard back. It looks like you using the correct way to export. However, unfortunately, according to the engineers that wrote the connector, Paraview itself, does not support exporting time-sampled animation anyway. Just a static model. He says some people have worked around this by writing code to dump out a usd file for each frame and trying to stitch them together.
So here is my advice. Export JUST the model to Omniverse and then do all of this animation directly in Omniverse. Which of course is so easy and so fun.
If you are interested in exporting the whole animation from ParaView, then follows these steps here:
Thank you! I followed the above steps and animation works with live connection, and I was able to download the output usd which contains animation. Thank you all for helping me on this.
Our main goal is to create a customized VR app that brings scientific simulation outputs (3D models) from ParaView to Omniverse to interactively show animation, slice view, and different color render based on the field values. Does this seem feasible with Kit-app-template?