Rhino WIP Feature: SoftTransform Enhanced

I noticed that while using the SoftTransform command, if I hold down the right mouse button during a rotation, the dark color on the surfaces disappears.
matchsubd on srf.3dm (1.2 MB)


Rhino 9 SR0 2025-10-7 (Rhino WIP, 9.0.25280.12305, Git hash:master @ 0a5e40a60821c67ce68d95a275fda420265d863f)
License type: Commercial, build 2025-10-07

Another issue: it doesn’t seem like a behavior it should have when using the control points.

1 Like

Pretty wild effect!

Something else… with SoftTransform enabled, select a mesh face and run the command again. A red transparent sphere is shown to change the radius using the mouse.

This sphere is not shown when selecting control points using _PointsOn

I see the sphere however when direct selecting vertices with ctrl+LMB

RH-89453 is fixed in Rhino WIP

RH-89483 is fixed in Rhino WIP

Hi @Joshua_Kennedy

I saw your method, but it’s very basic — only the Control points get colored. It’s not like the method in the picture, where the color falls on the object itself. Thank you.

My big concern with this is not slowing down Rhino as I think this shading could be quite expensive to calculate. I’ll give it a shot and see. I opened RH-90291.

1 Like

I think the UVN directions work really well with soft transform. This is an unexpected result but maybe how setting the SubD surface point (as opposed to control net point) works? Here’s something similar with just the gumball translating some SubD edit points.

SubdSurfacePointDrag

I’ll have to ask around to get to the bottom of it

1 Like

I’m hoping to getting around to tuning up the SoftTransform command soon. I want to get rid of changing behavior based on selection.

1 Like

@Joshua_Kennedy Anyway, this is a real use case: I received this STL; the file is a heel insert for a women’s shoe. As with QuadRemesh, I used SoftTransform (moving only the individual vertices) and kept the Sformo analysis tool active to remove the undercut (I kept the Draft Analysis active so I could see the draft angle in real time.), so that the object in question can be produced with a two-part mold (cavity and cover).




It would have been useful to have ZBrush’s rotational symmetry to work faster. Maybe I’m giving you an idea for a new command, around minute 5.

@theoutside , could you give me some tips on this command? Maybe it’s exactly what I’m looking for, but I don’t know the RadiateFind command very well.
Have you ever made a video where you explain it?
Anyway, I’m sharing my file — it could be a good case study.
In the preview video of Rhino’s Radiant Find command, I saw that you need to select two identical faces for the command to work, right?
The issue is that my topology isn’t symmetrical. I tried mirroring during QuadRemesh, but the geometry no longer matches the original when I do that.
So I was wondering: in ZBrush, I’m used to using the rotational symmetry command even when the meshes aren’t identical (in ZBrush, if I move vertices within the brush radius, all vertices are affected within that radius), so the radial symmetry still works anyway.
RES 254 - SOTTOTACCO.3dm (9.6 MB)


6 posts were split to a new topic: RadiateFind command: Fails without explanations. Looking for feedback

RH-89360 is fixed in Rhino WIP

RH-89480 is fixed in Rhino WIP

RH-90296 is fixed in Rhino WIP

1 Like

RH-90291 is fixed in Rhino WIP

Seems not a single of my feature requests for a tool like this was implemented. Hope it won’t be a case of this again…

The two most important features missing right now are:

  • Selection for individual point counts in U and V direction separately.
  • Tweaking of the softness after the transform.

Also, weird how the tool doesn’t mention curves but a full proper UI panel must surely be coming.

3 Likes

I’ve been considering adding two sliders to the panel. One for the U and the other for the V direction that allows you to weight the distance in those directions. Is that what you mean or some other way of doing this?

Editing the falloff after the drag is on my radar. I want to get this tool and its previews working well first.

There is a full panel for manipulating these settings

If you want we can hop on Zoom and you can walk me through the exact requirements you need for this tool to work well. Just shoot me a DM.

5 Likes

In the latest WIP we’ve added support weighting the U and V directions along surfaces. Give it a shot and let us know what you think!

15 Likes

RH-90468 is fixed in Rhino WIP

Am I the only one thinking the weight sliders for U And V work the exact opposite of what my intuition tells me?