Jump to content
3DCoat Forums
philnolan3d

[Solved] Sculpting from normal map

Recommended Posts

I made a normal map texture for a client and he wanted it on an object for renders.That was fine and done but now he wants to 3D print the object so he can actually feel the texture.  Is there some way I can use the normal  map to get real depth on the object? I thought there was a way, maybe with the smart textures, but I don't remember.

Share this post


Link to post
Share on other sites

You have a Sculpt mesh where you did the sculpt for normal map baking ?

Bake into Scene Microvertex could help, but need to export high resolution mesh to keep details.

Millions of polygon is internally what 3DC is going to use to create the displacement map.  Multiply the texture width by the texture height to get the minimum number of polygons needed to create the displacement map.

2k x 2k map would equal 4 million polygons.

Display mesh resolution-- 3DC will auto decide the subdivision level for the bake. You can choose other sizes but you should subdivide the model for displacement creation.

You can still export the low polygon model from the paint room.

image.png

bake_settings.PNG

Share this post


Link to post
Share on other sites

I don't have a sculpted mesh that I started with. I did a 3d scan of a bracelet to get the texture and in 3DC I duplicated it a bunch of times then baked that onto a single polygon to get a flat normal map that I could tile in LightWave. Now I need to apply that to the model that I made in LightWave. But it needs to have actual depth.

gold_nmap_tile.png

 

This is what the render looked like from LightWave. I just need to to give it real depth.

normal_deform.jpg

Share this post


Link to post
Share on other sites

Have you tried exporting the depth information from the paint layers as a Displacement Map (Paint Room > Textures menu > Export > Displacement Map of Visible Layers), then applying that displacement map to a high poly version of your model in Lightwave?

Share this post


Link to post
Share on other sites

Unless your printer can convert a displacement map into height geometry, I understand that the only way is to create a new mesh of high geometry to be able to print the sculpted details.

 

Share this post


Link to post
Share on other sites
3 minutes ago, Fluffy said:

Have you tried exporting the depth information from the paint layers as a Displacement Map (Paint Room > Textures menu > Export > Displacement Map of Visible Layers), then applying that displacement map to a high poly version of your model in Lightwave?

 I have not. I will try that, thank you.

Share this post


Link to post
Share on other sites

Lightwave let you bake displacement map to geometry ?

Blender or ZB let you to do it.

 

Share this post


Link to post
Share on other sites

I don't use Lightwave myself but according to this post from the Newtek forums

Quote

In layout go to File>Save>Save Trans Object

This will save out your object as it is seen in layout.

you can save out the visible geometry as seen in layout (so assuming Lightwave is capable of displaying displacement maps on models in the viewport it should be possible to export the displaced geometry).

Share this post


Link to post
Share on other sites

Oh yes, Save Transforned is very common, we actually learned that back in school. I just have to get it displaced first. Thanks.

That's actually what I was trying to do before with the Normal map, but it wasn't displacing, so I thought maybe there was a way to do it in 3DC. Maybe with an actual displacement map it will work.

Share this post


Link to post
Share on other sites

Import model in Surface sculpt mode, subdivide as desire.

Switch to Paint room > Use fill tool > Fill w/freeze = on

Pattern Type > Add custom, select your texture > Fill Layer

Switch back to Sculpt room, use Noise tool to add details.

 

 

 

Noise.jpg

Share this post


Link to post
Share on other sites

Oh wow, that did the trick. I never would've though of going to the Paint room and freezing. Actually the Noise tool didn't fill it evenly but i just used Absolute and painted it on. I just wish I could make the freezing invisible so I could see where I'm painting for sure.

Noise:
normal_freeze_01.jpg

Absolute:
normal_freeze_02.jpg

 

Edit: Oh wait, after some more experimenting I can make the Noise work, Just have to put both sides of the curve at the top and set the dropdown box to Normal.

  • Like 1

Share this post


Link to post
Share on other sites

Even in PPP mode, you can make your normal map detail actually displace in the viewport. In the VIEW Menu, toward the bottom, there is a SHOW DISPLACEMENT checkbox. You would obviously want to subpatch it a bit before doing much work on it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×