Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1809 / 8462

Revision 28321b0 by Julian Eisel (soc-2019-openxr, vr_scene_inspection)
March 5, 2020, 11:40 (GMT)
Merge branch 'temp-openxr-blenderside' into soc-2019-openxr
Revision 10d563b by Julian Eisel (soc-2019-openxr, vr_scene_inspection)
March 5, 2020, 11:36 (GMT)
Add XR_ prefix like now in master
March 5, 2020, 11:36 (GMT)
Fluid: Diffusion settings now optional

For optimization purposes these settings need to be enabled explicitly from now on.
Revision 812c4f4 by Julian Eisel (soc-2019-openxr, vr_scene_inspection)
March 5, 2020, 11:32 (GMT)
Merge branch 'temp-openxr-ghostxr' into temp-openxr-blenderside
March 5, 2020, 11:25 (GMT)
EEVEE: Render Passes Blending

Changed the blending mode to full blending. I found the issue when
during development of a material pass containing alpha values.
March 5, 2020, 11:21 (GMT)
Adaptive Sampling for Cycles.

This feature takes some inspiration from
"RenderMan: An Advanced Path Tracing Architecture for Movie Rendering" and
"A Hierarchical Automatic Stopping Condition for Monte Carlo Global Illumination"

The basic principle is as follows:
While samples are being added to a pixel, the adaptive sampler writes half
of the samples to a separate buffer. This gives it two separate estimates
of the same pixel, and by comparing their difference it estimates convergence.
Once convergence drops below a given threshold, the pixel is considered done.

When a pixel has not converged yet and needs more samples than the minimum,
its immediate neighbors are also set to take more samples. This is done in order
to more reliably detect sharp features such as caustics. A 3x3 box filter that
is run periodically over the tile buffer is used for that purpose.

After a tile has finished rendering, the values of all passes are scaled as if
they were rendered with the full number of samples. This way, any code operating
on these buffers, for example the denoiser, does not need to be changed for
per-pixel sample counts.

Reviewed By: brecht, #cycles

Differential Revision: https://developer.blender.org/D4686
Revision 75163f2 by Julian Eisel (soc-2019-openxr, vr_scene_inspection)
March 5, 2020, 11:20 (GMT)
Add XR_ prefix like now in master
March 5, 2020, 11:12 (GMT)
initial particle time step event node
March 5, 2020, 11:11 (GMT)
Merge branch 'temp-openxr-directx' into temp-openxr-ghostxr
March 5, 2020, 11:10 (GMT)
Merge branch 'master' into temp-openxr-directx
March 5, 2020, 10:51 (GMT)
Merge branch 'master' into uuid-id
March 5, 2020, 10:50 (GMT)
remove socket that was used for testing only
March 5, 2020, 10:42 (GMT)
Merge branch 'functions' into builtin-simulation-nodes
March 5, 2020, 10:41 (GMT)
Merge branch 'master' into functions
March 5, 2020, 10:41 (GMT)
Fix T74446: Liquid Inflow Does Not Work

Somehow this was forgotton in the optimization patch a5c4a44df67e.
March 5, 2020, 10:07 (GMT)
GPencil: Cleanup Versioning loops
March 5, 2020, 09:58 (GMT)
Initial step for IDTypeInfo refactor 'cleanup' project.

Introduce new IDTypeInfo structure.

Each ID type will have its own, with some minimal basic common info,
and ID management callbacks.

This patch only does it for Object type, for demo/testing purpose.
Moving all existing IDs is a goal of next "cleanup Friday".

Note that BKE_idcode features should then be merged back into BKE_idtype -
but this will have to be done later, once all ID types have been properly
converted to the new system.

Another later TODO might be to try and add callbacks for file read/write,
and lib_query ID usages looper.

This is part of T73719.

Thanks to @brecht for initial idea, and reviewing the patch.

Differential Revision: https://developer.blender.org/D6966
March 5, 2020, 09:46 (GMT)
Cleanup: Clarified comment

No functional changes.
March 5, 2020, 09:46 (GMT)
GPencil: Version Bump and prepare versioning code
March 5, 2020, 09:31 (GMT)
GPencil: Fix errors after merge due function renaming
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021