May 12, 2021, 16:00 (GMT) |
UI: Colors for Texture/Material node sockets and small tweaks * Set colors for the new texture and material sockets * Material uses the same color used for shading icons * Texture uses a plum color desaturated enough to not be confused with Vector's violet * Image socket adjusted to be closer to Texture sockets but darker * Integer socket toned down in saturation to not stand out so much (and be closer to float sockets which are gray) Making this change now during bcon1 to gather feedback from the community, and because Geometry Nodes needs to use the new texture/material sockets. |
May 12, 2021, 15:21 (GMT) |
Geometry Nodes Curves: Expose first builtin point attributes This commit exposes the first spline control point attributes. The implementation incorporates the attributes into the virtual array system, providing efficient methods to flatten the data into a contiguous array and to apply changes from a flattened array. This is only part of the eventual goal, which includes changes to run attribute nodes separately for each spline to completely avoid copying. So far `tilt` and `radius`, the two generic attributes common to all spline types, are implemented. The more complex `position` attribute is also added. It requires some special handling for Bezier splines, where the control point handles need to be moved along with the control points. To make that work I also added automatic handle recalculation to the Bezier spline. Differential Revision: https://developer.blender.org/D11187 |
May 12, 2021, 15:20 (GMT) |
Fix T87851 EEVEE: Performance regression with baked lighting & transparency This was caused by the drivers not optimizing the shader enough to remove the samplers and data used by closure eval. Removing the lighting loops from the depth shader fixes the perf regression. |
May 12, 2021, 15:19 (GMT) |
Add missing copyright notice |
May 12, 2021, 15:11 (GMT) |
Fix comments didn't conform style convention. |
May 12, 2021, 14:12 (GMT) |
Fix T81247: Constrain selected UVs to correct UDIM With Constrain to Image Bounds selected, UVs will be constrained to the correct/closest UDIM if the image is tiled. UVs will be constrained to the 0-1 UV space if the image is not tiled. This will override the present behavior of always constraining selected UVs to the 0-1 UV space (UDIM 1001). Reviewed By: campbellbarton Ref D11202 |
May 12, 2021, 14:10 (GMT) |
Cycles X: Experiment with progressively lowering noise in viewport The idea is make it so in viewport all pixels are uniformly noisy, and the noise gradually becomes lower and lower. This is like replacing viewport samples with smarter adaptive sampling. Currently, rendering starts with noise threshold of 0.4, and once majority of pixels did converge the noise threshold gets halved, until the configured threshold is reached. The final result of viewport rendering should be almost the same as prior to the patch, but because of extra box filtering on a more sparse pixel sets there could be some differences. Especially visible with the active pixels overlay in the case when pixels did not converge to the final noise floor. From the benchmarks there seems to be no performance loss. Differential Revision: https://developer.blender.org/D11088 |
May 12, 2021, 13:19 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type |
May 12, 2021, 12:56 (GMT) |
Cycles X: Make converge check return number of active pixels Currently no functional changes, but allows to implement different adaptive sampling filtering: for example, the one which progressively lowers noise floor. From benchmarks on RTX 6000 there is no performance impact. |
May 12, 2021, 12:56 (GMT) |
Cycles X: Allow adding samples to pixel The idea is to be able to resume sampling pixel after it "skipped" some of the scheduled tiles due to convergence. This is a bit weak concept, but is the most straight forward to implement. This will be needed for the progressive noise floor feature. The current implementation is relying on the fact that the maximum number of samples will not exceed floating point precision: for the range of 0 to 2^24 the worst prevision of the single floating precision is 1. To be more robust for all possible GPUs which might have precision issues this will be changed in the followup commit. |
May 12, 2021, 12:56 (GMT) |
Cycles X: Switch sample count pass from float to uint This way we will never run into rounding issues when relying on a per-pixel sample count value. There is some code duplication between the film conversion and the pass accessor. Ideally we will de-duplicate the per-pixel processing logic, but is better if that happens as a separate refactor. |
May 12, 2021, 12:54 (GMT) |
Cycles X: Optionally approximate shadow in matte pass This change makes it so that combined pass (from the render result point of view) will contain both synthetic objects and shadows when the Shadow Catcher pass is not enabled. This brings back behavior of the shadow catcher, possibly bringing back some of workflows when synthetic object have to have their shadows in the same pass. It also makes it so perceptually the shadow catcher always work. The approximation is a black transparency (without color), although is more accurate than in previous implementation of the shadow catcher. Currently is only implemented for the final render. The viewport needs more investigation about whether its possible to have preview of the final accurate shadow catcher. Differential Revision: https://developer.blender.org/D11232 |
May 12, 2021, 12:20 (GMT) |
Merge branch 'blender-v2.93-release' |
May 12, 2021, 12:19 (GMT) |
Fix: IC keymap V-key view pie doesn't work in Weight Paint mode Remove the V key for switching to vertex mode in Weight Paint mode as it caused a key-conflict. Ref D11192 |
May 12, 2021, 12:04 (GMT) |
May 12, 2021, 12:02 (GMT) |
PyAPI: remove context.active_base All other access to the Base structure from Python was removed, it seems this was left in by accident. Ref T85675 |
May 12, 2021, 12:02 (GMT) |
PyAPI: remove deprecated 'wiki_url' for add-ons 'bl_info' This was only kept for compatibility with older add-ons and has been deprecated since 2.83. Ref T85675 |
May 12, 2021, 11:58 (GMT) |
Cleanup: use our own code style for doxy-gen comment blocks |
May 12, 2021, 11:41 (GMT) |
LineArt: Option for toggling chaining modes. Allows switching between image-space and geometry-space chainin. |
May 12, 2021, 11:17 (GMT) |
Builder: updated download urls with upcoming naming scheme. |
|
|
|


Master Commits
MiikaHweb | 2003-2021