Thank you!!! You save my designer life lol. I had no idea how to make a clothes pattern that my boss ask. now I solve it because of this video. Life is a series of lessons even I got a job...really.. thank you!
Thank you for the great video so is there no other option to have a very accurate flattening for the double curve types other than increasing the tolerance for squish?
Hi, thanks for your question and positive comments. Developing or flattening a double curvature surface always involves an element of approximation. There are some third party plug-ins for Rhino that may provide a better workflow and easier to understand inputs, but underneath the hood they tend to use similar calculation methods. Hope this helps.
@Phil..great tutorials and appreciable skills to admire..!!! it will be helpful to have dedicated surface development tutorial from production quality requirements..!!! Cheers and greetings,
This is still a great vid for me. One issue I often face though is when having doubly curved surfaces as you showed, then trying to flow a regularly shaped texture along it, i.e. for it to not stretch with topology (so perhaps finding some technique to create regularly spaced topology that drapes over)
Hi Jonathan, Thank you for your comments. Many modellers use the technique of creating a second surface with a different topology purely to do the flow/orient etc which then becomes redundant after the orient process. Very often the cleanest and most efficient way of modelling a surface is at odds with the topology required for panelling/flow/orient. Another way of tackling this issue would be to look at a Grasshopper routine.
Simply Rhino - Rhino3d Video Tutorials ‘add odds with the topology required’ yes this is exactly right. Case in point with the shield example (if there wasn’t a logical way to just trim away). Then the dilemma becomes how to construct this surface and in a clean way with even topo.
It was very helpful, thank you. I'm having a different problem than the one in the video. For example: When I offset a curve that I created with only three control points, many control points are formed on the curve formed with the offset. This creates some problems when editing later. Is there any way to prevent this? Thank you from far away.
Hi. When you offset a curve (or surface) in most NURBS based software including Rhino you will often generate a curve with more control points than the original. Offsetting at Rhino’s default setting is carried out to an ‘Absolute Tolerance’. If you are, for example, using a ‘Small Objects Millimetres’ template then this ‘Absolute Tolerance’ setting is 0.001mm. So, what happens when you offset is that in order to keep the offset within 0.001mm of the original curve then control points are added. In the command line options for Offset you can set a slacker tolerance for the offset (for example 0.05) which will reduce the number of points. If you want to maintain the original number of control points you can use the ‘Loose’ option from the command line. You will see that this may make the offset more inaccurate. As a compromise you could Offset at the default settings then lock the offset curve to use this as a ‘target’. Then offset with the ‘Loose’ option - you can then adjust the intermediate points of the ‘Loose’ offset to better fit the locked curve. It’s important to note that an ‘Absolute Tolerance’ is used for splitting, trimming, joining, offsetting and projecting and pulling curves amongst others.
Thanks, and you're welcome, glad you found it useful. We find that many of our customers report that the ‘Magic Mouse’ supplied by Apple with the desktop Macs is not suitable for CAD and modelling - therefore a conventional wireless two button mouse with scroll wheel may be much more useful. Hope that helps.
thank you for enlightening! I read for and search for 2 days on the topic i find this video very useful. btw...15:12 it is not typing only ... Ok! there is no icon for Squish command yet but it is in the "surface menu > surface flattening"; I mentioned it because seeing commands in the categories (in this case "surface flattening") make us more conscious about what exactly we are doing and maybe help us to change our mind and choose better item from the categories based on what we need. (and btw! SquishBack and SquishInfo have no icon and no place in menus; Maybe it's better for SquishBack to be in the same category with ApplyCrv command in the curve menu ) 29:59 what is the difference between what you do and using PresreveBoundry(Yes) ?
Hi @Phil Cook, Have a nice weekend, Thank you for your sharing, it's really helpful for me. But I have a little bit confusing, so as we know Rhino have some main flattening surface command like: Unroll Developable Surface, Unroll Surface UV, Squish Double- Curved Surface, Smash Double- Curved Surface. I understand that when we can use Unroll Developable Surfacef and Squish Double- Curved Surface command, but it not really clear with Unroll Surface UV and Smash Double- Curved Surface command, that flatten by one direction U or V, I don't know what is that commands to do ?, Can you show me what are these main function of Unroll Surface UV and Smash Double- Curved Surface command in the daily works. My job is related to furniture products, I need to use Rhino to create surface complex models and flatten it to product in metal and fabric factory. Thank you so much and respect for everything you did. From VietNam
Hi Happydrawing. In ‘Properties’ I set the object colours of the surface and curves to a custom colour (ie by object not by layer) and when I unrolled I used the ‘Keep Properties’ option - I didn’t make this clear in the video.
Thank you - Really helpful! However...along the way I discovered something missing from Rhino 3D, and maybe you can help me find it. Why can't I connect two offset identical surfaces with a new surface? You would think that Surface>Edge Curves, or curve network, or ...? would do that, but it doesn't. Here is an example: Create a domed disk SURFACE, like that of a frisbee; then duplicate that and place it in a space parallel (or should I say offset slightly) to the first. Now, attempt to create a surface joining the two surfaces such that you would give thickness to the frisbee. Nothing I have tried under the Surface menu can accomplish this. What am I missing? Thanks again! ****EDIT**** I DO see you can select the first surface then go to Solid>Extrude surface>Straight but that creates a solid frisbee rather than a shell of the structure.
Hi, the command you are looking for is OffsetSrf with the Solid Option turned on. So, take your single surface frisbee go to the Solid Menu and run Offset and you’ll see command line input options for thickness, offset direction etc. Hope this helps.
Hi Phil, hi Everybody, I have a question, hope someone could help me. Let's say I have modeled a simple squarish Cupboard, nothing special, just left, right, top, and bottom panels as the carcass, back panel, and the front door. I am looking for a way to layout my all panels (top view) for future manufacture, nesting, etc. I was hoping that "flatten" would be the thing but looks like not. Could someone help me, please? I know that I could face different parts in different views and then use the "make2d" command, but that would be a very slow procedure. And imagine if the model is more complex. I need a kinda faster way to bring all my panels on top view. By the way - I am using Rhino for MAC. Not many plugins from food4Rhino I can use. So basically native Rhino command is what I am expecting. Thank you!
Hi DC, Try ‘Smash’. If you have something like a 100mm solid box, shell it out to a thickness of 10mm from one face and then run ‘Smash’ then all the faces will be flattened and presented in ‘Top’ viewport. Look at the Options in the command line to fine-tune. Hope that helps - Phil.
Hi Pedro, unfortunately not - using the Shrink command would give you a smaller rectangular surface but still one with four straight sides. You could get around the issue by using two lines and two curves to create the surface and use a command like Sweep 2 or Edge Curves to build a planar surface that had two curved (rather than linear) and two straight boundaries.
when you begin you say you are going to create curves from iso curves but nobody ever says why you need to do this ? being a noob I do not understand why you perform some actions that are blindingly obvious to you. thank you for the videos though.
Hi Richard. I used the Iscocurve direction to help to explain how the rectangular nature of the surface behaves when it is unrolled (flat) versus the three dimensional shape. The Iscocurves themselves do not display on the flattened surface when it is unrolled and so I created curves from the Isocurves so that these can be visualised on the flattened surface. Hope this helps.
This video is an Introduction to the specific tools in Rhino related to Developing & Flattening Surfaces. From your comment it seems you are looking for a general introduction to modelling with Rhino, they are many other videos that cover that.
Thank you!!! You save my designer life lol. I had no idea how to make a clothes pattern that my boss ask. now I solve it because of this video. Life is a series of lessons even I got a job...really.. thank you!
You're welcome, happy that we helped you!
I liked the squish and squishback the most, thanks for letting us know of this command and its abilities.
Thanks Hovnan, glad you found our video useful.
Awesome easy to follow instruction. Straight to the point, didn't waste any of my time, and I'm much better educated on the topic. Thank you.
Thanks for this! These methods will come in use when I eventually make patterns for my boat's steel keels!
Good luck!
Thanks Phil .. You did it nice .. wondering if any tutorial for smashing projected bmp image on the bit more complicated surface?
Thank you very much for this video, Phil!
Very consistent and detailed.
Thanks for your comments, Andrey.
WOWOW!!!!! best tutor for undestandig flattering!!! thank you!!!!
Most informative video that i have ever seen for rhino
Thank you for this video!! I learned a great deal!!
Thank you for the great video so is there no other option to have a very accurate flattening for the double curve types other than increasing the tolerance for squish?
Hi, thanks for your question and positive comments. Developing or flattening a double curvature surface always involves an element of approximation. There are some third party plug-ins for Rhino that may provide a better workflow and easier to understand inputs, but underneath the hood they tend to use similar calculation methods. Hope this helps.
@Phil..great tutorials and appreciable skills to admire..!!! it will be helpful to have dedicated surface development tutorial from production quality requirements..!!!
Cheers and greetings,
This is still a great vid for me. One issue I often face though is when having doubly curved surfaces as you showed, then trying to flow a regularly shaped texture along it, i.e. for it to not stretch with topology (so perhaps finding some technique to create regularly spaced topology that drapes over)
Hi Jonathan, Thank you for your comments. Many modellers use the technique of creating a second surface with a different topology purely to do the flow/orient etc which then becomes redundant after the orient process. Very often the cleanest and most efficient way of modelling a surface is at odds with the topology required for panelling/flow/orient. Another way of tackling this issue would be to look at a Grasshopper routine.
Simply Rhino - Rhino3d Video Tutorials ‘add odds with the topology required’ yes this is exactly right. Case in point with the shield example (if there wasn’t a logical way to just trim away). Then the dilemma becomes how to construct this surface and in a clean way with even topo.
Great overview! Thank you!
Thanks, glad our video was useful to you!
Thank you so much for this introduction to flattening surfaces !
Thank you so much!
Glad you found our video useful!
It was very helpful, thank you.
I'm having a different problem than the one in the video.
For example: When I offset a curve that I created with only three control points, many control points are formed on the curve formed with the offset. This creates some problems when editing later. Is there any way to prevent this?
Thank you from far away.
Hi. When you offset a curve (or surface) in most NURBS based software including Rhino you will often generate a curve with more control points than the original. Offsetting at Rhino’s default setting is carried out to an ‘Absolute Tolerance’. If you are, for example, using a ‘Small Objects Millimetres’ template then this ‘Absolute Tolerance’ setting is 0.001mm. So, what happens when you offset is that in order to keep the offset within 0.001mm of the original curve then control points are added. In the command line options for Offset you can set a slacker tolerance for the offset (for example 0.05) which will reduce the number of points. If you want to maintain the original number of control points you can use the ‘Loose’ option from the command line. You will see that this may make the offset more inaccurate. As a compromise you could Offset at the default settings then lock the offset curve to use this as a ‘target’. Then offset with the ‘Loose’ option - you can then adjust the intermediate points of the ‘Loose’ offset to better fit the locked curve. It’s important to note that an ‘Absolute Tolerance’ is used for splitting, trimming, joining, offsetting and projecting and pulling curves amongst others.
@@SimplyRhino3D Thank you very much for the detailed explanation.
@@giyinikvatandas You're welcome, hope it was helpful.
Thanks for this video. May I ask what kind of a mouse you find most effective for Rhino for Mac?
Thanks, and you're welcome, glad you found it useful. We find that many of our customers report that the ‘Magic Mouse’ supplied by Apple with the desktop Macs is not suitable for CAD and modelling - therefore a conventional wireless two button mouse with scroll wheel may be much more useful. Hope that helps.
thank you .
thank you for enlightening! I read for and search for 2 days on the topic i find this video very useful.
btw...15:12 it is not typing only ... Ok! there is no icon for Squish command yet but it is in the "surface menu > surface flattening"; I mentioned it because seeing commands in the categories (in this case "surface flattening") make us more conscious about what exactly we are doing and maybe help us to change our mind and choose better item from the categories based on what we need. (and btw! SquishBack and SquishInfo have no icon and no place in menus; Maybe it's better for SquishBack to be in the same category with ApplyCrv command in the curve menu )
29:59 what is the difference between what you do and using PresreveBoundry(Yes) ?
Thank you for this video
Glad you found it useful. We are always making new content so if you are not already subscribed to our channel then do so and don't miss out!
thank you very much , and i need tutorials for car design
Why do you extract the wireframe and remove the borders? Is it just for this tutorial, what is the purpose of those steps?
Hi Spiro, I did this just to visualise the rectangular UV structure - it’s not a necessary part of the developing or flattening process. Thanks, Phil
Super good
Thanks Adan!
thank you!!!
Hi @Phil Cook,
Have a nice weekend,
Thank you for your sharing, it's really helpful for me.
But I have a little bit confusing, so as we know Rhino have some main flattening surface command like: Unroll Developable Surface, Unroll Surface UV, Squish Double- Curved Surface, Smash Double- Curved Surface. I understand that when we can use Unroll Developable Surfacef and Squish Double- Curved Surface command, but it not really clear with Unroll Surface UV and Smash Double- Curved Surface command, that flatten by one direction U or V, I don't know what is that commands to do ?, Can you show me what are these main function of Unroll Surface UV and Smash Double- Curved Surface command in the daily works.
My job is related to furniture products, I need to use Rhino to create surface complex models and flatten it to
product in metal and fabric factory.
Thank you so much and respect for everything you did.
From VietNam
thank u so mich sir
Thank you!!!!
At 3:27, how do you keep all the curves in blue while the surfaces in grey when you have a "tick" on layer 002 Unroll Srf Curves (Black)? Thank you!
Hi Happydrawing. In ‘Properties’ I set the object colours of the surface and curves to a custom colour (ie by object not by layer) and when I unrolled I used the ‘Keep Properties’ option - I didn’t make this clear in the video.
Thank you - Really helpful! However...along the way I discovered something missing from Rhino 3D, and maybe you can help me find it. Why can't I connect two offset identical surfaces with a new surface? You would think that Surface>Edge Curves, or curve network, or ...? would do that, but it doesn't.
Here is an example: Create a domed disk SURFACE, like that of a frisbee; then duplicate that and place it in a space parallel (or should I say offset slightly) to the first. Now, attempt to create a surface joining the two surfaces such that you would give thickness to the frisbee. Nothing I have tried under the Surface menu can accomplish this. What am I missing?
Thanks again!
****EDIT**** I DO see you can select the first surface then go to Solid>Extrude surface>Straight but that creates a solid frisbee rather than a shell of the structure.
Hi, the command you are looking for is OffsetSrf with the Solid Option turned on. So, take your single surface frisbee go to the Solid Menu and run Offset and you’ll see command line input options for thickness, offset direction etc. Hope this helps.
@@SimplyRhino3D THANK YOU so much!
This is amazing
Hi Phil, hi Everybody,
I have a question, hope someone could help me. Let's say I have modeled a simple squarish Cupboard, nothing special, just left, right, top, and bottom panels as the carcass, back panel, and the front door. I am looking for a way to layout my all panels (top view) for future manufacture, nesting, etc. I was hoping that "flatten" would be the thing but looks like not. Could someone help me, please?
I know that I could face different parts in different views and then use the "make2d" command, but that would be a very slow procedure. And imagine if the model is more complex. I need a kinda faster way to bring all my panels on top view.
By the way - I am using Rhino for MAC. Not many plugins from food4Rhino I can use. So basically native Rhino command is what I am expecting.
Thank you!
Hi DC, Try ‘Smash’. If you have something like a 100mm solid box, shell it out to a thickness of 10mm from one face and then run ‘Smash’ then all the faces will be flattened and presented in ‘Top’ viewport. Look at the Options in the command line to fine-tune. Hope that helps - Phil.
At 15:00 what If i use the shrinksrf command, could this resolve the trimmed Surface issue?
Hi Pedro, unfortunately not - using the Shrink command would give you a smaller rectangular surface but still one with four straight sides. You could get around the issue by using two lines and two curves to create the surface and use a command like Sweep 2 or Edge Curves to build a planar surface that had two curved (rather than linear) and two straight boundaries.
24:30
when you begin you say you are going to create curves from iso curves but nobody ever says why you need to do this ? being a noob I do not understand why you perform some actions that are blindingly obvious to you. thank you for the videos though.
Hi Richard. I used the Iscocurve direction to help to explain how the rectangular nature of the surface behaves when it is unrolled (flat) versus the three dimensional shape. The Iscocurves themselves do not display on the flattened surface when it is unrolled and so I created curves from the Isocurves so that these can be visualised on the flattened surface. Hope this helps.
Почему не показываешь по подробнее?( На пример как изготовил).👎👎👎👎
This video is an Introduction to the specific tools in Rhino related to Developing & Flattening Surfaces. From your comment it seems you are looking for a general introduction to modelling with Rhino, they are many other videos that cover that.
@@SimplyRhino3D Thanks for the answer!
@@bahromjonqosimov304 You're welcome!