T-Splines for Rhino end of life

Check out

1 Like

The upgrades from Rhino 5 to 6 will likely be the same as Rhino 4 to 5. See: Rhino - Buy - Rhinoceros

I believe that T-Splines is still available for Rhino 5 for Windows, but it was never available on the Mac.

1 Like

Pascal, please talk with the team - couln’t a compatibility option be added to v6 like known from WINDOWS. A special mode to run old plugins at the latest Rhino? I could imagine that a lot of user avoid to upgrade if important plugins are broken. There a some great plugins discontinued for different reason that never come back. For example RhinoWorks is stopped, but there is no alternative.
An extreme way could be that the compatibility mode let run a Rhino 5 installation in background.

1 Like

Yes. We could do that, but it would hog development resources that we would have focused on new features like SubD, etc.

Rhino 5 is not going away. Keep buying it and using it if that is what you need. There is no penalty for skipping upgrades.

5 Likes

I’m hoping you have thought a bit more about the suggestion David Cockey made in This Thread, seems a lot of users are going to need both V5 and V6 active on the same computer for a long while.

Yes, we have given it a lot of thought, and have decided that we aren’t
going to do it.

1 Like

Allowing it would seem a prudent move. Giving access/entitlement to download & install the last service release of V5 when buying a license of V6 could save some folks a bit of heartache, even if it will only let one or other run at any one time.

With regards the original title of this topic, I’ve just been in touch with Simply Rhino (UK) and they advise placing an order for T Splines for Rhino V5 no later than 20th December, if you want to make sure of getting it before the 7th Jan deadline. They tell me that unlike most other Rhino plugin suppliers, AD can take quite a while to process purchases. The Christmas/New Year break is likely to compound that.

@brian @bobmcneel Will users with a valid Rhino 5 license be able to pay the upgrade price for Rhino 6 and still be able to run Rhino 5 on the same computers? Or will the Rhino 5 license have to be “traded in” to be eligible for the upgrade price for Rhino 6?

The answer is to buy as many Rhino V5 licenses as you think you will need to run as many T-Splines as you are going to order before the deadline. You will be able to by a V6 upgrade for each V5 you have, but still keep the V5 running on that machine.

If my understanding is correct, one V5 license will be associated with one V6 upgrade on one machine; you will not be able to install the V6 upgrade on one machine and the V5 it was upgraded from on a different machine. (please correct me if I’m wrong) Edit: install perhaps yes, but not validate

–Mitch

Hi Mitch - For me, a single license is enough as I’m a lone freelancer, so my ‘model’ is simple and I’m familiar and happy with the way the upgrade licensing of Rhino works. I was thinking of how others here may see things - there are many who seem a bit concerned about the future and the changes in the way Rhino licensing works.

That said, your comment about one license installing on one machine would cause me problems, as I sometimes need to take it to clients on my laptop. I don’t need my license to run concurrently on more than one device as there’s only one of me to use it, but I do need to install it to more than one machine.

I’m sure Mcneel will clear the fog before V6 goes on sale.

Do you have more recent information than the discussion in Rhino 6 License Validation Changes - #81 by raja where @brian indicated that “That if i try to install Rh5, on a new computer, after i have upgraded to Rh6 on old computer - Rh5 will not validate anymore?” was correct?

Yeah, “therein lies the rub” as Shakespeare put it… They want to have a 1:1 correspondence between licenses and upgrades but that’s difficult if not impossible to do if you allow multiple installs of the same license as now.

Example you have 4 V5 licenses currently and you buy 4 upgrades, that you still have only 4 licenses simultaneously to use at any one time. Otherwise you install 4 V5 on 4 machines, use their license keys to install the 4 V6’s on 4 other machines and you now have 8 usable licenses…

I guess they would need some sort of a “global license count” system whereby you only get to run 4 licenses (V5 or V6, doesn’t matter) in this case, the 5th one would just not run, or run in expired eval mode. One way to do that will be some sort of global Zoo, even if you only have one license. Looks like for V6, there will be the possibility of managing this stuff in the cloud, but if you want to run unconnected to the net and have multiple machines with the same license it gets complicated…

–Mitch

No, I do not. I do see that they are developing a Cloud Zoo which is a step towards global license management, but I don’t have any more info than what has been posted here.

–Mitch

