Geometry Nodes: Remove "normal" attribute #104795

Merged
Hans Goudey merged 2 commits from HooglyBoogly/blender:geometry-nodes-remove-normal-attribute into main 2023-02-16 15:08:40 +01:00

2 Commits

Author SHA1 Message Date
Hans Goudey f082f882ab Cleanup: Remove read-only attribute type
After the removal of the "normal" attribute providers, we no longer
use the concept of read-only attributes. Removing this status simplifies
code, clarifies the design, and removes potentially buggy corner cases.

Pull Request #104795
2023-02-16 09:06:03 -05:00
Hans Goudey 4310307450 Geometry Nodes: Remove "normal" attribute
The "normal" was added before fields existed because we needed a
way to expose the data to geometry nodes. It isn't really an attribute,
because it's read-only and it's derived rather than original data.

No features have relied on the "normal" attribute existing, except
for the corresponding column in the spreadsheet. However, the
column in the spreadsheet is also inconsistent, since it isn't an
attribute but looks just like the other columns. The normal is
always visible in the spreadsheet.

Pull Request #104795
2023-02-16 09:05:50 -05:00