Trying to solve sculpt baking issues

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

THREAD CLOSED
 
Thread Tools Search this Thread Display Modes
Old 12 December 2012   #1
Trying to solve sculpt baking issues

I've been in touch with Maxon about this, but thought I'd see if anyone else is having this issue (or similar)

See the attached image to see the issue visually. It should look like a normal, perfect sphere.

If you have the time please try the following simple steps to see if you have the same results.
It appears that normal maps bake out properly, but displacement maps are full of artifacts rendering them nearly useless.

We won't actually sculpt anything, we'll just be going through the steps to show the issue.

1. Create a sphere primitive.
2. Make it editable - "c"
3. Enter sculpting layout
4. Hit "Subdivide" in the Sculpting palette… 6 times (which gives us a level 5 sculpt)
5. Click on "Bake Sculpt Objects"
6. Create name and save path for files.
7. Change output size to 1024/1024
8. Go to Options tab, Choose Displacement and Normal Map
9. Set Displacement to RGB(XYZ Tangent)
10. Set Normal to "Tangent"
11. Click Bake
12. Hide Sculpt object in Object Manager
13. Do an editor render and you will see faint lines on the newly created model.
14. Change the displacement value in the material to 30.

It gets even worse when you apply a deformer. (try putting a twist deformer on the baked out object)
Attached Images
File Type: jpg badsculptoutput.jpg (36.4 KB, 74 views)

Last edited by interactiveBoy : 12 December 2012 at 09:04 PM.
 
Old 12 December 2012   #2
Yikes...
Confirmed
Attached Images
File Type: jpg confirmed.jpg (65.8 KB, 30 views)
__________________
Making googlie eyes for over ten years.
Wes Ware Creative
 
Old 12 December 2012   #3
yes, it seems to be a rgb(xyz tangent) displacement generation issue...i have a similar post last week and had similar results..but all other maps seemed to render out fine.

I am guessing it is just not functioning and is a bug for sure, but no one seems to have any answers as to why
 
Old 12 December 2012   #4
I'm pretty sure most of the displacement maps are messed up.
Intensity centered does the same thing.
__________________
Making googlie eyes for over ten years.
Wes Ware Creative
 
Old 12 December 2012   #5
I've no idea if this is a good tut (I find the quality with DT varies a lot TBH) but it seems to cover baking so maybe worth checking out if you have a subscription with them. I guess since they are teaching it they managed to get the baking working for them.

http://www.digitaltutors.com/11/tra...=849&autoplay=1

Cheers,
Brian
 
Old 12 December 2012   #6
here is a workaround (not my video)
http://3ddataflow.com.au/stuff/roun...etry_baking.swf
__________________
Dataflow Donation Cinema 4D Beta Tester
 
Old 12 December 2012   #7
Thanks for posting that link dataflow. Certainly not ideal, but it's all we've got for now.

How can Maxon release this software in its current state? That's a pretty major bug.

We really expected to be able to just get to work with sculpting and animating straight out of the box. Thanks to this work around we can at least make it work.

Thanks again for the link.
 
Old 12 December 2012   #8
I would also recommend Xnormal, it is pretty widely used.
__________________
The views expressed in this post are by no means the opinion of those making the post or of any one person in particular.
 
Old 12 December 2012   #9
Quote:
Originally Posted by interactiveBoy
How can Maxon release this software in its current state? That's a pretty major bug.


I appreciate and understand your frustration but the reality is that pretty much all software gets released with bugs. Not just Maxon do this but Autodesk, Pixologic, etc etc.
As an end user the best solution IMO is to diversify and invest in several programs. That way you have alternatives when one won't do what you want. Yes it's expensive but if your livelihood is at stake then it's worth the investment.

Cheers,
Brian
 
Old 12 December 2012   #10
I know it will get resolved, and I have this workaround now, so we can move forward.

At the end of the day...it's all good. Just have to work around the limitations

Last edited by interactiveBoy : 12 December 2012 at 09:24 PM.
 
Old 12 December 2012   #11
Quote:
Originally Posted by dataflow
here is a workaround (not my video)
http://3ddataflow.com.au/stuff/roun...etry_baking.swf


That workaround is awesome. Thanks for sharing it. I'm going to download it and save it to dropbox just in case!
 
Old 12 December 2012   #12
The work around still didn't work for me sadly...It almost works....but now I get a bunch of little specs as if 1 pixel here and there miscalculated and it causes some crazy spiking to happen during render almost looks like hair haha...
 
Old 12 December 2012   #13
Berzerker, I'd say try again with a simple object and simple sculpt. Make sure you do every step just as shown.

We tried it about 4 times today and it worked every time.

In the process, we found a work around using the "bake sculpt objects" button.

You basically bake out with Source set to highest level, and the Target set to highest level then apply the new material tag to a base level mesh and set the subpoly displacement to the level of your highest sculpt.

1) make a copy of your base mesh (just duplicate your sculpt and delete the sculpt tag if you don't already have a copy of the base mesh) If it is a heavy sculpt, you can always paste it into a new document, remove the sculpt tag, then copy and paste the object back in to the original document so you end up with a copy of the base mesh.
2) Use the "bake sculpt objects" command. Set the Source level to the highest it will go (make note of what that number is). Set the Target level to the highest it will go (it will be one less than the Source).
3) BAKE
4) Move the texture tag from the new object that gets created onto the copy of your base mesh.
5) edit subpoly displacement level to match level of your highest sculpt level
6) hide everything except the base mesh with this new tag on it
7) apply deformers and render

viola!

Worked every time for us. (Wes is the brain behind figuring that out)
 
Old 12 December 2012   #14
Thanks, but my problem is slightly different in that I created my mesh in zbrush and am trying to bake out the tangent space displacement in C4D...so I need to use bake texture instead of the sculpt baking process, which I did also try and that does work....it's something in baking from one object to another object where tangent displacement baking still seems to be not working
 
Old 12 December 2012   #15
You can't bake from the low poly object in Cinema... it's adding info to the texture map based on the edges of the polys... plus some other random noise, from what I see.

You'll have to bring in 2 objs from ZBrush, your high res sculpt (will probably make Cinema have a stroke) and the low res mesh.... hypernurb subdivide the low res mesh to the same poly count as your ZBrush high density mesh then place your bake tag on the subdivided unsculpted mesh... Once you have those objects in your scene you can follow the above mentioned workaround... the swf link.
__________________
Making googlie eyes for over ten years.
Wes Ware Creative
 
Thread Closed share thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright ©2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 10:39 PM.


Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.