Blender Git Commit Log

All Blender Git commits.

Page: 1906 / 8462

January 29, 2020, 20:14 (GMT)
Merge branch 'master' into functions
January 29, 2020, 20:05 (GMT)
Write to output buffer directly instead of doing a copy in the end
January 29, 2020, 19:53 (GMT)
Volumes: more work towards on-demand loading
January 29, 2020, 19:53 (GMT)
Objects: initial viewport draw of hair, point cloud and volumes

* Hair works in workbench and Eevee, by generating batch caches compatible with
particle hair. Selection does not work, and there is no code yet for
attributes like variable radius or UVs.

* Volumes are rendered by workbench and Eevee. But they only used the density
grid, ignore OpenVDB transforms and the code here is generally incomplete.

* Point clouds are only drawn as part of the overlay engine, just a quick hack
to show something and not properly integrated as part of workbench and Eevee.
January 29, 2020, 19:38 (GMT)
Merge branch 'blender-v2.82-release'
January 29, 2020, 19:29 (GMT)
Merge branch 'blender-v2.82-release'

Merge conflict in source/blender/gpu/GPU_texture.h
January 29, 2020, 18:21 (GMT)
Fluid: Fixes for flow objects and initial velocities

This commit cleans up the flow emission code (i.e. the code that determines where flow is generated). It also addresses an issue with initial velocities.

Related issues (that might be fixed through this commit) are: T73422, T72949
January 29, 2020, 18:21 (GMT)
Fix T73483: Mantaflow: Smoke inflow in liquid domain emits liquid

Added an extra check in the flow object loop that compares flow object type and domain type prior to writing to flow maps.
January 29, 2020, 18:21 (GMT)
Fluid: Added wavelet noise tile to the gitignore

This file is generated during bakes. It should not be committed to the blender repository. It just annoys developers when staging files.
January 29, 2020, 18:21 (GMT)
Fluid: Updated UI

UI updates include:
- More descriptive tool tips
- Removed texture panel for liquid flow objects
- Adjusted alignment for some smoke / fire parameters
January 29, 2020, 18:21 (GMT)
Fluid: Removed wireframe drawtype setter for fluid domains

Fluid domains with (auto-generated) particle systems were set to wireframe drawtype automatically. This was a convenience feature that made particles visible immediately. As the auto switching is sometimes a bit annoying though this has been removed. Instead, the Quick Liquid Operator switches the viewport shading type to wireframe.
January 29, 2020, 18:21 (GMT)
Fluid: More cleanup related to flow emission maps

In addition to 4670c68e3dd9544fe14656dacdff641fcabcd540 which removed the unused high-res emission maps.
January 29, 2020, 18:21 (GMT)
Fluid: Cleanup in flow emission loops

- Initial velocities are no longer influenced by surface distance value.
- Added optimizations for different flow types (e.g. skip part of loop for liquid flow objects).
- Comments style cleanup and removed old todos.
January 29, 2020, 18:21 (GMT)
Fluid: Removed the currently unused high-res smoke emission code

This code is currently not in use and so removing it based on the YAGNI principle. If there really is need for a high-res emission loop it could be easily added again. However, I believe for the smoke noise it is sufficient to upscale the base emission map. A high-res emission map can easily be achieved by increasing the base resolution. Note also that in the new fluid system base loop and noise loop are decoupled making the need for a high-res emission loop even more unneccessary.
January 29, 2020, 18:20 (GMT)
UI: fsmenu_insert_entry Declaration Mismatch

Code cleanup. Fixes a mismatch between definition and declaration of fsmenu_insert_entry().

Differential Revision: https://developer.blender.org/D6712

Reviewed by Julian Eisel
January 29, 2020, 18:16 (GMT)
Fix T73466: Unable to set particle rotation

Error in rB1f6ab32196d7.

Maniphest Tasks: T73466

Differential Revision: https://developer.blender.org/D6706
January 29, 2020, 18:07 (GMT)
make naming more specific
January 29, 2020, 17:56 (GMT)
cleanup
January 29, 2020, 17:47 (GMT)
cleanup
January 29, 2020, 17:43 (GMT)
new way to construct custom functions at compile time
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021