Blender Git Commits

Blender Git "bake-cycles" branch commits.

Page: 3 / 8

April 25, 2014, 04:57 (GMT)
Cycles-Bake: Tangent baking from multires

Every time the user bakes a normal tangent map with no active to
selected we (most likely) want to get it from the multiresolution
modifier.

Whiles this is working now, selected to active should be working
correctly just as before.
April 25, 2014, 04:55 (GMT)
Cycles-Bake: Support for multiple high-poly objects selected at once

When using "selected to active" the user can now have more than one
highpoly object for a single lowpoly object.

Code note: instead of implementing a new BHV method to create a tree
with multiple meshes, we are casting the ray to the individual trees
(for each highpoly object) and comparing the distances. It could be
optimized with the BVH change, but it will do for now.

Also note: the same method can be used to implement 'Blockers'.
April 23, 2014, 06:32 (GMT)
Avoid double property lookups in bake_invoke
April 23, 2014, 00:42 (GMT)
Cycles-Bake: compile fix after merge (transparent_bounce)
April 23, 2014, 00:32 (GMT)
Cycles-Bake: [review] nitty-pick, removing unneded cast
April 23, 2014, 00:32 (GMT)
Cycles-Bake: remove pseudo-code
April 23, 2014, 00:32 (GMT)
Cycles-Bake: [review] ui nitty-picking from Thomas Dinges
April 23, 2014, 00:32 (GMT)
Cycles-Bake: conflict fix from merge
April 23, 2014, 00:32 (GMT)
Cycles-Bake: code cleanup (goto, return)
April 23, 2014, 00:32 (GMT)
Cycles-Bake: internal saving and split image per material

We can now export more than one image (if there is more than one
material in the object), as well as automatically name the texture based
on the pass type.

This was a big refactor of the operator code, but things should be
stable now. use_automatic_name should probably be named use_prefix or
something.

Not working:
* use_clear (in fact it's always clearing, I need to copy only a few parts of the image, using a mask)
* image update - right now you need to click in the Image Editor to
see/refresh the baked image
April 23, 2014, 00:32 (GMT)
BLI_path_suffix() - new path util functon to add a suffix to a filepath (before the extension)
April 23, 2014, 00:32 (GMT)
Cycles-Bake: fix for windows builds

(windows has no log2 it seems, among other errors)
April 23, 2014, 00:32 (GMT)
Cycles-Bake: [review] pass progress to baking, though I still cant cancel it
April 23, 2014, 00:32 (GMT)
Cycles-Bake: [review] using MACRO in get_shader_type()
April 23, 2014, 00:32 (GMT)
Cycles-Bake: [review] cleanups - as per Campbell Barton suggestions
April 23, 2014, 00:32 (GMT)
Cycles-Bake: [review] using DNA to store the baking settings
April 23, 2014, 00:32 (GMT)
Cycles-Bake: CUDA support
April 23, 2014, 00:32 (GMT)
Cycles-Bake: remaining building issues
April 23, 2014, 00:32 (GMT)
Cycles-Bake: [review] restoring SAMPLING_PATTERN_CMJ test and adding a is_baking variable
April 23, 2014, 00:32 (GMT)
Cycles-Bake: fixing build in Linux (FALSE > false, TRUE > true)

fix #25
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021