Blender Git Commits

Blender Git "master" branch commits.

Page: 2537 / 5574

July 31, 2015, 11:46 (GMT)
Cycles: Fix for transmissive microfacet sampling

This is an alternate fix for T40964 which resolves bad handling of
caustics reported in T45609.

There were too much transmission rays being discarded by the original
fix, which caused by caustic light being totally disabled. There is
still some room for investigation why exactly original paper didn't
work that well, could be caused by the way how the pdf is calculated.

In any case current results seems rather correct now.
July 31, 2015, 11:04 (GMT)
Use polygon normals for sculpt drawing

Wasn't working correctly since using MLoopTri,
this is improved over 2.75 which only handled tris & quads.
July 31, 2015, 09:17 (GMT)
Remove MFace use w/ softbody
July 31, 2015, 09:01 (GMT)
Use looptri's for softbody face collision
July 31, 2015, 06:19 (GMT)
Don't calculate tessface before sculpting
July 31, 2015, 05:41 (GMT)
Docs: MLoopTri info and example usage
July 31, 2015, 04:00 (GMT)
Replace MFace w/ vert-tri's for collision modifier

Note that the collision modifier doesn't have any use for Loop indices,
so to avoid duplicating the loop array too,
MVertTri has been added which simply stores vertex indices (runtime only).
July 31, 2015, 01:57 (GMT)
Don't initialize CDDM with MFace from Meshes

Caused crash because MFace is no longer a layer which is added unless requested,
causing CDDM to have numTessFaceData nonzero, but mface set to NULL.
July 30, 2015, 19:07 (GMT)
Cleanup: Remove unused variable in PathState.
July 30, 2015, 12:43 (GMT)
Move tangents and baking to looptris:

Notes:

* Code in rendering and in game engine will still convert
tangents to a tessface representation. Added code that
takes care of tangent layer only, might be removed
when BGE and rendering goes full mlooptri mode.

* Baking should work discovered some dead code while
I was working on the patch, also tangents are broken
when baking from multires (also in master), but those
are separate issues that can be fixed later.

This should fix T45491 as well
July 30, 2015, 12:14 (GMT)
CustomData: quiet error on 0 element copy
July 30, 2015, 12:10 (GMT)
Fix T45577 tiled sculpting not working with brushes requiring a sculpt
plane.

Make sure sculpt plane is recalculated for every tiled dab.

Note this is not the optimum thing to do, we could cache the original
sculpt plane and reuse that, but this would require us to rearrange the
logic of tiled sculpting somewhat. This can be a TODO, but for now this
will fix the issue.
July 30, 2015, 08:31 (GMT)
OpenSubdiv: Add CMake option to enable -Werror in subsurf code
July 30, 2015, 08:22 (GMT)
OpenSubdiv: Remove debug-only leftover
July 30, 2015, 05:44 (GMT)
Cleanup: safe-free macro for collision modifier
July 30, 2015, 04:52 (GMT)
Use looptri for smoke bvhtree

Missed from D1424
July 29, 2015, 23:58 (GMT)
error reordering args
July 29, 2015, 20:04 (GMT)
Cycles: Fix issue in closure merge function.

* Did not check data2, this partially fixes T45583.
* Initialize data2 in some closures to avoid potential problems.

Differential Revision: https://developer.blender.org/D1436
July 29, 2015, 19:48 (GMT)
Fix SCons path issue on Windows.
July 29, 2015, 16:41 (GMT)
OpenSubdiv: Workaround for vertices which are adjacent to several manifold islands
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021