Blender Git Commit Log

All Blender Git commits.

Page: 357 / 8462

August 6, 2021, 17:34 (GMT)
Curves: Curve Pen

This tool can be used to rapidly edit curves. It follows the design proposed here with the inclusion of a few changes. The final set of functionalities for Bezier splines are as follows:

* Add point: Click on empty space to add a new point connected to the currently selected point(s). If no point is currently selected, a new spline is created.
* Only clicking adds a point with handles of type `vector`.
* Click and drag to move handles as `auto` type handles.
* Press Shift while dragging to set handles as `free` type handles.
* Clicking two endpoints consecutively will close the spline to form a cycle.
* Make cut: Hold Ctrl and click to insert a vertex into the spline at the clicked location.
* Move control points and handles: Click and drag to move control points or handles.
* Alter segment: Click and drag on a curve segment to alter its shape.

All the above functionalities except for alter segment works similarly in the case of Poly and NURBS splines, minus the handle interactions.

Differential Revision: https://developer.blender.org/D12155
August 6, 2021, 17:33 (GMT)
Merge branch 'master' into temp-geometry-nodes-fields-prototype
August 6, 2021, 17:25 (GMT)
Merge branch 'master' into soc-2021-curves
August 6, 2021, 17:12 (GMT)
Don't apply any changes on failure, refactor with `IDP_ui_data_free_unique_contents`
August 6, 2021, 16:58 (GMT)
Dyntopo sculpt: add dev operator to debug memory cache coherency
August 6, 2021, 16:33 (GMT)
Cleanup: Rename variables
August 6, 2021, 15:33 (GMT)
Asset Browser: Support dropping materials into Face Sets
August 6, 2021, 15:11 (GMT)
Assets: add AssetLibrary struct

Add `AssetLibrary` struct that owns a pointer to an `AssetCatalogService`.

The `struct AssetLibrary` is an opaque struct that C code can just pass
around. It is created with `BKE_asset_library_load(library_path)` and
freed with `BKE_asset_library_free(the_pointer)`.

Note that this API is still experimental.
August 6, 2021, 15:04 (GMT)
better split
August 6, 2021, 14:46 (GMT)
improve automatic array source detection in expander
August 6, 2021, 14:44 (GMT)
Fix T90477: Cursor vertex snapping not working in UV editor

`t->obedit_type` is read to indicate if we are in uv edit mode.

Also fixes a crash introduced in {rBdd14ea18190ff27082009f73a556569a43377a71}.
August 6, 2021, 14:40 (GMT)
Merge branch 'master' into cycles-x
August 6, 2021, 14:36 (GMT)
Fixed bug with displacement when moving segment
August 6, 2021, 14:26 (GMT)
Cycles: Fix for possible viewport dead-lock

This is a backport of recent development in the Cycles X branch.

Fixes possible dead-lock in viewport rendering when exiting at an
exact bad moment (couldn't reproduce in master branch, but in the
cycles-x branch it was happening every now and then).

Differential Revision: https://developer.blender.org/D12154
August 6, 2021, 14:14 (GMT)
support lists in point translate node
August 6, 2021, 14:00 (GMT)
support outputting attribute to modifier
August 6, 2021, 13:59 (GMT)
Merge branch 'master' into cycles-x
August 6, 2021, 13:56 (GMT)
Cleanup: Use conventional naming for private Session members

Makes it consistent with the guidelines and the Cycles X branch, and
allows to backport fix for the viewport update from the branch. Will
cause a merge conflict, which should be simple accept-ours in the
branch.
August 6, 2021, 13:48 (GMT)
Merge branch 'master' into soc-2021-curves
August 6, 2021, 13:32 (GMT)
Cleanup: Add missing newline at end of file

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021