GollyGang / ready

A cross-platform implementation of various reaction-diffusion systems and PDEs.
GNU General Public License v3.0
766 stars 60 forks source link

Test the Houdini VTI importer #36

Open danwills opened 5 years ago

danwills commented 5 years ago

G'day Ready'ers :),

The other day I checked in a collection of hdanc files (Houdini Digital Asset Non-Commercial) that implement a VTI importer in Houdini. Apologies I accidentally put them straight on gh-pages, but I reckon that's not especially different anyway because hdanc files are binary and they were all new, but if they need fixing I could have got them sorted on a branch beforehand.

The files are in Scripts/Houdini/* which includes a README.md with instructions for how to use the Houdini Digital Assets. I'd love it if we could try to validate that they work before they (hopefully) go in a release. You will need to at least build the 'rdy' command binary based on gh-pages, but that should be hopefully relatively easy (at least easier than the GUI) because it doesn't have many dependencies.

The tools are a first working version, and mostly only work with Formula-mode VTIs. Some Kernel-mode ones work but not all. Any feedback or ideas, or changes, I'd be more than happy to discuss/implement.

danwills commented 5 years ago

I updated the hdanc's today with help-strings for each parameter so that one can get help without needing to refer to the README.md

danwills commented 4 years ago

I've updated the hdanc's a bit and the README.md (as of late 2019). The current state of the tools is only at a proof-of-concept level. I will continue testing and developing myself, but if anyone is interested I would welcome the chance to try to help get them running for anyone else!

danwills commented 4 years ago

Current trunk of gh-pages has a fix that would have crashed the importer if there was no LD_LIBRARY_PATH environment variable (previously there was a print statement with silly non-string addition). Also swapped to using shell=True on the popens as that seems to do better in regards to environment/shared-objects issues.

Now tested and working using an rdy binary built from current trunk under Houdini18.0 on Gentoo Linux.

timhutton commented 4 years ago

Thanks Dan. Are you happy for us to make the 0.9 release now?

danwills commented 4 years ago

Yes, let's go ahead with the 0.9 release :)

forcestatus commented 3 years ago

Hi Dan, its Ben ;D I've read your Readme.. its really consise and 'plain speaking', even someone like me who's a wannabe houdini master could get it up and running.. Thanks for taking the time to write this and share. ps just my 2c.. its interesting to see the blender sequence there too that I'll have to take a look at also. some amazing renders on youtube from that community also.

danwills commented 3 years ago

apologies it looks like I never responded to this! we're up to 0.10.1 so it looks like it worked out ok :)

On Sun, 22 Dec 2019, 10:32 am Tim Hutton, notifications@github.com wrote:

Thanks Dan. Are you happy for us to make the 0.9 release now?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/GollyGang/ready/issues/36?email_source=notifications&email_token=AAEDSJQ6X6Q3R3MU6EQIIF3QZ2VCTA5CNFSM4G3JNZ5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHPF4XI#issuecomment-568221277, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEDSJWGETFLF5FR6RC47Z3QZ2VCTANCNFSM4G3JNZ5A .

danwills commented 11 months ago

While I would love to close this issue, unfortunately even though I have managed to get things mostly-working in houdini19.5 (which is python3-only) .. it's still got some troubles.. so I'm dragging my feet on a new version. I should probably still commit where it's up to though as it does work on some things!