http://www.miikahweb.com/feed.php MiikaHweb - Blender Temp-geometry-nodes-attribute-domain-conversion Branch http://www.miikahweb.com/ MiikaHweb - Blender Temp-geometry-nodes-attribute-domain-conversion Branch fi Thu, 16 Sep 21 22:28:35 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[0d92319]: Add material index attribute]]> http://www.miikahweb.com/en/blender/git-logs/commit/0d9231967252f20219aedb73432be68ed28eb060 0d92319
Branches : temp-geometry-nodes-attribute-domain-conversion
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Add material index attribute

----------------------------------------
1 Path Changed]]>
Sat, 23 Jan 2021 20:32:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0d9231967252f20219aedb73432be68ed28eb060Hans Goudey
<![CDATA[[2d2c82c]: Merge branch 'master' into temp-geometry-nodes-material-index...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2d2c82c8e3a6cf5936ce854a99c0249bbdc1b57d 2d2c82c
Branches : temp-geometry-nodes-attribute-domain-conversion
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Merge branch 'master' into temp-geometry-nodes-material-index-attribute

----------------------------------------
0 Paths Changed]]>
Sun, 24 Jan 2021 00:41:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2d2c82c8e3a6cf5936ce854a99c0249bbdc1b57dHans Goudey
<![CDATA[[6a86a53]: Merge branch 'master' into temp-geometry-nodes-material-index...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6a86a5374497f528207ab6d2d9954565fafe5ba9 6a86a53
Branches : temp-geometry-nodes-attribute-domain-conversion
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Merge branch 'master' into temp-geometry-nodes-material-index-attribute

----------------------------------------
0 Paths Changed]]>
Sun, 24 Jan 2021 00:19:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6a86a5374497f528207ab6d2d9954565fafe5ba9Hans Goudey
<![CDATA[[b3ec9f5]: Start implementing attribute domain conversions]]> http://www.miikahweb.com/en/blender/git-logs/commit/b3ec9f5120d0d901e7435cbbd7d0da89b5a6ada2 b3ec9f5
Branches : temp-geometry-nodes-attribute-domain-conversion
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Start implementing attribute domain conversions

This doesn't compile, and it isn't even close to finished, but it's a
start at basic domain conversion, which are generally simple operations
that just depend on the topology of the mesh.

Next steps are creating a new attribute with the calculated
values, and more importantly templating this to work with
different attribute types.

----------------------------------------
2 Paths Changed]]>
Mon, 25 Jan 2021 05:07:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b3ec9f5120d0d901e7435cbbd7d0da89b5a6ada2Hans Goudey
<![CDATA[[eb4614a]: Add integer attribute support in some places]]> http://www.miikahweb.com/en/blender/git-logs/commit/eb4614ae1d1f9810d214eace40c39d1e4c5d0fb2 eb4614a
Branches : temp-geometry-nodes-attribute-domain-conversion
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Add integer attribute support in some places

----------------------------------------
5 Paths Changed]]>
Sun, 24 Jan 2021 03:31:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/eb4614ae1d1f9810d214eace40c39d1e4c5d0fb2Hans Goudey
<![CDATA[[04988f8]: Cleanup and improve comments]]> http://www.miikahweb.com/en/blender/git-logs/commit/04988f8314939cb26bdc0722ea30cf2b973135d7 04988f8
Branches : temp-geometry-nodes-attribute-domain-conversion, temp-geometry-nodes-normal-attribute
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup and improve comments

----------------------------------------
1 Path Changed]]>
Fri, 22 Jan 2021 22:17:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/04988f8314939cb26bdc0722ea30cf2b973135d7Hans Goudey
<![CDATA[[b5df5b2]: Remove special handling of normals from point distribution]]> http://www.miikahweb.com/en/blender/git-logs/commit/b5df5b27a02f35c5aaccfac8790399c9f113d434 b5df5b2
Branches : temp-geometry-nodes-attribute-domain-conversion, temp-geometry-nodes-normal-attribute
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Remove special handling of normals from point distribution

