Blender Git Commit Log

All Blender Git commits.

Page: 3180 / 8462

June 14, 2018, 20:46 (GMT)
Image: Refactor render slots to a dynamic list

Previously, render slots were hardcoded to a fixed amount.

With this change, render slots now are stored in a list. Therefore, users can add and/or remove as many slots as they want.

Credit to brecht for the UI part.

Reviewers: brecht, sergey

Differential Revision: https://developer.blender.org/D3474
June 14, 2018, 20:44 (GMT)
Cleanup: style
June 14, 2018, 20:32 (GMT)
WM: fix redo region setting the context
June 14, 2018, 20:27 (GMT)
WM: add support for temporary region data
June 14, 2018, 20:21 (GMT)
Cycles: Query XYZ to/from Scene Linear conversion from OCIO instead of assuming sRGB

I've limited it to just the RGB<->XYZ stuff for now, correct image handling is the next step.

Reviewers: brecht, sergey

Differential Revision: https://developer.blender.org/D3478
June 14, 2018, 20:16 (GMT)
Cycles: Connect value inputs to Strength instead of Color when inserting an Emission node

Same result, but saves an additional ConvertNode.
June 14, 2018, 20:07 (GMT)
Cycles: Automatically detect HDRI resolution by default and use non-square sampling map

The automatic mode checks all Enviroment Texture nodes and picks the largest image's resolution.
If there are no Enviroment Textures, it just uses the old default.

Also, the sampling map now isn't limited to square shapes. The automatic detection uses the exact image size,
the manual UI option now halves the value to get the height.

A default aspect ratio of 2:1 makes sense since this is what most HDRIs use.

Reviewers: brecht, sergey

Differential Revision: https://developer.blender.org/D3477
June 14, 2018, 19:58 (GMT)
WM: revert part of Top-Bar inclusion

This removes OperatorRepeatContextHandle, from 5f6c45498c92b
since we now only have redo in the area an operator is executed in.

These values could be invalid and crashed in some cases.
June 14, 2018, 19:45 (GMT)
Edit Mesh: Fix blending function of edges

This fix the ugly (usually) dark outline that was around selected edges.
June 14, 2018, 18:58 (GMT)
Fix motion paths not updating correctly for bones in some cases.

Sometimes the evaluated pose channel pointers can change during depsgraph
evaluation, so we can't store them ahead of time. The object pointer
should be ok since evaluated ID memory is reused.
June 14, 2018, 18:28 (GMT)
Split modifier stack

TODO:
* Handle TODO_GPENCIL_MODS placeholders
* Move modifiers > greasepencil_modifiers
* Run the evaluation of them.
June 14, 2018, 18:20 (GMT)
Use the taper factor to modulate influence of parent hairs.

This way the hair becomes influenced only by the primary guide curve
after tapering fully. Especially for long hair having secondary influences
is unnatural and creates weird effects. Full interpolation can be achieved
still by just setting a long taper length.
June 14, 2018, 18:14 (GMT)
UI: Some cleanup of properties panels (WIP)
June 14, 2018, 17:50 (GMT)
Check the context outside tool system

for grease pencil we don't use tool system yet, so we need check outside workspace->tools_space_type because this value is not available.

Thanks Campbell Barton for his help fixing this bug.
June 14, 2018, 17:44 (GMT)
Cleanup: unused vars
June 14, 2018, 17:30 (GMT)
UI: MOve topbar panels to Properties

WIP: Still some issues pending.
June 14, 2018, 17:11 (GMT)
GPUTexture: Fix missing "n" in printfs.
June 14, 2018, 16:54 (GMT)
Eevee: Remove old lightprobe implementation & start fresh.
June 14, 2018, 16:51 (GMT)
Merge branch 'blender2.8' into temp-udim-images
June 14, 2018, 16:46 (GMT)
Cleanup: Missing in previous commit
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021