April 16, 2021, 14:34 (GMT) |
Cycles: Add active pixels "overlay" option The purpose of the change is to make it visible which pixels are being sampled when adaptive sampling is enabled. This is super useful for development in the area to see which pixels are considered noisy. It also will be much useful for the upcoming development of the idea of progressively decreasing noise floor in the viewport. This is also something what could be useful for lighting artists, TDs, and other production folks to investigate shots. So in the long run it will be very nice to make this is an official option. There are two main stoppers from making the option available: - The color of "overlay" is hardcoded. - When navigating in viewport all the pixels are changed, so users are "attacked" by this bright fullscreen overlay. Those are solvable issues, but is not something what is the highest priority at this time. So, keeping all this in mind the decision on the interface goes as following: - This is an option which is only enabled when Developer UI and Cycles Debug options are enabled in the User Preferences. - This is an option in the viewport shading, as it is only affecting the viewport. In the future we will always display this option, regardless of the user preferences. The BlenderSession and BlenderSync now are aware of the Developer UI, which is another good thing I'd say because then the debug panel handling can happen via the BlenderSession. |
April 16, 2021, 13:57 (GMT) |
Cycles: Remove meaningless const qualifier of return type const qualifier for scalar return type is meaningless from the compiler and semantic point of view: is not like this forces assigned to only happen to a const scalar. Solves CUDA compiler warning in the console. |
April 16, 2021, 13:53 (GMT) |
LineArt: Partial UI fixes for modifier and object panels. |
April 16, 2021, 13:53 (GMT) |
Merge branch 'master' into temp-explicit-colors |
April 16, 2021, 13:47 (GMT) |
Geometry Nodes: Use virtual arrays in internal attribute api (WIP). Differential Revision: https://developer.blender.org/D10994 |
Revision a7858c8 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 16, 2021, 13:44 (GMT) |
Pose Library: free flipped Action before freeing all temp-loaded data Free the flipped Action before calling `poselib_tempload_exit()`, to avoid any problems from indirectly referenced ID pointers. Thanks @campbellbarton for the patch! |
April 16, 2021, 13:42 (GMT) |
check for empty attribute name |
Revision b9ea20a by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 16, 2021, 13:33 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-poselib |
Revision 825eab8 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 16, 2021, 13:32 (GMT) |
Revert "Assets: explicitly free the temp-loaded asset datablock" This reverts commit 1ed2ffa8d07d4921c0ecfa836554ece178c80d6d. The master branch has a better solution (afd8e4bce7937baf016b973c091da3d954ffaf76) and will be merged soon. |
April 16, 2021, 13:27 (GMT) |
cleanup |
April 16, 2021, 13:24 (GMT) |
cleanup |
April 16, 2021, 13:24 (GMT) |
Cycles: Correct adaptive filter sample alignment There was a difference in the meaning of the sample passed to the AdaptiveSampling::align_samples. Based on the logic of the render scheduler, this is a 0-based sample index which is not yet sampled. Fixes missing filtering in certain conditions. |
April 16, 2021, 13:23 (GMT) |
Fix GPU adaptive sampling being broken, should copy in sync with the queue |
April 16, 2021, 13:11 (GMT) |
Cycles: Remove unused and confusing fields - Remove adaptive sampling from Film. The adaptive sampling is configured via Integrator. Having unused adaptive sampling in Film is rather confusing. - Remove unused start_sample from KernelIntegrator. It is unused, and with the idea of making it possible to resume rendering with adaptive sampling the meaning of a single start sample becomes unclear. |
April 16, 2021, 13:08 (GMT) |
fix |
April 16, 2021, 13:03 (GMT) |
rename apply to save |
April 16, 2021, 12:54 (GMT) |
Cycles: implement transparent shadow continuation when max hits is reached Only the CPU/Embree code is fully correct, for GPU it is not currently guaranteed to find the N closest hits (although it is likely). That will be solved next. Pabellon renders identical to master with this change. |
April 16, 2021, 12:54 (GMT) |
Merge branch 'master' into virtual-array-attributes |
April 16, 2021, 12:34 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lineart-contained |
April 16, 2021, 10:00 (GMT) |
Make constructors explicit. |
|
|
|


Master Commits
MiikaHweb | 2003-2021