Revision 0103cb2 by Jacques Lucke (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 27, 2020, 13:59 (GMT) |
Geometry Nodes: initial support for bool group inputs Still need to work on the uilayout inside the modifier. |
Revision 9f38ebe by Jacques Lucke (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 27, 2020, 13:54 (GMT) |
Geometry Nodes: support vector inputs to geometry group |
Revision 8f93485 by Jacques Lucke (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 27, 2020, 12:44 (GMT) |
Geometry Nodes: initial support for displaying group inputs in modifier This uses the previously added id properties on the nodes modifier to store values that are passed into the geometry node group. |
Revision 8ff66f0 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 27, 2020, 12:24 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp # Conflicts: # release/scripts/startup/bl_ui/properties_material_gpencil.py |
Revision 88eb5b4 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 27, 2020, 12:12 (GMT) |
LineArt: Cancel running calculation when unchecked auto update. |
Revision cb16db7 by Jacques Lucke (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 27, 2020, 11:09 (GMT) |
Geometry Nodes: enable nodes modifier in edit mode |
October 27, 2020, 11:03 (GMT) |
Negate Shear in Copy Rotation This patch negates the effects of shear in the Copy Rotation constraint, which causes incorrect results and even flipping on rare occasions. Here is the bug report associated with the issue: T80970 This bug report has an example of the problem in a .blend file. This patch will change existing .blend files if a copy rotation constraint is used with a target that has shearing -- instead of pointing in the "wrong" direction (due to the shear), the constrained object will copy the final rotation of the target, with the shearing applied. Proposed Solution: Correct the matrix of the constraint target for shear. Limitations of proposed solution: - It's conceivable that someone has used the "incorrect behaviour" in a rig... although I doubt this. It may be necessary to create an "allow shear" checkbox that is disabled by default to maintain the legacy behaviour. No UI changes are needed for this patch :) Differential Revision: https://developer.blender.org/D8915 |
October 27, 2020, 10:45 (GMT) |
Cleanup: use over-line for doxy comments Follow our code style for doxygen sections. |
October 27, 2020, 10:40 (GMT) |
Revert "Cycles API: encapsulate Node socket members" This reverts commit 527f8b32b32187f754e5b176db6377736f9cb8ff. It is causing motion blur test failures and crashes in some renders, reverting until this is fixed. |
October 27, 2020, 09:31 (GMT) |
Multires: Remove simple subdivision type The simple subdivision as a type only causes issues like no-continuous normals across edges, inability to reliably switch the type and things like this. The new subdivision operators supports wider variety of how to add details to the model, which are more powerful than a single one-time decision on the subdivision type. The versioning code is adjusting topology converter to specify all edges as infinitely sharp. The reason for this (instead of using settings.is_simple) is because in a longer term the simple subdivision will be removed from Subsurf modifier as well, and will be replaced with more efficient bmesh-based modifier. This is finished up version of D8436. Differential Revision: https://developer.blender.org/D9350 |
October 27, 2020, 08:38 (GMT) |
Fixed bug with original coordinates/normals not being set when dyntopo pbvh is first built |
October 27, 2020, 07:45 (GMT) |
Cleanup: simplify order of initialization with argument parsing Sub-systems that use directories from BKE_appdir needed to be initialized after parsing '--env-system-datafiles'. This meant the animation player needed to call IMB_init it's self. Avoid this complication by having a pass that can be used to setup the environment before Blender's resources are accessed. This reverts the workaround from 9ea345d1cf82f |
October 27, 2020, 07:20 (GMT) |
* Fix bug in BKE_pbvh_node_color_buffer_get. |
October 27, 2020, 06:38 (GMT) |
Revision f8965f1 by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 27, 2020, 04:15 (GMT) |
Geometry Nodes: Fix memory leak |
Revision 7f2a20f by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 27, 2020, 04:12 (GMT) |
Merge branch 'master' into geometry-nodes |
October 27, 2020, 04:12 (GMT) |
Cleanup: Use const for PointCloud variable |
Revision 5566818 by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 27, 2020, 04:00 (GMT) |
Geometry Nodes: Add initial scattering nodes The first is a "Point Distribute" node, which takes a mesh and outputs a pointcloud, scattering points randomly on the surface based on the input density. The distribution algorithm is extremely basic at this point, and doesn't take into account an attribute weight at each vertex. The second node is a "Point Instance" node, which is mainly a placeholder until the engineering design for how to work with instancing in geometry nodes is decided. For now it just runs the same code that the convert pointcloud to mesh operator uses. |
Revision 9a06c6a by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 27, 2020, 03:54 (GMT) |
Geometry Nodes: Add function to create a temporary pointcloud We needed a "nomain" funciton similar to the one we have for meshes in order to add a working pointcloud for the geometry nodes. |
Revision e097116 by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 27, 2020, 03:44 (GMT) |
Geometry Nodes: Add utility to position point randomly on 3D triangle |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021