Blender Git Commits

Blender Git "cycles-x" branch commits.

Page: 14 / 44

July 14, 2021, 12:09 (GMT)
Fix incorrect diffuse/glossy/transmission with indirect SSS
July 14, 2021, 12:09 (GMT)
Cleanup: remove unused avx/sse kernel textures access
July 14, 2021, 12:09 (GMT)
Cleanup: remove unused kernel_shadow.h
July 13, 2021, 10:57 (GMT)
Cycles X: Correct verbosity level of logging

Hared to notice since there was a verbosity check above.

Seems to actually be a missing change since the initial review :(
July 13, 2021, 10:09 (GMT)
Cycles X: Extend multi-device rebalancing scheduler API

Communicate more information about whether rebalancing is needed,
whether balance across device did change. Currently no functional
changes, but this change allows to make the logic smarter and get
more performance out of a compute.

No functional changes, just exposing extra things and making
statistics more usable for a more elaborate logic.
July 12, 2021, 13:00 (GMT)
Cycles X: Reduce memory usage of OptiX denoiser and CPU render

Allow to modify a temporary buffer created in the DeviceDenoiser.

Moved denoised pass copy to a more accessible function. It is not
very flexible yet, and performance might be improved, but it fits
current usage and is only used from a much more compute-heavy steps
of the render.

Differential Revision: https://developer.blender.org/D11874
July 12, 2021, 11:03 (GMT)
Cycles X: Include rebalance time into full report

Useful for investigating various balance strategies.

Differential Revision: https://developer.blender.org/D11887
July 12, 2021, 10:50 (GMT)
Cycles X: Improve average time report in the log

Don't count non-finial resolution divider in the average as it is not
accurate.
The wall time is still counted.
July 12, 2021, 09:40 (GMT)
Merge branch 'master' into cycles-x
July 9, 2021, 16:01 (GMT)
Cycles X: restore AO pass support

This uses shader ray-tracing, which is not ideal for performance or runtime
compile times. For that reason it might be moved into its own kernel later,
but this at least brings back the feature.

Differential Revision: https://developer.blender.org/D11873
July 9, 2021, 15:32 (GMT)
Refactor CYcles X OptiX denoiser preparing for in-place operation

Currently no functional changes are expected. Making code ready for
re-using storage of the render buffers to store guiding passes when
this is possible.
July 9, 2021, 15:32 (GMT)
Cycles X: Reduce OPtiX memory usage on multi-device

The idea is to allow OptiX denoiser to modify input render buffers
when it is known it will not conflict with the path tracer.

Can be extended to the CPU rendering and OptiX denoising, but this
will need some generic way of copying denoised passes only between
render buffers.

Differential Revision: https://developer.blender.org/D11865
July 9, 2021, 15:22 (GMT)
Cycles X: support cameras inside volumes

Adds a new integrator_intersect_volume_stack kernel to initialize the
volume stack after camera rays.

Differential Revision: https://developer.blender.org/D11870
July 9, 2021, 14:45 (GMT)
Cycles X: Improve navigation when OIDN is used in viewport

Inform OIDN to stop denoising whenever cancel is requested via the
PathTrace.

The improvement is especially noticeable when denoising shadow catcher
pass which involves denoising 3 passes.

Did not measure any eprformance penalty with this change when no cancel
is requested during the denoising process.

Differential Revision: https://developer.blender.org/D11867
July 9, 2021, 13:38 (GMT)
Cleanup: add comment
July 9, 2021, 12:34 (GMT)
Cleanup: minor renaming and adding const qualifiers
July 9, 2021, 12:34 (GMT)
Cleanup: remove outdated decoupled volume device feature
July 9, 2021, 12:34 (GMT)
Cleanup: remove unused homogeneous volume code and volume scatter define
July 9, 2021, 12:34 (GMT)
Fix crash with volumes and light intersection
July 9, 2021, 09:30 (GMT)
Cycles X: Add regression tests

Currently minimal set of files to help testing improvements in
denoisrers. All the common cases which got broken by accident
in the past week.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021