Revision 2257e68 by Julian Eisel October 30, 2016, 23:08 (GMT) |
UI: Don't show empty panel right-click menu |
Revision 2e9dd12 by Lukas Stockner October 30, 2016, 15:25 (GMT) |
Cycles: Fix OpenCL compilation with the new brick texture |
Revision 5050572 by Lukas Stockner October 30, 2016, 12:51 (GMT) |
Cycles: Style Fix: Light sampling threshold description |
Revision b6d35e1 by Kévin Dietrich October 30, 2016, 11:29 (GMT) |
Viewport smoke: add support to render the volume using a color ramp. This is yet another debug option that allows to render an arbitrary simulation field by using a color ramp to inspect its voxel values. Note that when using this, fire rendering is turned off. Reviewers: plasmasolutions, gottfried Differential Revision: https://developer.blender.org/D1733 |
Revision 4e68f48 by Lukas Stockner October 30, 2016, 10:51 (GMT) |
Cycles: Initialize the RNG state from the kernel instead of the host This allows to save a memory copy, which will be particularly useful for network rendering. Reviewers: sergey, brecht, dingto, juicyfruit, maiself Differential Revision: https://developer.blender.org/D2323 |
Revision 26bf230 by Lukas Stockner October 30, 2016, 10:31 (GMT) |
Cycles: Add optional probabilistic termination of light samples based on their expected contribution In scenes with many lights, some of them might have a very small contribution to some pixels, but the shadow rays are traced anyways. To avoid that, this patch adds probabilistic termination to light samples - if the contribution before checking for shadowing is below a user-defined threshold, the sample will be discarded with probability (1 - (contribution / threshold)) and otherwise kept, but weighted more to remain unbiased. This is the same approach that's also used in path termination based on length. Note that the rendering remains unbiased with this option, it just adds a bit of noise - but if the setting is used moderately, the speedup gained easily outweighs the additional noise. Reviewers: #cycles Subscribers: sergey, brecht Differential Revision: https://developer.blender.org/D2217 |
Revision ce78586 by Kévin Dietrich October 30, 2016, 02:42 (GMT) |
Fix compile errors for when WITH_ALEMBIC is OFF. |
Revision b2974d7 by Lukas Stockner October 30, 2016, 00:16 (GMT) |
Cycles: Add smoothing option to the Brick Texture This option allows to create a smoother transition between Bricks and Mortar - 0 applies no smoothing, and 1 smooths across the whole mortar width. Mainly useful for displacement textures. The new default value for the smoothing option is 0.1 to give some smoothing that helps with antialiasing, but existing nodes are loaded with smoothing 0 to preserve compatibility. Reviewers: sergey, dingto, juicyfruit, brecht Reviewed By: brecht Subscribers: Blendify, nutel Differential Revision: https://developer.blender.org/D2230 |
Revision 5aa6a2e by Lukas Stockner October 29, 2016, 18:06 (GMT) |
Fix T49846: OpenCL rendering compilation failure |
Revision 1272ee4 by Lukas Stockner October 29, 2016, 17:24 (GMT) |
Cycles: Implement texture coordinates for Point, Spot and Area Lamps When using the Normal output of the Texture Coordinate node on Point and Spot lamps, the coordinates now depend on the rotation of the lamp. On Area lamps, the Parametric output of the Geometry node now returns UV coordinates on the area lamp. Credit for the Area lamp part goes to Stefan Werner (from D1995). |
Revision d3b0977 by Kévin Dietrich October 29, 2016, 14:22 (GMT) |
Fix T49878: Alembic crash with long object name Crash comes from writing to char array (ID::name) out its bound and thus overriding memory in the ID struct. |
Revision 753edaf by Kévin Dietrich October 29, 2016, 10:23 (GMT) |
Alembic: store a pointer to the object reader in the cache modifiers and constraints. This avoids traversing the archive everytime object data is needed and gives an overall consistent ~2x speedup here with files containing between 136 and 500 Alembic objects. Also this somewhat nicely de- duplicates code between data creation (upon import) and data streaming (modifiers and constraints). The only worying part is what happens when a CacheFile is deleted and/or has its path changed. For now, we traverse the whole scene and for each object using the CacheFile we free the pointer and NULL-ify it (see BKE_cachefile_clean), but at some point this should be re-considered and make use of the dependency graph. |
Revision 0c13792 by Kévin Dietrich October 29, 2016, 09:04 (GMT) |
Alembic export: fix frame range values being reset at every update, draw call. |
Revision 1556a28 by Thomas Beck October 28, 2016, 18:46 (GMT) |
Revision 8a1b38f by Kévin Dietrich October 28, 2016, 16:26 (GMT) |
Cleanup: avoid using G.main. |
Revision 216dec7 by Kévin Dietrich October 28, 2016, 16:21 (GMT) |
Alembic Export: set start and end frame to that of the scene for convenience. Users will most likely export an entire animation rather than a single frame, so it can save a few clicks. |
Revision 65c481e by Kévin Dietrich October 28, 2016, 16:08 (GMT) |
CacheFile: fix missing depsgraph update. |
Revision 194a33f by Kévin Dietrich October 28, 2016, 16:08 (GMT) |
CacheFile: only enable scale property slider if we are editing the cache through a constraint. It doesn't make sense and is a bit confusing to have this property enabled in the modifier context. |
Revision 03b8531 by Nathan Letwory October 28, 2016, 08:54 (GMT) |
Compile fix for Windows. __inline instead of inline is needed. |
Revision 216a3a3 by Bastien Montagne October 27, 2016, 11:23 (GMT) |
Fix T49743: Adding torus in edit mode local mode shows error The 'local' layers were not correctly set when redoing 'add object' addons using object_utils.py helper (we always want to restore layers from view in local view, even if we set 'real' layers from operator afterwards). |
|
|
|


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