Revision 8ba1dab by Thomas Dinges / Sergey Sharybin (blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 14:33 (GMT) |
Blender 2.78c: Fix Brick Texture GLSL, broken after Mortar Smooth addition. |
Revision 9215848 by Kévin Dietrich / Sergey Sharybin (blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 14:25 (GMT) |
Fix T50550: GPUShader: compile error - Background image not showing in viewport. Caused by rBd6cf28c5e15739f864fbf04614c2a50708b4b152, which forgot to update the GLSL code for the "Light Path" node. |
Revision b3b4084 by Sergey Sharybin (blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 14:08 (GMT) |
Blender 2.78c: Fix wrong cycles hair render results when using BVH motion steps This commit contains all commits required to get proper hair rendering with BVH motion steps enabled. The issue here was mainly coming from minimal pixel width feature which is quite commonly enabled in production shots. This feature will use some probabilistic heuristic in the curve intersection function to check whether we need to return intersection or not. This probability is calculated for every intersection check. Now, when we use multiple BVH nodes for curve primitives we increase probability of that primitive to be considered a good intersection for us. This is similar to increasing minimal width of curve. What is worst here is that change in the intersection probability fully depends on exact layout of BVH, meaning probability might change differently depending on a view angle, the way how builder binned the primitives and such. This makes it impossible to do simple check like dividing probability by number of BVH steps. Other solution might have been to split BVH into fully independent trees, but that will increase memory usage of all the static objects in the scenes, which is also not something desirable. For now used most simple but robust approach: store BVH primitives time and test it in curve intersection functions. This solves the regression, but has two downsides: - Uses more memory. which isn't surprising, and ANY solution to this problem will use more memory. What we still have to do is to avoid this memory increase for cases when we don't use BVH motion steps. - Reduces number of maximum available textures on pre-kepler cards. There is not much we can do here, hardware gets old but we need to move forward on more modern hardware.. |
Revision c6e4a81 by Sergey Sharybin (blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 14:07 (GMT) |
Blender 2.78c: Port all commits related on new Cycles regression tests |
Revision 3c04373 by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 8, 2017, 13:50 (GMT) |
Blender 2.78b: Point addons to an updated revision |
Revision cc6cf0c by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 5, 2017, 16:24 (GMT) |
fix, keep bake until convert to keyframe has been finished, and delete then Deleting the bake after changing the rigidbody count still is necessary, else the shard order and the mesh appearance of fracture modifier objects will be messed up. Furthermore, decreased the convert to keyframe default threshold from 0.05 to 0.005, reconverting by re-using the operator again still is somewhat broken |
Revision 9cb21a1 by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 3, 2017, 16:54 (GMT) |
Blender release: We are officially 'b' now |
Revision a3e7467 by Ray molenkamp (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 3, 2017, 16:47 (GMT) |
[msvc] cmake fixes to support the recent for oiio/ffmpeg/numpy version changes. |
Revision 8fa3801 by Brecht Van Lommel / Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 3, 2017, 14:48 (GMT) |
Fix fluid sim build error with MSVC. |
Revision 34b0985 by Brecht Van Lommel / Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 3, 2017, 14:48 (GMT) |
Fluids: improve multithreaded CPU usage. Fixes for clamp-omp, fewer shared variables, fix some cases of threads writing to the same memory location. Issue found by Jens Verwiebe, who reports 30% speedup with 16 core CPU, when using this with a recent clang-omp version. |
Revision f6d2981 by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 3, 2017, 09:46 (GMT) |
Cycles tests: Allow python auto-exec |
Revision 9f6cfa3 by Lukas Stockner / Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 1, 2017, 10:48 (GMT) |
Cycles: Fix rng_state initialization when using resumable rendering |
Revision 9529a96 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 29, 2017, 18:08 (GMT) |
fix attempt for disappearing fm debris particles after baking |
Revision 3c518ab by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 29, 2017, 18:07 (GMT) |
crash fix, do not update tessface data while loading, only ensure it (saved fracture might have been invalid mesh) |
Revision 7314ede by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 26, 2017, 10:27 (GMT) |
Fix compilation error with latest OIIO 1.7.8 There are some changes in OIIO includes so now need to do some things differently. |
Revision 8ceed38 by Alexander Romanov / Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 26, 2017, 10:19 (GMT) |
Return correct alpha for environment map in GLSL |
Revision 672fbbf by Mai Lavelle / Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 26, 2017, 10:16 (GMT) |
Fix T49405: Crash when baking with adaptive subdivision Blenders baking system currently doesn't support the topology used by adaptive subdivision and primitive ids will be wrong or out of range leading to crashes. Updating the baking system to support other topologies would be a bit involved, so for now we simply disable subdivision while baking to avoid crashes. |
Revision 59c224e by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 26, 2017, 10:16 (GMT) |
Cycles: Don't rely on indirectly included algorithm |
Revision 7a9f8d0 by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 26, 2017, 10:15 (GMT) |
Cycles: Fix typo in the panel name No user visible changes, it was a typo in the name of the class. Spotted by povmaniac in IRC, thanks! |
Revision 2a75745 by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 26, 2017, 10:15 (GMT) |
Cycles: Update current Cycles version |
|