Realflow plugin in Houdini 9...

   18088   21   5
User Avatar
Member
55 posts
Joined: Feb. 2006
Offline
I wonder when realflow plugin is released in Houdini 9 ??

Because it is so useful…
User Avatar
Member
537 posts
Joined: Dec. 2005
Offline
Even with the new fluids stuff I still think this could be very useful, expecaly for post-animation-scene FX (where the scene doesn't have to interact with the effect)
User Avatar
Member
1192 posts
Joined: July 2005
Offline
As far as I know the plugin is no longer developed. The sources are public and you can try to compile or further develop it:
http://sourceforge.net/project/showfiles.php?group_id=140048 [sourceforge.net]

Dragos
Dragos Stefan
producer + director @ www.dsg.ro
www.dragosstefan.ro
User Avatar
Member
85 posts
Joined: July 2005
Offline
Just as a tip, for who will compile the plugin for the H9.0.725 and above:
You will have few errors with the setString function for the SOP_RF_Import, you will have to add a param one of you choice


// A literal is not interpreted as an expression.
CH_STRING_LITERAL,

// An old-style expression (called an hscript expressions in the UI)
// is always made into an expression and set to use that language.
CH_OLD_EXPRESSION,

// A python expression is always made into an expression and set
// to use that language.
CH_PYTHON_EXPRESSION,

// Autodetect will either set it to a string literal or an old-style
// expression, depending on what's in the string.
CH_AUTO_DETECT_OLD_EXPRESSION,

// This option will always set it to an expression, but it will use
// the default language (either old-style expressions or python).
CH_EXPRESSION_IN_DEFAULT_LANGUAGE
User Avatar
Member
543 posts
Joined: July 2005
Offline
Hi there,

Yes, I'm still supporting the Real Flow plugins, but have been delayed by license issues (and working in a new location). It shouldn't be too hard to get these recompiled, I just don't know when I can get to it so anyone wanting to do that please be my guest.

And yes, there's still a flippin' bug in the SD file importer/exporter … hope to have that fixed sometime soon too but one can never tell, eh?


Mark
========================================================
You are no age between space
User Avatar
Member
109 posts
Joined: July 2005
Offline
I had a try at compiling and it compiled on my amd64 machine, but the plugin doesn't seem to work any longer. The SOP says: Not a Real Flow Particle file. Any clues as to how to fix it?

I used RealFlow 4.2.3.0102 and saved the particles as .bin
Turned on debugging and I get:

SOP_RF_Import::disableParms() myFileType: 0
disableParms() - changed: 18
SOP_RF_Import::disableParms() myFileType: 0
disableParms() - changed: 18
cookMySop() - myFileType = 0
myFileNameUsers/dries/scenes/testforimport/particles/Square0100047.bin
Reading Real Flow particle header record
part_header.verify_code = 6175715300fabada
part_header.fluid_name = re01
part_header.version = 16256
part_header.scene_scale = 1.12104e-44
part_header.fluid_type = 1070106761
part_header.elapsed_time = 6.5861e-44
part_header.frame_number = 30
part_header.fps = 3000
part_header.num_particles = 1036831951
part_header.radius = 5435.21
SOP_RF_Import::disableParms() myFileType: 0
disableParms() - changed: 18


the part_header.verify_code is incorrect as I should be getting: 0x00FABADA

Help.

I used CH_STRING_LITERAL in all the error that came up. Is this correct?

Attachments:
h9.patch.tar.gz (2.1 KB)

User Avatar
Member
543 posts
Joined: July 2005
Offline
Hello,

I just checked and the Real Flow particle file format appears to have not changed. I have a particle BIN file “dumper” that will read the particle file and dump the contents to an ASCII file .. If you can send me the BIN file, I can look at it tonight.

I'll try to get some time to help with this, sorry you're having trouble with it.


Mark
========================================================
You are no age between space
User Avatar
Member
109 posts
Joined: July 2005
Offline
Hi Mark, thanks for your reply. I've sent you the files on infoatdigitalcinemaartsdotcom
User Avatar
Member
606 posts
Joined: May 2007
Offline
Maybe someone who has managed to compile this for a current
Houdini build would care to share the compiled version? Pwetty Pwease?

I got the impression that it's doable but am too lazy/busy to try to tackle it
myself

eetu.
User Avatar
Member
109 posts
Joined: July 2005
Offline
I gave it a try but ran into 64-bit issues I think. Mark offered to work on it, so I'm sure we'll get something soon.
User Avatar
Member
31 posts
Joined: Nov. 2007
Offline
Hi my name is adekoye…I have not used houdini since 4.1 but it is nice to watch it develop along the years…

I had the chance to learn realflow and maya…and DOPS are still a mystery to me…so I was wondering about the current state of development for the plugin…

great to be back!
This is my blog on using Houdini http://urubolous.tumblr.com/ [urubolous.tumblr.com]
User Avatar
Member
109 posts
Joined: July 2005
Offline
I managed to get 1 combination working for me: H8.1 for windows, with Mark's 1.0.0 for windows plugin from here: http://www.digitalcinemaarts.com/dev/real_flow/download.html [digitalcinemaarts.com]

Not the smoothest of pipelines, but mum loves ya even when you're ugly.
User Avatar
Member
31 posts
Joined: Nov. 2007
Offline
does it work for 9??

8.1 is a limp biscuit on my laptop…

but thank you for the speedy reply
This is my blog on using Houdini http://urubolous.tumblr.com/ [urubolous.tumblr.com]
User Avatar
Member
31 posts
Joined: Nov. 2007
Offline
hi I was just reading the changes log….is it possible to write out the mesh data AFTER a conversion sop?

and how could one integrate the particles with pops…sorry for the newbie questionairre…;S
This is my blog on using Houdini http://urubolous.tumblr.com/ [urubolous.tumblr.com]
User Avatar
Member
543 posts
Joined: July 2005
Offline
Making some progress, porobably have it all nailed down by the weekend.

In the mean time, I've attached a tar ball with 3 executables (Linux) to dump Real Flow SD, particle and mesh files as ASCII data for debugging.

More soon.

Mark

Attachments:
dump_rf.tar.gz (20.0 KB)

========================================================
You are no age between space
User Avatar
Member
543 posts
Joined: July 2005
Offline
Hello,

I've attached the DLL and DSO for the SOP_RF_Import operator for H9.

Still have a few things to fix with the export SOP, shouldn't be too much longer.

I can't get the plugins to compile on a 64 bit machine at the moment because the only 64bit box I have access to right now is config'd in a rather bizarre fashion.

I've also attached a WIN32 version of the dump utilities as well.

More soon.


Mark

Attachments:
SOP_RF_Import_WIN32.tar.gz (26.8 KB)
SOP_RF_Import_gcc3.4.tar.gz (39.1 KB)
dump_rf_WIN32.tar.gz (11.3 KB)

========================================================
You are no age between space
User Avatar
Member
31 posts
Joined: Nov. 2007
Offline
wow…I would love to blog this solution out…you are the man…I am soon to finish my first successful class teaching realflow…I cant wait to use it with houdini… :shock:

that was fast wow.
This is my blog on using Houdini http://urubolous.tumblr.com/ [urubolous.tumblr.com]
User Avatar
Member
543 posts
Joined: July 2005
Offline
koyoteblack
:shock:

that was fast wow.

Ummm … well, thanks, but it's been about January since I've had time to even look at this project …

Anywho.

I have a work around for the exporter, just don't use “Object Transforms” when writing out SD files for now. There'sbeen a change in the transformPoints() function, I'll track it down soon.

So here's the WIN32 DLL and RH9ish DSO attached. I'll get a 64 bit version soon and find the answer to the transform issue, and have some new sample files available around in a few days.


Thanks,
Mark

Attachments:
SOP_RF_Export_DLL-DSO.tar.gz (72.7 KB)

========================================================
You are no age between space
User Avatar
Member
85 posts
Joined: July 2005
Offline
Since transformPoints takes only a UT_Matrix4, I tried to convert the UT_DMatrix4 to this and it compiles, but I have some problems elsewhere.
I can put a win64 version in a couple of hours.
User Avatar
Member
85 posts
Joined: July 2005
Offline
After few hours playing with the RF_Export, it looks like the SD format changed, as if I try to import the SD produced by Houdini, it will complain of a bad data SD file.
From the other package to Houdini, when loading the file into Houdini, it will crash!
Could it be it? Has the SD structure changed?
  • Quick Links