Revision 56fa168 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 8, 2016, 17:36 (GMT) |
Update RNA and UI scripts to use scene from window |
December 8, 2016, 16:35 (GMT) |
Fix emissive volumes generates unexpected fireflies around intersections Discard the whole volume stack on the last bounce (but keep world volume if present). Volumes are expected to be closed manifol meshes, meaning if ray entered the volume there should be an intersection event of ray exisintg the volume. Case when ray hit nothing and there are still non-world volumes in the stack can happen in either of cases. 1. Mesh is not closed manifold. Such configurations are not really supported anyway and should not be used. Previous code would have consider the infinite length of the ray to sample across, so render result wasn't really correct anyway. 2. Exit intersection is more far away than the camera far clip distance. This case also will behave differently now, but previously it wasn't really correct either, so it's not like we're breaking something which was working as expected. 3. We missed exit event due to intersection precision issues. This is exact the case which this patch fixes and avoid fireflies. 4. Volume has Camera only visibility (all the rest visibility is set to off) This is what could be considered a regression but could be solved quite easily by checking volume stack's objects flags and keep entries which doesn't have Volume Scatter visibility (or even better: ensure Volume Scatter visibility for objects with volume closure), Fixes T46108: Cycles - Overlapping emissive volumes generates unexpected bright hotspots around the intersection Also fixes fireflies appearing on the edges of cube with emissive volue. Reviewers: juicyfruit, brecht Reviewed By: brecht Maniphest Tasks: T46108 Differential Revision: https://developer.blender.org/D2212 |
December 8, 2016, 11:41 (GMT) |
Fix T49872: 3D cursor places with camera shift in ortographic mode |
December 8, 2016, 11:21 (GMT) |
Fix expanding enum property in sub-layout of pie menus //ui_item_enum_expand// function replaces all pie menu's sub-layouts with radial layout. It should replace only root layout. To reproduce the issue paste the code in Blender's text editor and press Run Script button. ``` import bpy class VIEW3D_PIE_template(bpy.types.Menu): bl_label = "Select Mode" def draw(self, context): layout = self.layout.menu_pie() layout.column().prop( context.scene.render.image_settings, "color_mode", expand=True) def register(): bpy.utils.register_class(VIEW3D_PIE_template) def unregister(): bpy.utils.unregister_class(VIEW3D_PIE_template) if __name__ == "__main__": register() bpy.ops.wm.call_menu_pie(name="VIEW3D_PIE_template") ``` Differential Revision: https://developer.blender.org/D2394 by @raa |
Revision c435be7 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 7, 2016, 23:17 (GMT) |
Main work to move active scene into window Added scene as argument to area/region listeners. It's only used in a really few cases though, I might instead do a lookup. |
December 7, 2016, 22:04 (GMT) |
Fix crash when opening a Blender file containing Alembic data. Was also affecting object linking. |
Revision 10d2c86 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 7, 2016, 21:53 (GMT) |
fix for constraint calculation, transform of meshisland centroid was calculated incorrectly |
December 7, 2016, 17:19 (GMT) |
Unittest scene copy |
December 7, 2016, 16:17 (GMT) |
Fix install_deps.sh failing to build ffmpeg 3. --disable-libfaac is no more ffmpeg build option. |
December 7, 2016, 14:37 (GMT) |
Unitest: doversion, write and read test for layers |
December 7, 2016, 13:53 (GMT) |
Fix (unreported) Sequencer Drop effect: wrong initial offset in second input buffer. Reading rest of the code, it's obvious we want to start � YOFF lines from start of rect2i, so we have to also multiply by number of components. Also did some minor cleanup. |
December 7, 2016, 13:23 (GMT) |
Fix T49893: Crash in Video Sequence Editor with 'drop' effect. Code was not accounting for possibilities that width or height of given buffers may be smaller than XOFF/YOFF... Note that I seriously doubt that drop code actually works (as in, gives expected results) when applied to tiles like it seems to be done currently, but this is much more complex (and involved) topic. |
December 7, 2016, 10:39 (GMT) |
Remove unused include statement |
December 7, 2016, 10:27 (GMT) |
Use proper defaults for Hue/Saturation node |
December 7, 2016, 10:23 (GMT) |
Merge branch 'master' into cycles_split_kernel |
December 7, 2016, 09:52 (GMT) |
Cycles: Keep consistent memory management style `unique_ptr` avoids some issues but we aren't using it anywhere else so to keep things consistent just using plain `delete` for now. |
December 7, 2016, 09:52 (GMT) |
Cycles: Make split kernel methods in Device private These methods shouldn't really be called from anywhere except `DeviceSplitKernel`. |
December 7, 2016, 08:26 (GMT) |
Cycles: Remove overloaded Device::mem_alloc function It was a bit confusing having two versions of this function, only one is needed really. Added `device_memory::resize()` to take over the behavior the overload provided. |
Revision 547aa69 by Lukas Stockner December 7, 2016, 03:55 (GMT) |
Revision 90ba99d by Lukas Stockner December 7, 2016, 03:54 (GMT) |
Experimental Cycles Build This build contains: - Denoising - Light Groups - Shadowcatcher - Blue-Noise Dithered Sampling - Custom Scrambling distance - IES lights - Disney BSDF - Highlight Compression |
|
|
|


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