I might be misreading this but first-time buyers of RH6 won’t have experience with running plug-ins that are not ported to RH6 and thus that won’t be a problem(?)

So if I have an older computer running V5 and I upgrade to V6 I will be able to run both. Fine. Until I decide to upgrade my hardware, and cannot validate my V5 install on the new hardware.

In this case, I am not going to upgrade to V6 because I don’t want to be locked to the older hardware. I don’t see where this is in the interests of McNeel, they won’t get any money out of me until the old box dies. We have four seats that fall into this category.

It is not clear to me at this time whether Cloud Zoo will permit running V5 after upgrading to V6.

That’s what I thought was so attractive about the idea of having an install version of V5 that would only run on a machine with a valid V6 install, it solves both the problem of not wanting users to run their old V5 on one machine and V6 upgrade on another, while still not stranding users who want to continue to use older plug-ins. Pity McNeel has decided against it.

Probably not. Adding support for the Cloud Zoo to Rhino 5 is not on the roadmap; it may not even be ready to ship with V6.

As it has already been mentioned here: some of us will want to run both Rhino 5 & 6 at the same time to run a few operations with V5 plugins and paste back results in V6.

It’s unclear to me by reading these post of this will be posible. If it isn’t, it should be make a priority. Until Rhino V6 can replace the full functionality of V5 plugins this should be a priority. And if you ask me “what feature of V6 to I want to drop/delay/don’t have so developers can make this work” I’d say “any, including delaying V6 shipment all together”.

The specific things I will be using from V5 plugins until core Rhino has a replacement:

Shape Modeling’s blend curves. The handles of the adjustable blend in Rhino are erratic and hard to control.

Shape Modeling’s Control Point editing. The ability to take entire rows of CP’s and adjust them is really really useful. Especially considering the bad results that surfacing tools provide in hard cases. I think McNeel’s team should take a very close look at this tool. It’s, like I mentioned in other post, turd polishing, but a very needed one.

Two-way bridge with Spaceclaim for direct editing of solids. Sending back and forth objects between V5 and Spaceclaim is the fastest way to make some edits to simple/prismatic forms. Rhino’s solidPT editing is too destructive to the underlying geometry, where it gets denser and all curvy even in simple edits like extrusion-like forms (I shared and example of that here, let me know if you want me to find it again).

TSplines’ TS_Interpolate: a really terrible limitation of all meshing and retopology work between Nurbs and SubDs is that the approximations are done to a base base/low-poly. So when you smooth it into a SubD solution the resulting form is smaller. Deviating from the original target position defined by the low-poly. The lower your poly count the higher the deviation and offset amount. Example: if you make a sphere in Nurbs and you mesh it as a clean quad mesh (probable in another package like Moi3D); or you manually retopology/remodel it snapping to that original sphere… you end up with a clean low-poly faceted version of that sphere. And all the points (in low poly mode) coincide with the sphere surface. When you apply a SubD smoothing you enduro with a smaller sphere. That’s the right mathematical solution, not the intended design goal. I addressed this with the TSplines’ team and they made a command called TS interpolate where each point in the SubD/Smootb solution is expanded outward (in its normals direction) to where the low-poly point was.

Copy-Paste from Rhino to Moi3D: I relly on Moi3D to make clean quad meshes of Nurb patches to they further refine is subd. I usually start roughing form in rhino with simple curve-based patches like primitives, EdgeSrf, extrusions, etc. Then those patches (unjoined, untrimmed) are pases into Moi3D for proper quad meshing with the desired and matching face count to later merge into a SubD object. I need a way to have in my clipboard V5’s compatible .3dm geometry so Moi3D’s clipboard can rea dit and paste into its models.

I hope this helps, please let me know if you have questions.

Thanks,

G

1 Like

Well, not to rain on anybody’s parade and I know this won’t win me any popularity points with a few users here, but I would like to know what percentage of the (how many?) Rhino licenses/users out there (not just in this forum) are actually T-Splines and/or VSR users for example.

I suspect this is a relatively small percentage… If that’s the case, then the decisions on what plug-ins should be retroactively supported need to be based on a cost/benefit analysis using the amount of development/support time vs. the real number of affected users.

–Mitch

Another way of looking at it is to ask “How many users would discover and use these features to make their lives easier if these capabilities were included in Rhino?” Advanced users have invested plenty of time exploring these workflows to show the way to simpler and improved capabilities. How useful are they in general?