Blender Git Commit Log

All Blender Git commits.

Page: 217 / 8462

September 23, 2021, 05:54 (GMT)
Fix default surface resolution U/V mis-match

The resolution for surfaces was 12 for U, 4 for V,
where both should have been set to 4.

Regression in 9a076dd95a01135ea50f9ccc675668db9f2155f4
September 23, 2021, 05:42 (GMT)
Cleanup: spelling in comments
September 23, 2021, 05:09 (GMT)
LineArt: Fix naming error
September 23, 2021, 04:46 (GMT)
Merge branch 'master' into temp-vert-normals-cleanup
September 23, 2021, 04:43 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
Revision bf948b2 by Hans Goudey (master)
September 23, 2021, 02:57 (GMT)
Custom Properties: Rewrite edit operator, improve UX

This commit changes the custom property edit operator to make editing
different properties types more obvious and expose more of the data,
made more easily possible by the recent UI data refactor.

Previously, the operator guessed the type you wanted based on what you
wrote in a text box. That was problematic, you couldn't make a string
property with a value of `1234`, and you had to know about the Python
syntax for lists in order to create an array property. It was also slow
and error prone; it was too easy to make a typo.

Improvements compared to the old operator:
- A type drop-down to choose between the property types.
- Step and precision values are exposed.
- Buttons that have the correct type based on the property.
- String properties no longer display min, max, etc. buttons.
- Generally works in more cases. The old operator tended to break.
- Choose array length with a slider.
- Easy to choose to use python evaluation when necessary.
- Code is commented, split up, and much easier to understand.

The custom property's value is purposefully not exposed, since the Edit
operator is for changing the property's metadata now, rather than the
value itself. Though in the "Python" mode the value is still available.

More improvements are possible in the future, like exposing different
subtypes, and improving the UI of the custom properties panel.

Differential Revision: https://developer.blender.org/D12435
September 23, 2021, 02:38 (GMT)
Remove old TinyGLTF files
September 23, 2021, 02:24 (GMT)
Merge branch 'master' into xr-controller-support
September 23, 2021, 02:16 (GMT)
Update with changes from D10948, D12472
September 23, 2021, 02:05 (GMT)
Fix brush defaults bug
September 23, 2021, 01:26 (GMT)
Sculpt: Brush settings panel editor

* Moved brush settings (in sculpt mode) to
(for now) a new properties editor tab.
* Brush settings can now be individually configured
to show up in the workspace buttons.
* Brush settings can also be reordered.
* The new brush tab has a "preview" subpanel
to preview the workspace settings layout.
This is where settings are reordered.
September 23, 2021, 01:23 (GMT)
Applying patch D12600, GSOC Knife Tools branch

This adds constrained angle mode improvements,
snapping to global and local orientation,
visible distance and angle measurements,
undo capability,
x-ray mode,
multi-object edit mode.

See https://developer.blender.org/D12600 for more details.

Note: this project moved some of the default keymappings
around a bit, as discussed with users in the thread
https://devtalk.blender.org/t/gsoc-2021-knife-tool-improvements-feedback/19047
We'll change the manual documentation in the next couple of days.
September 22, 2021, 23:29 (GMT)
Fix: T91602 ffmpeg crash

Issue caused by our patch in rB1af722b81912
we replaced an array with a memory allocation
but we forgot to update the assert which now
used an invalid method to calculate the array
size.

SVN libs will have to be updated before
T91602 will be fixed for end users.
Revision 79bcc19 by Hans Goudey (master)
September 22, 2021, 22:34 (GMT)
Cleanup: Move more shader nodes to socket declaration API

I had to add `no_muted_links` to the declaration API. The name could
change there, but I think it's more obvious than "internal"
Revision 6fb4c8f by Hans Goudey (master)
September 22, 2021, 21:58 (GMT)
Fix: Incorrect socket names after previous commit
Revision c99cb81 by Hans Goudey (master)
September 22, 2021, 19:39 (GMT)
Cleanup: Use new node socket declaration API for some shader nodes

This converts socket declarations for most shader nodes that had already
been converted to C++, but skips those that needed a special flag.
September 22, 2021, 19:17 (GMT)
GPencil: Fix compiler warnings

Revision ee49991 by Peter Kim (master)
September 22, 2021, 19:00 (GMT)
Cleanup: Silence missing switch case warning
September 22, 2021, 18:07 (GMT)
Fix T91607: GPencil Tint modifier "apply" removes the effect

September 22, 2021, 17:55 (GMT)
BLI: support initializing empty FunctionRef with nullptr

This may sometimes be desired because it is more explicitely
shows that the `FunctionRef` will be empty.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021