Jump to content

Point Oven Mdd Import/export Sop


Guest xionmark

Recommended Posts

Guest xionmark

Hello,

Attached you'll find plugins for Houdini to import and export Point Oven MDD files. The code is alpha-alpha, needs more testing, a few more features, etc. so use with care and please report bugs. I wanted to get it into the hands of a few people I know may need to use it soon. Free time is scant so I'll work on it more over the week ahead and will also have the Maya PDC importer/exporter done soon as well.

Thanks,

Mark

Link to comment
Share on other sites

Hey Mark!

Thanks for your efforts. Just one question. How it would be to compile PO&MDD routines into C++ library with python bindings? And then preparing Houdini interface with HOM and HDA? This would avoid us (you;)) to recompile constantly the asset with the same or similar performance, is that right? I could be wrong, I can't do it myself, but using other Python C modules (like PyOde) liberate me from worried about H.9.1.??? issues...

thanks again for you great tool!

Simon.

Link to comment
Share on other sites

Guest xionmark
Hey Mark!

Thanks for your efforts. Just one question. How it would be to compile PO&MDD routines into C++ library with python bindings? And then preparing Houdini interface with HOM and HDA? This would avoid us (you;)) to recompile constantly the asset with the same or similar performance, is that right? I could be wrong, I can't do it myself, but using other Python C modules (like PyOde) liberate me from worried about H.9.1.??? issues...

thanks again for you great tool!

Simon.

Hi Simon,

Good idea. I did some of that sort of thing a few years ago when I first started using Python (wrote a MIDI driver in C that was called by Python).

Let me dig around and look into it.

Thanks for the idea!

Mark

hi!

This is really great, as is Eetu's stuff too.

I just have a lame question, how to load these? I created a dso folder in my h9 prefs folder, but can't see them as SOPs.

thanks!

Place the DLL or DSO files in $HOME/houdini9.1/dso/ directory.

Mark

Link to comment
Share on other sites

Guest xionmark
I placed it there, but I don't see them, probably because it is compiled with the production build and I'm using the latest daily?

In the textport, type in dsoinfo -s, the plugin should show up in the list.

Should look something like this:

/ -> dsoinfo -s

-- SOPs

GroupDelete C:/DOCUME~1/mstory/MYDOCU~1/houdini9.1/dso/SOP_GroupDelete.dll

IMG_Import C:/DOCUME~1/mstory/MYDOCU~1/houdini9.1/dso/SOP_IMG_Import.dll

MDD_import C:/DOCUME~1/mstory/MYDOCU~1/houdini9.1/dso/SOP_MDD_Import.dll

MOLA_Import C:/DOCUME~1/mstory/MYDOCU~1/houdini9.1/dso/SOP_MOLA_Import.dll

<SNIP>

If it 's not in that list, the plugin is not in the correct location.

What OS are you running?

Mark

Link to comment
Share on other sites

Guest xionmark
ok, it's there, but houdini drops a fatal error if i try to put down the node, using win32. I'm probably using some other version than Your's. Can I knwo against wich version is the plugin compiled?

Thanks!

It's compiled for H9.1.124

Link to comment
Share on other sites

Guest xionmark
I'm also getting a fatal error (Segmentation Fault) on Win32 (9.1.124).

I created a box, added the export node, and it crashed whenever I clicked "Write MDD File."

Did you try the example hip file?

I've had no problems.

I'm pretty sure there's a point count limit in the MDD file of 65535. Is your grid larger than that?

Mark

Link to comment
Share on other sites

Guest xionmark
The MDD_dev_v1.hip file crashes on me upon opening it (Segmentation Fault.)

The box I tried was 8 points.

I'm using the Apprentice version. Could that somehow be the cause?

That's very odd. Apprentice should load plugins fine.

I've tested on WIN32, works fine.

But again, I don't have a copy of Maya or Max so that I can write out MDD files, I'm depending on others to generate MDD files for me to test.

I don't have a windows machine at work but will check again tonight at home.

Mark

Link to comment
Share on other sites

Guest xionmark
The MDD_dev_v1.hip file crashes on me upon opening it (Segmentation Fault.)

The box I tried was 8 points.

I'm using the Apprentice version. Could that somehow be the cause?

Just tried it now on a WIN-XP machine, no crashola ... works fine.

Mark

Link to comment
Share on other sites

Guest xionmark
I'm also getting a fatal error (Segmentation Fault) on Win32 (9.1.124).

I created a box, added the export node, and it crashed whenever I clicked "Write MDD File."

I can't reproduce the error (not saying there isn't a bug), there's gotta be a reason ...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...