Can I bake a single object with multiple materials on it?
Thanks.
Yes.
[10 fill characters ]
update 0.4.5
- (optional) new UV map without overwriting existing and select
- (optional) new UV map set as active render
- Combine List checkboxes
- fixed: missing alpha from channel in Combine Channels
The update is for 2.80 only, too.
New UV map is a feature request from @aryeramaty.
update 0.4.6
- individual Samples option
- individual Color Depth option
- Color Depth per entry in Bake List
- fixed: Texture Folder always created
The update is for 2.80 only, too.
Big thanks for your hard work .
update 0.4.7
- duplicate object option
- fixed: slow detection on large node trees
The update is for 2.80 only, too.
Duplicate objects is a feature request from @aryeramaty.
Duplicate objects duplicates the objects, reduces to one UV map, adds a new material and renames.
It works in Single/Batch mode only. (for now)
Warning: The duplicate object feature crashed Blender sometimes during tests!
The latest update doesnāt work for me (doesnāt work = blender give me an error when I enable it)
BTW Iām using the daily build
I tried the add on with the daily build, but I couldnāt reproduce the error.
PBAKER_AddSuffixPresetObjectDisplay
is defined in pbaker_preset.py
.
Maybe try to delete the __pycache__
folder in <config_path>/2.81/scripts/addons/Principled-Baker-master/
and restart blender.
I had that same error in 2.80 (stable), 0.4.6 installed fine.
Deleting the __pycache__
folder fixed it for me and 0.4.7 installs as well.
Thank you!
@DanielEngler I have some questions related to this tool:
- Why UV maps are a requirement for hi poly meshes? Most of the time you donāt have uvs on your hi poly. I get an error every time when I try to bakeā¦ Also having at least one material on your hi poly is a requirement. sometimes you want to bake only the normal map from a sculpt. you donāt need a material for that
- Is it possible to do a bake to itself - low poly to low poly - in order to bake the round edge shader(bevel node)?
BTW great tool! Thanks for sharing.
Well, than these are bugs. Iāll fix next week.
With āSingle/Batchā or āCombinedā. The round edges from the bevel node are going into the normal map.
update 0.4.8
- Selected to Active: autodetection/manual detection reduced to Normal Map only, if one selected object has no material
- Selected to Active: new material will only be added to active object, if āAdd New Materialā is enabled
- fixed: Selected to Active: UV maps for selected objects necessary
- fixed: Selected to Active: only baking Normal Map not possible without materials
- fixed: Selected to Active: only baking Wireframe not possible without materials
The update is for 2.80 only, too.
update 0.4.9
- duplicate objects for combined bake mode
- join duplicate objects option for combined bake mode
The update is for 2.80 only, too.
update 0.5.0
- vertex colors: bake selected/active render/all/n-th
- fixed: missing detection for value differences over multiple materials/objects
- fixed: detection for value differences for some BSDF nodes not working
- fixed: false detection of not linked inputs in groups
- fixed: wrong colors from some mixes with AO
The update is for 2.80 only, too.
Great addon! Have you considered adding ābake material/image to vertex colorā?
Thanks!
I donāt think, Iāll add this feature. This type of data transfer is something for an other add-on.
Isnāt there already an add-on, that can do this? I canāt remember.
I havenāt looked into vertex data and uv maps, but this shouldnāt be too hard to make. Sample the color of every vertex at the x and y location of the uv map on an image and put r, g, b in vertex color data - or something like that.
Would be amazing! Up until 2.8, bake to verts was a feature of Blender Internal. As thatās no longer included, thereās no easy way to accomplish this in 2.8. The closest thing is using a baked image as a canvas base for Dynamic Paint but the result is dark and blurry compared to the previous BI bake method. Thank you!
With this add-on you can transfer image data to Vertex Colors. Itās can be found it in the Shader Editor Toolbar.
There is no check for existing UV Map and Vertex Color.
The word ābakeā is an exaggeration!
@Vralsza: You can be the first test candidate for a brand new add-on.
edit: here is the āofficialā thread: Bake to Vertex Color - Transfer Image Data to Vertex Color - #2 by DanielEngler
SUCCESS!!! Thank you, youāve saved Blender 2.8 for me!
Just did a quick test and it seems to work for me! Iāll keep using it and see if I stumble on any bugs though.
Thank you again for this!!!
update 0.5.1
- fixed: displacement working with displacement node only
The displacement from with and without a displacement node does differ!
This means the baked results from with/without displacement node can not be used interchangeably. The baked results without displacement node may also lead to unwanted results in other 3D software like games.
This fix is only there to have the option to not use the displacement node.