Advanced Push modifier
#1
Hi, I just wanted to come with a suggestion for a modifier that I think would be amazing to improve, since you keep making awesome versions of 3DS Max's native modifiers. 
I often use the push modifier with a vertex soft selection based on area to make different results like stuff moving through a elastic tube or muscles. But sadly 3ds Max's native push modifier only support pushing objects from their own normals. But if you had a Push modifier that could use select other objects normals as a push with distance and soft selection/area falloff you could use the modifier to do a lot of amazing things that in general is quite difficult to set up. 

See sketch example attached Smile

Cheers
Joachim


Attached Files Thumbnail(s)
   
  Reply
#2
This is allerady possible by using CAT muscles:

MusclePreview

Use a skin wrap to apply it to your mesh.
  Reply
#3
(08-08-2020, 08:29 PM)TubeSmokeGuy Wrote: This is allerady possible by using CAT muscles:

MusclePreview

Use a skin wrap to apply it to your mesh.

I don't see how that can achieve the same result? Once skin wrapped the vertex data is set and it applies to the initial setup. You are unable to f.example drag a muscle through a tube and have it push in multiple places, it will only drag vertexes from its original position. 
Also, you are unable to select any object, if the push modifer would support any selected object as the push normals you could basically drag a teapot through a tube and have the tube conforming the teapot.
  Reply
#4
(08-10-2020, 07:52 AM)DoonBarrum Wrote:
(08-08-2020, 08:29 PM)TubeSmokeGuy Wrote: This is allerady possible by using CAT muscles:

MusclePreview

Use a skin wrap to apply it to your mesh.

I don't see how that can achieve the same result? Once skin wrapped the vertex data is set and it applies to the initial setup. You are unable to f.example drag a muscle through a tube and have it push in multiple places, it will only drag vertexes from its original position. 
Also, you are unable to select any object, if the push modifer would support any selected object as the push normals you could basically drag a teapot through a tube and have the tube conforming the teapot.

What you are describing here is what tyConform can already do.
With the muscle preview I just wanted to show you that you can conform muscles to objects by using them as deflector. Cause you intentionally asked for muscles. Pulling a teapot throug a tube is not an usual muscle usecase Big Grin.

Okay sorry, the tyConform doesn't do the job. It would need some option to reverse direction to do it.

But I made a quick flow setup that almost does the job:
   
  Reply
#5
(08-10-2020, 10:51 AM)TubeSmokeGuy Wrote:
(08-10-2020, 07:52 AM)DoonBarrum Wrote:
(08-08-2020, 08:29 PM)TubeSmokeGuy Wrote: This is allerady possible by using CAT muscles:

MusclePreview

Use a skin wrap to apply it to your mesh.

I don't see how that can achieve the same result? Once skin wrapped the vertex data is set and it applies to the initial setup. You are unable to f.example drag a muscle through a tube and have it push in multiple places, it will only drag vertexes from its original position. 
Also, you are unable to select any object, if the push modifer would support any selected object as the push normals you could basically drag a teapot through a tube and have the tube conforming the teapot.

What you are describing here is what tyConform can already do.
With the muscle preview I just wanted to show you that you can conform muscles to objects by using them as deflector. Cause you intentionally asked for muscles. Pulling a teapot throug a tube is not an usual muscle usecase Big Grin.

Okay sorry, the tyConform doesn't do the job. It would need some option to reverse direction to do it.

But I made a quick flow setup that almost does the job:

Hi thanks for the TyConform suggestion. Actually I tried that also, it works slightly with some objects, like a cylinder with no ends, but it breaks if you move the object slightly outside - so its a half good solution Smile it can solve some situations, but a push modifier with support of other objects could be very useful in many situations.
  Reply
#6
Yes, that would definitely be useful!
  Reply


Forum Jump: