Blender Git Commit Log

All Blender Git commits.

Page: 382 / 8462

August 2, 2021, 00:58 (GMT)
Use 16-bits to store colors.
August 1, 2021, 19:50 (GMT)
Print function for new depsgraph nodes for debug.
August 1, 2021, 18:52 (GMT)
IME Win32: Fix Duplicated Initial Character

When entering characters using IME on Windows, Japanese and Chinese
will both usually result in the first keystroke being duplicated. The
problem is that we are informed too late, after the first key is
pressed, that we are IME composing. This patch ensures we are entering
non-English characters using ImmGetConversionStatus() and then deals
with editing keys (like arrows and backspace) on a per-language basis.

see D11929 for more details.

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

Reviewed by Brecht Van Lommel
August 1, 2021, 18:32 (GMT)
Change conditions when to start caching.
August 1, 2021, 18:21 (GMT)
Add a read-only flag to indicate depsgraph update.

The NODE_DEPSGRAPH_UPDATED flag indicates that a node has triggered a
depsgraph update. This can be accessed in a depsgraph "pre" handler
to find nodes which have changed through user actions.
The depsgraph clears this flag for the next update.
August 1, 2021, 17:13 (GMT)
adaptive_cloth: static_remesh: dump file after each split and flip
August 1, 2021, 17:12 (GMT)
adaptive_cloth: filename_gen: number has 0's to make length 3
August 1, 2021, 14:31 (GMT)
Merge branch 'master' into soc-2021-curves
August 1, 2021, 14:12 (GMT)
Merge branch 'master' into soc-2021-curve-fillet
August 1, 2021, 14:04 (GMT)
Merge branch 'master' into soc-2021-simulation-display
August 1, 2021, 14:03 (GMT)
make format
August 1, 2021, 14:01 (GMT)
Physics: Implemented caching previous velocity of rigid bodies so that acceleration can be calculated.
August 1, 2021, 13:37 (GMT)
Merge branch 'master' into refactor-idprop-ui-data
August 1, 2021, 13:20 (GMT)
modifier: adaptive_remesh: filename has edge_i with 0s
August 1, 2021, 07:58 (GMT)
Physics: Added visualisation for slider and hinge constraints.
August 1, 2021, 06:05 (GMT)
modifier: adaptive_remesh: dump file pre and post edge operation
August 1, 2021, 04:58 (GMT)
Geometry Nodes: Level Set Nodes (WIP)

Level sets are representations of all of the input values where a
function's output is the same. If you imagine a "position to density"
function, the corresponding level set describes a 3D surface. Disrete
Level Sets have some benefits over meshes because they always describe
a manifold shape, which makes some operations simpler. In particular,
Boolean (CSG) operations become quite straightforward. In a procedural
context, they also have the benefit of easily change-able resolution.

The OpenVDB library comes with a set of tools that getting useful
functionality out of this data structure relatively simple. This patch
adds initial versions of three level set nodes:

* **Mesh to Level Set**: Like the "Mesh to Volume" node, but creates a level set instead
** Currently the grid name is hardcoded to `level_set`
** Currently only voxel size input is available
* **Level Set Boolean**: Provides the union, difference, and intersect operations.
** The existing Boolean node should be renamed to "Mesh Boolean"
** Missing is resampling of the second input level set for a transformation.
* **Level Set Filter**: Provides "Grow", "Shrink", and "Smooth" operations.
** There are some other filters provided in the OpenVDB toolkit,
I'm still trying to figure out their use cases though.

This patch is meant to show some possibility and give anyone interested
the chance to test. Another issue is that Blender doesn't have the ability
to display level sets at the moment, which is the idea behind this task: T88599

Differential Revision: https://developer.blender.org/D12100
Revision 7927798 by Hans Goudey (master)
August 1, 2021, 03:22 (GMT)
Cleanup: Sort node types alphabetically
August 1, 2021, 00:57 (GMT)
Fix new obj exporter curve test.

Due to a previous fix I made to the transform matrix code,
the golden data for the curve coordinates were incorrect.
July 31, 2021, 19:40 (GMT)
Merge branch 'master' into soc-2020-io-performance
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021