Latest

Tuesday, May 21, 2013

Displacement in Rhino 5




Learn how to create displaced mesh objects using procedural textures in Rhino 5. Displacements can be used for rendering purposes or extracted and edited for fabrication.

12 comments:

Anonymous said...

Yeah, but why does Rhino still lack a simple way to create accurate image maps from reliefs? The Zbuffer technique isn't reliable and doesn't automatically crop to the relief outline. Given that Artcam is eight thousand dollars, the lack of this command in Rhino means the cost of the program is really 10X the sticker price.

Brian James said...

Hi,

Can you send in a sample model and description of what you're trying to do to tech@mcneel.com please? I may be able to help more after I'm sure I understand what you're looking to do.

Michael Cramblet said...

Brian-
On a couple of the videos on this site, you mention that the render meshes can be used to create NURBS surfaces. There are some cool features available with render meshes, but everything I use Rhino for must be NURBS objects that can then be passed on to SolidWorks. I'd love to see you do another of your great videos exploring the process of how some of these render mesh functions could be used and then a NURBS surface or object created from it.

Michael Cramblet said...
This comment has been removed by a blog administrator.
Brian James said...

Hi Michael,

The process of reverse engineering meshes into NURBS surfaces can be pretty tedious depending on the form. There are many specialized Rhino plugins to help this process listed here http://www.rhino3d.com/resources/#tabs-17
Aside from that, a manual approach can be used by drawing curves with vertex Osnaps and creating surfaces from those. I'll take a look at this for a tutorial as well... thanks for the suggestion.

One last link on reverse engineering from our wiki...
http://wiki.mcneel.com/rhino/reverseengineering

Anonymous said...

Hi,

My problem is that: I would like to make texturing on a polysurface elements with some of different textures and then make watertight model for 3D printing, but the outlines of textured surfaces are open.

Is there any solution to make two (or more) different displacements on adjacent surfaces and join them together without any hole?

Thank you for your answer!

Tamas Szilagyi

Brian James said...

Hi Tamas,

If the surfaces are joined, the displaced mesh will attempt to stay together. If it doesn't, I'd like to see the model. You can send it to tech@mcneel.com

The texture used, geometry transitions at seams and the displacement settings are all factors in what the polygonal structure of the displacement will be. You can also use MeshRepair to fix small gaps after extracting the displacement mesh or edit it externally in programs specific to mesh/scan processing.

Hieu said...

Hi Brian
I'm rendering a damaged vessel in the middle of the sea. Therefore,I've used the technique to make a sea-like surface with the wave texture. However, it seems to me that it does not allow us to control over the height of the texture, which is quite important to make the waves look real. Do you have any suggestions for me?

Brian James said...

Hi Hieu,

The object with the displacement applied will have a black and white height value in object properties>displacement icon. This will control the height of the two tonal extremes based on the source image. You can also edit your image to adjust the height in areas by dodging and burning the image externally. Save over the image in another program and Rhino will auto update the change in the displacement.

Hulki said...

Hi , I hope Rhino will add a new command for converting to mesh body from render details object with Discplacement applied in rhino in the future.

Brian James said...

Hi Hulki,

Are you looking to extract the displaced mesh? You can do this with ExtractRenderMesh. Post any images of what you're working on please to the Rhino user forum here if I've misunderstood. http://discourse.mcneel.com/

Hulki said...

So good I see it with your help I don't know. At next step I must find out Rhino displacement editor. Thank you very much, Brian!