Revision 12b7850 by Sergey Sharybin 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. |
Revision 55fead4 by Campbell Barton 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. |
Revision 31fe496 by Campbell Barton July 31, 2015, 09:17 (GMT) |
Remove MFace use w/ softbody |
Revision 63215ae by Campbell Barton July 31, 2015, 09:01 (GMT) |
Use looptri's for softbody face collision |
Revision 70f8b5b by Campbell Barton July 31, 2015, 06:19 (GMT) |
Don't calculate tessface before sculpting |
Revision 7575dba by Campbell Barton July 31, 2015, 05:41 (GMT) |
Docs: MLoopTri info and example usage |
Revision c582e18 by Campbell Barton 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). |
Revision 6b7313b by Campbell Barton 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. |
Revision 4d4c3b3 by Thomas Dinges July 30, 2015, 19:07 (GMT) |
Cleanup: Remove unused variable in PathState. |
Revision 2ec00ea by Antonis Ryakiotakis 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 |
Revision 9d335d2 by Campbell Barton July 30, 2015, 12:14 (GMT) |
CustomData: quiet error on 0 element copy |
Revision 2ae67de by Antonis Ryakiotakis 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. |
Revision 820d191 by Sergey Sharybin July 30, 2015, 08:31 (GMT) |
OpenSubdiv: Add CMake option to enable -Werror in subsurf code |
Revision 5c7cdfc by Sergey Sharybin July 30, 2015, 08:22 (GMT) |
OpenSubdiv: Remove debug-only leftover |
Revision 7b82308 by Campbell Barton July 30, 2015, 05:44 (GMT) |
Cleanup: safe-free macro for collision modifier |
Revision 5fabcd0 by Campbell Barton July 30, 2015, 04:52 (GMT) |
Revision 75e387d by Campbell Barton 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 |
Revision d49703b by Thomas Dinges July 29, 2015, 19:48 (GMT) |
Fix SCons path issue on Windows. |
Revision 7380166 by Sergey Sharybin July 29, 2015, 16:41 (GMT) |
OpenSubdiv: Workaround for vertices which are adjacent to several manifold islands |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021