Blender Git Loki

Blender Git commits from all branches.

Page: 193 / 2888

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
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
July 31, 2021, 18:41 (GMT)
Bug fixes - start frame value and IMB_crop assert failures
July 31, 2021, 16:08 (GMT)
Testing global hash table to resuse duplciated seq

Should be replaced with storing hash in editing->runtime
July 31, 2021, 15:16 (GMT)
Merge branch 'master' into sculpt-dev
July 31, 2021, 02:44 (GMT)
LineArt: Support mesh auto smooth.
July 31, 2021, 02:44 (GMT)
LineArt: Support mesh auto smooth.
July 31, 2021, 02:00 (GMT)
LineArt: Fix(unreported): Child object respect collection visibility.
July 31, 2021, 01:59 (GMT)
LineArt: Fix(unreported): Child object respect collection visibility.
July 31, 2021, 01:26 (GMT)
LineArt: Material flag versioning correction.
July 31, 2021, 00:38 (GMT)
Merge branch 'temp-lineart-contained' into lineart-shadow
July 31, 2021, 00:37 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
July 30, 2021, 22:21 (GMT)
Merge remote-tracking branch 'origin/soc-2021-porting-modifiers-to-nodes-remesh-voxel' into soc-2021-porting-modifiers-to-nodes-remesh-voxel

# Conflicts:
# source/blender/blenkernel/BKE_node.h
July 30, 2021, 22:20 (GMT)
- changes based on review by Jacques Lucke (JacquesLucke)
July 30, 2021, 22:15 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-remesh-voxel

# Conflicts:
# source/blender/blenkernel/BKE_node.h
July 30, 2021, 22:11 (GMT)
- reverted unneeded change
July 30, 2021, 22:07 (GMT)
Merge remote-tracking branch 'origin/soc-2021-porting-modifiers-to-nodes-remesh-blocks' into soc-2021-porting-modifiers-to-nodes-remesh-blocks

# Conflicts:
# source/blender/nodes/geometry/nodes/node_geo_remesh_blocks.cc
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021