Revision 78b472b by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 20, 2017, 10:24 (GMT) |
Cycles: Tweak empty boundbox children The idea here is to make assert failure to fail sooner on an incorrect node address rather than later with stack overflow. |
Revision a1c8b3e by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 20, 2017, 10:24 (GMT) |
Cycles: Fix compilation error after recent commits |
Revision ad0d00e by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 20, 2017, 10:24 (GMT) |
Cycles: Use XDG's .cache folder for cached kernels Basically just moves cached kernels from ~/.config/blender/BLENDER_VERSION to ~/.cache/cycles/kernels. This has following benefits: - Follows XDG specification more closely, not as if it's totally crucial or measurable by users, but still nice. - Prevents unexpected sizes of config folder, makes disk space used in more predictable for users way. - Allows to share kernels across multiple Blender versions, which makes it easier debugging at the times close to release. - "Copy Previous Settings" operator will no longer be copying possibly gigabytes of cached kernels, which used to lead to really nast disk usage and annoying delays of copying settings. - In the future we can have some smart logic to clear old unused cached kernels. Currently only done for Linux and OSX. Windows still follows old "cache" folder logic, but it's not really important for now because we don't support kernel compilation on this platform yet. Reviewers: dingto, juicyfruit, brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D2197 |
Revision c9adc55 by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 20, 2017, 10:24 (GMT) |
Cycles: Add overall timing log to SVNShaderManager |
Revision da23414 by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 20, 2017, 10:24 (GMT) |
Cycles: Implement threaded SVM nodes compilation The title says it all actually. From tests with barber shop scene here gives 2-3x speedup for shader compilation on my oldie i7 machine. The gain is mainly due to textures metadata query from jpeg files (which seems to requite de-compression before metadata can be read). But in theory could give nice improvements for scenes with huge node trees as well (i'm talking about node trees of complexity of fractal which we had reports about in the past). Reviewers: juicyfruit, dingto, lukasstockner97, brecht Reviewed By: brecht Subscribers: monio, Blendify Differential Revision: https://developer.blender.org/D2215 |
Revision e439892 by Lukas Stockner / Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 20, 2017, 10:24 (GMT) |
Cycles: Don't run full shader evaluation for constant emission lamps Most of the time, Lamps in Cycles are just a constant emission closure, no texturing etc. Therefore, running a full shader evaluation is wasteful. To avoid that, Cycles now detects these constant emission shaders and stores their value in the lamp data along with a flag in the shader. Then, at runtime, if this flag is set, the lamp code just uses this value and only runs the full shader evaluation if it is neccessary. In scenes with a lot of lamps and with "Sample all direct/indirect" enabled, this saves up to 20% of rendering time in my tests. Reviewers: #cycles Differential Revision: https://developer.blender.org/D2193 |
Revision c9dd9fc by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 20, 2017, 10:02 (GMT) |
Cycles: Revert cleanup commit, will make it easier to cherry-pick |
Revision d159161 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 8, 2017, 13:31 (GMT) |
retain existing creases, added inner crease and interpolate edge data with carve now |
Revision 0bc6306 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 5, 2017, 00:39 (GMT) |
crash fix for particle grid emission, do not allow to re-distribute particles there... |
Revision 32e56f5 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 2, 2017, 23:12 (GMT) |
fix when using inner vertexgroup, weights of other vgroups on the same mesh were deleted by accident then |
Revision 039be9e by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 30, 2016, 23:33 (GMT) |
fracture modifier RNA refactor, outsourced FM RNA code and python API code to separate files |
Revision cde4150 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 30, 2016, 16:10 (GMT) |
fix for crash with physical rough edges (via addon) caused by not checking whether objects in rigidbody group are rigidbodies, actually. |
Revision cbdb756 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 23, 2016, 19:25 (GMT) |
let weights fade out at breaking locations with dynamic fracture |
Revision 809d1aa by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 23, 2016, 19:24 (GMT) |
transfer all speeds with dynamic fracture now, not only those above the sleep threshold |
Revision 4916e0b by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 23, 2016, 19:23 (GMT) |
particles, only suppress unborn particles when density vgroup is empty / has zero weight |
Revision f16d7f4 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 22, 2016, 02:05 (GMT) |
fix for external FM mode, take object locations into account as centroids for physics shapes, too |
Revision 420ea44 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 21, 2016, 23:31 (GMT) |
particle system: allow changing vgroups over time, suppress emission on empty assigned density vgroups |
Revision 229688f by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 21, 2016, 23:25 (GMT) |
fix attempt for avoiding unintentional dissolve of all constraints in dynamic fracture |
Revision 90d644f by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 21, 2016, 23:24 (GMT) |
fix : inner vertexgroups created with fractal boolean now too |
Revision 751d235 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 19, 2016, 21:34 (GMT) |
crash fix with FM and forcefields |
|