April 9, 2021, 18:29 (GMT) |
Fixed build errors. Fixed build errors after merge with master. |
April 9, 2021, 18:00 (GMT) |
Merge branch 'master' of https://gitlab-master.nvidia.com/omniverse/blender into usd-importer-T81257-merge |
April 9, 2021, 16:41 (GMT) |
Merge branch 'master' into temp-spreadsheet-row-filter |
April 9, 2021, 15:53 (GMT) |
WIP point attributes |
April 9, 2021, 15:41 (GMT) |
Fix multi-device (for denoising) crash with background shader evaluation And prepare code a bit support multi-devices in the future, by filling the buffers through a callback per device. |
April 9, 2021, 15:36 (GMT) |
Cycles: Use more clear variable name The offsets are calculated using stride during update, but semantically those are offsets. |
April 9, 2021, 15:36 (GMT) |
Cycles: Use more const qualifiers in the film kernel |
April 9, 2021, 15:36 (GMT) |
Cycles: Streamline naming in the film kernel No functional changes. Indicated possible issue with the difference in stride in the render buffer and in the display half-float buffer. |
April 9, 2021, 15:36 (GMT) |
Cycles: Use adaptive sampling division in the film kernel Matches the pass data access in the buffers.cpp. Unfortunately, the code is not currently running because there are no adaptive sampling passes added to the viewport render. Will work on enabling required passes in the viewport next. |
April 9, 2021, 15:36 (GMT) |
Cycles: Fix adaptive sampling possibly being false enabled Add an explicit check with the configuration rather than relying on the sampling pattern. |
April 9, 2021, 15:36 (GMT) |
Cycles: Remove unused adaptive sampling settings from KernelIntegrator |
April 9, 2021, 15:36 (GMT) |
Cycles: Unify terminology/naming Follow Cycles convention of using get/set as prefix. This is the proper way ;) |
Revision 15a791d by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 9, 2021, 15:32 (GMT) |
Use correct add-ons branch for `make update` Also add TODO comments, hoping they help us not forget changing this back for the merge to master. |
April 9, 2021, 15:05 (GMT) |
Fix T87167: Object dragged from Outliner into Geo Nodes doesn't auto update Add call to `DEG_relations_tag_update` Differential Revision: https://developer.blender.org/D10928 |
April 9, 2021, 14:26 (GMT) |
Compositor: Output where debug is stored. |
April 9, 2021, 14:17 (GMT) |
GPencil: Change UI name and icon for bezier pen |
April 9, 2021, 13:32 (GMT) |
Cycles: Further improvements to the viewport rendering The idea is to schedule more samples at a lower resolution, which gives more usable visual feedback. For example, The Junk Shop scene becomes a bit less resolution but is way less noisy (almost no black pixels) while steel feeling interactive. Currently schedule 4 samples during navigation, 2 samples for the resolution which is the previous to the final one. When denoising is enabled during navigation, schedule single sample (which makes it so higher resolution will be rendered). This is because both denoisers we have behave better on more noisy image but on higher resolution. Additionally, lower the update rate in viewport. Non-trivial scenes can not keep up 60fps without dropping resolution too much. So prefer less often updates but have more clean updates during navigation. |
April 9, 2021, 13:27 (GMT) |
Cycles: restore ray differentials in new integrator Accept the extra memory usage for now, we'll try to compress these later. This fixes bump mapping for more accurate comparisons. |
April 9, 2021, 13:27 (GMT) |
Cycles: store ray differentials as scale instead of vector For bump mapping at least this makes little visual difference, and reduces memory usage and access cost on the GPU. A further optimizations could also make the differentials in ShaderData smaller. Ray differentials for NDC coordinates are disabled by this, to be brought back later. |
April 9, 2021, 13:27 (GMT) |
Fix missing object light visibility flags in new integrator Do it as part of BSDF evaluation now, with advantage that we can skip evaluating some BSDFs this way. |
|
|
|


Master Commits
MiikaHweb | 2003-2021