WIP | PlasticityBridge fo Houdini [Houdini Utility]

   2810   12   7
User Avatar
Member
636 posts
Joined: June 2006
Offline
ABOUT
The Plasticity to Houdini Bridge has started about 2 Months ago. Target is to have the same Integration as the plasticity-blender-addon.

Because H20 was then around the corner and the rumours of APEX where around i wasn't sure how the new Technology can be used for this Project i have waited till i could understand if it makes sense to Implement APEX into this Project.
Currently i will not use APEX but i plan to use SOP verb's.

The Project is early stage it has also a problem with H20 with the Communication to Plasticity that i need to understand more.

Roadmap
  • Implement all Object Types
  • Fix small Bug
  • Make it work in H20
  • Release to Github
Edited by mandrake0 - Nov. 22, 2023 09:45:30

Attachments:
plasticityBridge.PNG (1.1 MB)

User Avatar
Member
181 posts
Joined: Aug. 2018
Offline
I look forward to hearing about progress on this. Good luck with the project!
User Avatar
Member
43 posts
Joined: Sept. 2018
Offline
Couldn't be more excited! Great release.

Pd:Apex is awesome I'm glad you are thinking about it as well, although I don't see how just using vex or vop wouldn't give you the same performance, apex is more about optimizing runtime.
User Avatar
Member
636 posts
Joined: June 2006
Offline
Current State:
* Fixed some small bugs
* Added Support for Groups

The Code looks more like spaghetti then a solid HDA/Python solution, it will take time for a Release!
but it works and it gives me more insides and understanding.

Lost today some time, objects where missing there where no wires and I haven't seen any special code that would block it. Downloaded Blender and used the plasticity Bridge and surprise it doesn't show up either. so in the Communication Lib from Blender plasticity Bridge they show up in a Enum but nothing is showing up in the data message.

Attachments:
plasticityBridge_update_24112023.PNG (879.9 KB)

User Avatar
Member
22 posts
Joined: Jan. 2019
Offline
Very exciting! Been thinking about tackling this task but the websocket stuff is scary
Nice work!
User Avatar
Member
636 posts
Joined: June 2006
Offline
HandcraftedMedia
Very exciting! Been thinking about tackling this task but the websocket stuff is scary
Nice work!

I have taken the base from the Plasticity Bridge from Blender. A custom Implementation would have been waste of Time.
This means also the code will be released on Github with the same MIT License.

For me it was a bigger challenge to understand the concept of the Bridge and how Blender Data Structure Works.
The Integration in Houdini is less complex and I TRY also to have the same Functionality.

There is also one strange bug that makes the current code not working in H20(Python 3.10) but it works in H19.5 (Python 3.9) but in Blender(Python 3.10) it works.
User Avatar
Member
636 posts
Joined: June 2006
Offline
Small update.

it is still very buggy and only works in H19.5 but it is a progress.

Edited by mandrake0 - Dec. 13, 2023 07:31:34
User Avatar
Member
1 posts
Joined: Nov. 2020
Offline
nice going!

what issues have you encountered running this in H 20?

ive been working on the same thing, started in 19.5 and now in 20
User Avatar
Member
636 posts
Joined: June 2006
Offline
LouisVass
nice going!

what issues have you encountered running this in H 20?

ive been working on the same thing, started in 19.5 and now in 20

The problem is with the Python Threading. it is the same code from the Blender Bridge. somehow it gives a Error in H20.
Need to fix some small Errors then i can release it on Github.

Attachments:
Threading_error.PNG (927.6 KB)

User Avatar
Member
2 posts
Joined: Oct. 2021
Offline
Hey ! I'd love to hear about this project! Did you manage to fix what you were looking for?
User Avatar
Member
636 posts
Joined: June 2006
Offline
NLM
Hey ! I'd love to hear about this project! Did you manage to fix what you were looking for?

Sadly not. Thats why i also did not submitted it and release the code.
I was thinking to release the code but i am sure then many complaines would come up because the problem with H20. When i release the code i will update it here.

I have submitted another project for tge challange.
User Avatar
Member
2 posts
Joined: Oct. 2021
Offline
Thanks for your reply! Unfortunately I'm not a developer and wouldn't really be of any help on this project, however I find it would be a very useful tool.
User Avatar
Member
679 posts
Joined: Feb. 2017
Offline
Hey @mandrake0!
Do you have any updates on this tool?
I would love to have a Plasticity -> Houdini Bridge!

Cheers
CYTE
Edited by CYTE - April 19, 2024 05:33:49
  • Quick Links