Revision 7ecc7c4 by Campbell Barton March 11, 2018, 05:10 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 63483fe by Campbell Barton March 11, 2018, 04:50 (GMT) |
Cleanup: long lines |
Revision 93e0e71 by Brecht Van Lommel March 10, 2018, 18:06 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 23ccf57 by Brecht Van Lommel March 10, 2018, 17:37 (GMT) |
Cycles: add roughness baking support, using squared roughness convention. |
Revision 7613ffc by Brecht Van Lommel 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. |
Revision d27158a by Brecht Van Lommel March 10, 2018, 05:55 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 8a76f8d by Brecht Van Lommel 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. |
Revision cd15d87 by Brecht Van Lommel 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. |
|