Bake from Multires: Displacement #57519
Labels
No Label
Priority
High
Priority
Low
Priority
Normal
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Content
Type
Design
Type
Report
Type
To Do
Type
Web Development
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: studio/blender-studio#57519
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Blender Version
Broken: c760285ae01
Short description of error
There are a few problems I kept encountering when trying out the "Bake from Multires" in both the old Blender Internal and Cycles.
These problems are still visible even now, for example when I bake a Displament map from the Multires modifier.
(Original Multires Sculpt)
(Baked Multires)
The result never really matches the original in multiple ways.
I experimented further with a couple of simple strokes on a cube with Multires Level 6.
But once I baked a 16 bit displacement map from multires onto the level 1 subdivision of the same cube
and used that texture via the displacement node in the material, it looks like this.
I used both displacement and bump for this picture.
The big negative point is that the overall displacement never matches the original mesh, regardless of how I set the midlevel and scale settings in the materials or even the displacement modifier.
When looking just at the displacement we can see that on the 12 edges of the cube mesh the displacement breaks.
And when just using the texture via the bump node for the normals, the baked high-res geometry is clearly visible as if set to "shade flat".
Here is the .blend file I used for the cube example. test.blend
There might also be some settings that I missed but at this point I really don't know anymore.
Added subscriber: @JulienKaspar
Added subscribers: @Sergey, @brecht
The issue of the volumes not matching with the displacement map seems to be largely fixed #57517.
There are still some small differences but I think these are due to the lack of vector displacement.
(Left=Displacement+Bump - Right=Multires)
Changed status from 'Open' to: 'Resolved'
Added subscriber: @ZedDB
@ZedDB, is this issue really fixed?
@Sergey I agreed with @JulienKaspar that it seems like the remaining differences would be due to lack of vector displacement.
But if this isn't the case, then I am indeed mistaken and this should be reopened.
AFAIR, we do have vector displacement now (and hence can test)?
P.S. Currently in the middle of something else, so can't really look into yet myself.
Discussed in IRC, this is about vector displacement for baking, not for render
Yes, sorry. That was what I was referring to.
The big issue I had was that the volumes of the baked result and the sculpted original didn't match up at all. I thought the other issues were connected but that might not be the case so it is probably best for me to make a separate bug reports on that.
I would say the bug is fixed. There are still differences in the latest screenshots but those are probably because usual displacement can't give the most accurate results. Vector displacement baking, and using these baked maps would yield better results but this is not yet possible in Blender.