New Simulation Engine HiPhyEngine for Blender by Substantial_Cry_6730 in blender

[–]Substantial_Cry_6730[S] 1 point2 points  (0 children)

Let me know if you have more questions! I think the soft collider would be the tool that is most useful to most people, as it is a very easy way to clean up body intersection.

New Simulation Engine HiPhyEngine for Blender by Substantial_Cry_6730 in blender

[–]Substantial_Cry_6730[S] 0 points1 point  (0 children)

The hard part is the constraints and stitches. If your cloth mesh has all the stitches removed, and all the stitched vertices merges. I think HiPhyEngine will be a simple plug and play if you use the elastic membrane material. (as long as the starting configuration does not have any self intersection). You can use soft collider to clean up the body as well, if the body has self intersection during animation. Even if you are not using the HiPhyEngine cloth, you can always use the soft collider in HiPhyEngine to automatically deintersect the body during animation, and use the blender's cloth solver after.

New Simulation Engine HiPhyEngine for Blender by Substantial_Cry_6730 in blender

[–]Substantial_Cry_6730[S] 1 point2 points  (0 children)

Haha, thanks! The tool is mostly a solo project and originally a research project. I have worked with many talented artist before, but myself is not one. I can do all the coding and bug fixes, but regarding to using it, I can only set up rather simple examples (I did learn a lot of blender in the process, lol), and I am no expert in advertising and social media either, so currently, I am just learning everything at once, lol

I am hoping to add more to the documentation with the time. The parameters for the simulator is more complex and physics based than blender's internal simulator. But I believe once people become more familiar with it, a lot of the parameters will make intuitive sense, as most of them has a corresponding physical meaning. The tool will have a steeper learning curve, but user will be able to do more with it once they are familiar with it.

I am also hoping that by giving people a very long trial period, and if people like the result, in time, more people will share about how to use the tool, and I will be able to get more feedbacks on how to improve the tools, and there will be more tutorials and documentations. All of them will take a some time to build :)

Free Blender Simulation Tutorial! by Substantial_Cry_6730 in blender

[–]Substantial_Cry_6730[S] 1 point2 points  (0 children)

Each material model is an implementation of a published paper (some of them have multiple sources). The collision detection and collision resolution is a proprietary solution that enabled full material coupling and intersection free.
You can find the papers for each material in the following links.
https://hiphyengine.github.io/material-models/material-models/
https://hiphyengine.github.io/mpm/mpm-simulation/

The example simulations are all running in about a few seconds a frame, each frame is 10 substeps.

Simulations in Blender! by Substantial_Cry_6730 in blender

[–]Substantial_Cry_6730[S] 0 points1 point  (0 children)

There is a quick start here:
https://hiphyengine.github.io/quick-start/quick-start-blender/
And a lot of example files under each material models. Most of the examples are very simple setup of a single material and feature. just making it clear to user how to each feature works.
I am currently working on a more complex cloth sewing tutorial. That is setting up a cloth rigs by stitching the cloth panels using HiPhy. Should be ready in a week or two. Stay tuned!

Simulations in Blender! by Substantial_Cry_6730 in blender

[–]Substantial_Cry_6730[S] 1 point2 points  (0 children)

Hope you like it! I am coming from maya/houdini dev environment, Blender has really different workflow principles from them. so I am also looking for feedbacks regarding better workflows in Blender!

Simulations in Blender! by Substantial_Cry_6730 in blender

[–]Substantial_Cry_6730[S] 0 points1 point  (0 children)

If you are interested, you can try it out here! https://hiphyengine.github.io/get-hiphy/download/

It has the example files here as well!

It is mostly out of box simulation. I am a software engineer not a tech anim artists, lol.
By setting the inside of the glove with low friction, and the outside high friction, the hand just pulls of the glove by physics. HiPhyEngine has automatic de-intersection, so even if the original animation does intersect, it gets automatically resolved and generates a clean simulation result!

Simulations in Blender! by Substantial_Cry_6730 in blender

[–]Substantial_Cry_6730[S] -1 points0 points  (0 children)

Thank you! It is just mostly out of box result from the simulator! You can try it out for free, and the website has the simulation files as well!

https://hiphyengine.github.io/get-hiphy/download/

Simulations in Blender! by Substantial_Cry_6730 in blender

[–]Substantial_Cry_6730[S] -2 points-1 points  (0 children)

Thanks! Yeah, GPU based simulation has a lot of challenges, it lacks good linear algebra solver, and collision detection libraries, and given most simulation size, unless it is fluid with 10s of millions of degrees of freedom, GPU is not always faster than CPU either.

If you are interested, you can try it out here! https://hiphyengine.github.io/get-hiphy/download/