Blender Git Commits

Blender Git "master" branch commits.

Page: 1854 / 5574

March 11, 2018, 05:10 (GMT)
Merge branch 'master' into blender2.8
March 11, 2018, 04:50 (GMT)
Cleanup: long lines
March 10, 2018, 18:06 (GMT)
Merge branch 'master' into blender2.8
March 10, 2018, 17:37 (GMT)
Cycles: add roughness baking support, using squared roughness convention.
March 10, 2018, 17:05 (GMT)
Cycles: switch to squared roughness convention for all nodes.

This was already done for the Principled BSDF to be compatible with typical
baked roughness maps in PBR workflows.
March 10, 2018, 05:55 (GMT)
Merge branch 'master' into blender2.8
March 10, 2018, 05:51 (GMT)
Code cleanup: fix compiler warning.
Revision 1f5c5fa by Brecht Van Lommel
March 10, 2018, 05:27 (GMT)
Fix T54279: viewport update bug with volume meshes.

Meshes without vertex normals were not handled correctly.
Revision 3f2b88d by Brecht Van Lommel
March 10, 2018, 05:27 (GMT)
Code refactor: reduce number of loops over meshes.
Revision 07d0a87 by Brecht Van Lommel
March 10, 2018, 05:27 (GMT)
Fix T54278: volume artifacts with small density and color after recent changes.
Revision 50dde3d by Brecht Van Lommel
March 10, 2018, 05:27 (GMT)
Fix T54269: saved EXR file files unreadable some editors in Blender.

Don't write the multichannel metadata when there is only a single layer,
and don't unnecessarily consider single layer images with Blender metadata
as multi layer.
Revision d526b35 by Brecht Van Lommel
March 10, 2018, 05:27 (GMT)
Code cleanup: use spaces for aligned indentation.
Revision db333d9 by Brecht Van Lommel
March 10, 2018, 05:27 (GMT)
Cycles: support arbitrary number of motion blur steps for objects.
Revision 78c2063 by Brecht Van Lommel
March 10, 2018, 05:27 (GMT)
Cycles: support arbitrary number of motion blur steps for cameras.
Revision 267d892 by Brecht Van Lommel
March 10, 2018, 03:54 (GMT)
Code refactor: motion blur cleanups, preparing for next commit.
Revision 6c4ddfc by Brecht Van Lommel
March 10, 2018, 03:54 (GMT)
Code refactor: don't expose UpdateObjectTransformState in header.
Revision b66efbe by Brecht Van Lommel
March 10, 2018, 03:54 (GMT)
Code refactor: make Transform always affine, dropping last row.

This save a little memory and copying in the kernel by storing only a 4x3
matrix instead of a 4x4 matrix. We already did this in a few places, and
those don't need to be special exceptions anymore now.
Revision 623141f by Brecht Van Lommel
March 10, 2018, 03:54 (GMT)
Code refactor: add DecomposedTransform.

This is in preparation of making Transform affine only, and also gives us
a little extra type safety so we don't accidentally treat it as a regular
4x4 matrix.
Revision 516e82a by Brecht Van Lommel
March 10, 2018, 03:54 (GMT)
Code refactor: add ProjectionTransform separate from regular Transform.

This is in preparation of making Transform affine only.
March 10, 2018, 03:54 (GMT)
Code refactor: avoid motion transform copy, remove unused curved code.

The purpose of the previous code refactoring is to make the code more readable,
but combined with this change benchmarks also render about 2-3% faster with an
NVIDIA Titan Xp.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021