April 8, 2021, 21:08 (GMT) |
USD Import: fixed conditional statement. |
April 8, 2021, 21:00 (GMT) |
Geometry Nodes Curves: Add "owns direct data" functions |
April 8, 2021, 20:46 (GMT) |
Merge branch 'master' into geometry-nodes-curve-support |
April 8, 2021, 17:57 (GMT) |
USD Import: revert custom data layer definitions. Per review for D10700, removing custom data definitions originally added for attribute import, as this change requires further discussion and as additional work is required to complete the implementation. |
April 8, 2021, 17:20 (GMT) |
Cycles: Partial fix for the viewport passes Blender's addon should use same constants as the PassType. One thing which is still not working in viewport is Emission and Background passes when there is an object with Glass shader: the object is still shaded. The final F12 render of the Emission and background is correct. So not immediately clear what's the issue. |
April 8, 2021, 16:56 (GMT) |
Small changes for debugging. |
April 8, 2021, 16:43 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type |
April 8, 2021, 15:42 (GMT) |
Cycles: Fix threading issues in the PathTrace render cancel The actual flow is a bit of a mystery to me, but there were cases when `PathTrace::cancel()` was waiting for the `PathTrace::render()` to finish, but the `render_cancel_.is_requested` was cleared so that the render_pipeline was not quitting. The new code seems more logical to me, but really wouldn't mind a second pair of eyes here. |
Revision d18e74d by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) April 8, 2021, 14:22 (GMT) |
DRW: Fix debug print of error in shader lib dependency. |
Revision 8c753a2 by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) April 8, 2021, 14:22 (GMT) |
GPUTexture: Fix max FBO attachement in panoramic view + dof + eevee |
Revision 2a7d9d4 by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) April 8, 2021, 14:17 (GMT) |
EEVEE: Depth Of Field: Add back post process depth of field. Pretty much identical to the previous implementation. With the exception of a temporary noise function and some simplification of the CoC computation. This also fixes issues with the Ortho depth of field. Most of the files were modified to comply to new shader codestyle. This also adds partial support of panoramic cameras (bokeh and anamorphic is still buggy). |
April 8, 2021, 13:31 (GMT) |
GPencil: Bake Armature modifier for Bezier type |
April 8, 2021, 13:29 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type |
April 8, 2021, 13:06 (GMT) |
Cycles: Improvements for the resolution divider calculation * Do not report render and denoising time if render has been cancelled. It is not possible to estimate full rendering time from a cancelled state, and reporting wrong time gives the scheduler the wrong idea about how fast render is. * Use timing of the first sample to calculate start resolution divider. This timing is more accurate, because in viewport is known to include a single sample, and it resembles performance better because later on multiple samples might be scheduled, making it seen that render is faster. * Add some tolerance to the desired timing, so that if the higher resolution gives close enough timing we use higher resolution. This solves resolution divider bouncing between two values on a boundary values of render time (however, it does not eliminate requirement of hysteresis to really ensure this). Some utilities became public, so that they can be covered with the tests. This is mainly to verify own mental math, but also to allow to play with analytical formulas without breaking things. |
April 8, 2021, 13:06 (GMT) |
Cycles: Fix wrong OpenGL context manipulation in some cases When the BlenderSession is destructed from an initialization of a temporary are the current active context is window, not the draw manager. Made it so context release/activation goes correct in this case. Steps to reproduce an original issue: - Compile in debug mode, so that asserts are active. - Start Cycles viewport render. - Hit shortcut to open file (Cmd-O / Ctrl-O). |
April 8, 2021, 13:06 (GMT) |
Cycles: Stop rendering as quickly as possible The goal is to make it so stopping viewport render will happen as quick as possible. For example, when existing render mode or when opening a file browser. There is no need to wait for the viewport to be uniformly sampled in those cases. |
April 8, 2021, 13:06 (GMT) |
Cycles: Fix samples scheduling on retina screens |
April 8, 2021, 06:57 (GMT) |
Added missing function body. |
April 8, 2021, 05:49 (GMT) |
Cavity masking now has a checkbox in the UI, instead of simply turning itself on if the concave mask factor is > 0. |
April 8, 2021, 05:39 (GMT) |
Geometry Nodes Curves: Refactor, mapping from evaluated to control points Also include some incomplete handling of radius in the curve to mesh node. I'm not sure how much of the changes will stick around, but the reshuffling of virtual vs. final methods will stay, and the separated caches probably makes sense too. |
|
|
|


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