Rhino 9 Wish List

Hi,
this is my list of features I’d like to see in Rhino 9.

01 Cycles ies lighting support.
02 Parasolid model import.
03 Parasolid binary export.
04 Similiar parasolid direct modeling features to tweak, for example, holes, fillets, chamfers, without rebuild the model from scratch.
05 Modifiers stack. Similar to the 3ds Max modifiers to have full control of the parametric modeling process or History needs to be improved.
06 Classes for layers.
07 Hatch textures. I’d like to create full color texture patterns (vector and bitmap) and change the draw order when overlapping the 2d filled shapes. At the moment is not possible to change the draw order of 2d textured planes which stay both at 0 height.

1 Like

08 Multi segmented sectioning. Currently the clipping plane is a flat plane. I need to have the possibility to create a polyline which define a multi depth section.
09 3D hatches. The extract clipping sections command doesn’t show 2d hatches. I need visible 2d hatches applied on surfaces not only sections.
10 Library of vector multicolor hatches.
11 Basic parametric libraries: doors, windows, stairs, rails, fences, etc. 2D, 3D with automatic booleans.
12 Parametric arrays, always tweakable.

1 Like

13 Embed “display modes” within the project.

3 Likes

14 Windows ARM release

15 Clipping planes control panel always visible. Currently the clipping planes panel is activated only when the clipping plane gizmo is selected. I need a full control of all clipping planes without touching any of the gizmos. I can decide if turn on-off any of them.
Also a combination of states of the clipping planes would be necessary. Then the clipping planes need a proper control panel.

16 Embedding lights as blocks or light instancing. Currently is not possible to clone as intance a light. For example using D5 Livesync each light in Rhino is a standalone copy, only in D5 we can select a bunch of lights and tweak all the parameters. For example I need to create in Rhino a linear array of street lamps where each block contains an instanced copy of a light. Modifying one light (inside the block) all copied lights will be affected.

1 Like

17 Auto update thumbnail on-off. When creating and saving a bunch of views, when selecting a new shader (for example the Artic) all the camera thumbnails are update automatically. Also if this control panel is visible (“named views”) if we transform an object all the thumbnails are updated. It’s a waste of time. Please deactivate this function or add an update toggle.

I think you forgot a number… this isn’t a Rhino 9 wishlist, this is a Rhino 19 wishlist. :wink:

(Also, I think it’s more effective to try to find the threads which have already suggested these things and add your voices to them, as McNeel sometimes link tickets to those threads and if they contain user activity, maybe maybe they’ll get noticed more.)

2 Likes

Collaborating within a Rhino file

Working together in the same file

  • Sharing a Rhino file on a server, work together within that file and let us see, which last changes the collaboration partner did, while I was offline.
  • a comment section, where every collaboration partner can add his changes, Infos or discussion about a detail in the 3d model
  • while live editing the same file: an option that let us see the cursor of the other person (like in Miro); would also be great for using rhino in an online presentation, to show some details live in the 3D model while the other presentation partners are in the same rhino file online
3 Likes

Hi @Benjamin_Burchardt,

Did you already had a look at Crash plugin?
https://www.food4rhino.com/en/app/crash-multi-user-rhino

I’ll also write it again in this wish list:
ln my opinion, it would be extremely important to integrate the assembly of parts/components as in other CAD programs. For example by constraining blocks. analogue to this Bongo video:

just not with the focus on animation, but on the assembly. preferably without the need for a timeline.

3 Likes

This could also go together with a BasePoint container / component, which can be used for groups or blocks, like for example the NullObject in C4D is used.
base_point

1 Like

Wish Object Browser Panel
I would like to suggest for New in Rhino WIP9 to use the BasePoint for an object/group hierarchy, in an object/group/block browser panel.

Such a BasePoint could take over important tasks, for example:

5 Likes

Hello staff,

Here are some requests that would help reduce our workload or make our lives easier, in order of priority :