----------------------------------------
1 Path Changed]]>
Fri, 22 Jan 2021 22:08:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b5df5b27a02f35c5aaccfac8790399c9f113d434Hans Goudey
<![CDATA[[41b3388]: Refactor the "normal" attribute reading and writing]]> http://www.miikahweb.com/en/blender/git-logs/commit/41b33887c0bc1c5d3356b4770b7d2337c8dfc069 41b3388
Branches : temp-geometry-nodes-attribute-domain-conversion, temp-geometry-nodes-normal-attribute
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Refactor the "normal" attribute reading and writing

----------------------------------------
1 Path Changed]]>
Fri, 22 Jan 2021 21:23:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/41b33887c0bc1c5d3356b4770b7d2337c8dfc069Hans Goudey
<![CDATA[[b280d53]: Merge branch 'master' into temp-geometry-nodes-normal-attribute...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b280d53f47967d0208fe821626d3dada6e1c3a17 b280d53
Branches : temp-geometry-nodes-attribute-domain-conversion, temp-geometry-nodes-normal-attribute
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Merge branch 'master' into temp-geometry-nodes-normal-attribute

----------------------------------------
0 Paths Changed]]>
Fri, 22 Jan 2021 18:09:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b280d53f47967d0208fe821626d3dada6e1c3a17Hans Goudey
<![CDATA[[178405e]: Test derived normals write attribute]]> http://www.miikahweb.com/en/blender/git-logs/commit/178405ef1745782026c07e511a793cb5c8eb69f8 178405e
Branches : temp-geometry-nodes-attribute-domain-conversion, temp-geometry-nodes-normal-attribute
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Test derived normals write attribute

----------------------------------------
1 Path Changed]]>
Fri, 22 Jan 2021 14:14:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/178405ef1745782026c07e511a793cb5c8eb69f8Hans Goudey
<![CDATA[[3d712fb]: Merge branch 'master' into temp-geometry-nodes-normal-attribute...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3d712fbe862c8b63f4270fb8e51f38fbbb4be1d8 3d712fb
Branches : temp-geometry-nodes-attribute-domain-conversion, temp-geometry-nodes-normal-attribute
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Merge branch 'master' into temp-geometry-nodes-normal-attribute

----------------------------------------
0 Paths Changed]]>
Fri, 22 Jan 2021 13:20:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3d712fbe862c8b63f4270fb8e51f38fbbb4be1d8Hans Goudey
<![CDATA[[34eaf62]: Geometry Nodes: Support the "normal" attribute]]> http://www.miikahweb.com/en/blender/git-logs/commit/34eaf62536ff5de318cc4e10f30c457c196f4655 34eaf62
Branches : temp-geometry-nodes-attribute-domain-conversion, temp-geometry-nodes-normal-attribute
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Support the "normal" attribute

The `normal` attribute is a bit special for a few reasons:
- It has the special CD_NORMAL custom data type even though
it is just a float3.
- It is sometimes stored in the `MVert` array as a vector of
shorts instead of in a separate custom data layer.
- The custom data layer does not have a default name, so we
can't count on addressing it by name.
- It can exist on multiple domains, meaning that polys, vertices,
and corners can all have the "normal" attribute.

All of these combined raise a lot of questions about how to properly
support reading and writing from this attribute. The whole idea that
it should be valid to address an attribute with the same name on
multiple domains is challenging for the attribute code.

This branch currently supports reading normals stored in the `MVert`
layer and in `CD_NORMAL` layers. I'm not at all sure that this is the
ideal way of dealing with this situation, but it's a start.

----------------------------------------
1 Path Changed]]>
Fri, 22 Jan 2021 00:07:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/34eaf62536ff5de318cc4e10f30c457c196f4655Hans Goudey