Bill of Material function or Parts List function.
There actually is a plugin called PartsList (PartsList | Food4Rhino) that does the trick for now, but it hasn’t been updated since 2021, and is quite rough around the edges.
(Doesn’t like special characters, doesn’t like any parts that are too complex or rotated off the X,Y or Z axis, etc.).

In our workflow, we design furniture, and export a list of parts straight from that rhino file.
This saves time, but more importantly saves us from possible human errors while making plans (wrong snaps for example) or when writing down the numbers in a spreadsheet.

Because the next step for us after Rhino, is to get the parts dimensions into our cutting software for cutting optimization, and we need a spreadsheet of the parts for that.

Dogbones function
We use CNC milling a lot in our production process, and we have to manually draw dog bones (internal corner reliefs of a radius equal or bigger than the radius of the bit used for milling) in every internal corners. It is quite time-consuming and error-prone.
It would be amazing if a function existed to create parametric dog bones in internal corners of polysrfs and polycrvs.
Ideally, it would behave like the makehole function, allowing one to untrim the dog bone or modify it if need be instead of having to redraw the whole geometry if something changed (happens quite often unfortunately)
I actually tried to make a python script to automatize the process and spectacularly failed haha.

Name Leader
A secondary request would be for an annotation tool that produces a leader that can display a brep’s name (we name all of the breps for the partslist plugin to put out corresponding parts names with their dimensions).

Thank you for considering implementing this, I would gladly pay for the update, just for a well implemented parts list function.

1 Like

I can see this thread getting a lot of air time given the new WIP :slight_smile:
To add to the Christmas list - a built in 3D PDF Printer would be a minor miracle!

Rhino offers a viewer, but i have plenty of clients who are spooked by something like the Rhino interface and shut down. PDF, they understand, and trust. Tried the commercial packages and they really leave something to be desired - worthy of yet another thread on the topic (there are already a few).

2 Likes

Re: dogbones, please see if this plug-in by @pascal can help you. Curves-only I’m afraid.

@menno, thank you for the suggestion, but it doesn’t seem to be working on the latest rhino 8 on the latest macos :

I think a good implementation of a dogbone tool like the makehole function would be very useful and pretty popular with makers of all of sorts.

Being able to input the total length of all the From MidPoint commands (like “Line from Midpoint”)", maybe in the command prompt, would save taking out the calculator multiple times during the workday.

I really like the ideas by @UAS-Design to even show “sub-objects” in the forthcoming Object Manager. For now we would be happy to just get something where I can select objects NOT in the viewport. Supposedly the new Block Manager panel was the ground-work for it, but @wim has recently stated that it is not targeted even for Rhino 9.

I will probably be retired before we see any object manager in Rhino, let alone anything as good as suggested by UAS-Design. Don’t forget we had an Object Manager in Rhino 3 and that was released in November 2002, so 23 years ago. If it takes that long again, I will literally be 65 and about to retire.

+1 for @UAS-Design’s request for a complete object manager with editable transformations.

One thing that Fusion 360 has over Rhino is the ease with which one can go back and modify any geometry like say a fillet on a brep. This would definitely help close the gap.

1 Like

Rhino is an excellent software with many functions. Many thanks to the developers for their great work. This comment is intended to further improve the software.

I’m not a programmer and don’t know how complicated it is, but I’m a bit baffled by the fact that everything is already possible in Grasshopper.

In Grasshopper, there are for example geometry components in which I can load and replace all kinds of geometry without destroying the connections (constraints).

Why is this not possible in Rhino?

And why is it not possible to have a manager for such components, objects or groups in Rhino?

I also don’t understand, why everything always has to be baked immediately in rhino, and can’t remain adjustable?

I know that the layer approach reaches its limits with complex tasks. grasshopper is great for complex tasks. But I think that the basics should work intuitively and adjustable directly in the Rhino UI.