Details
- Reviewers
Sebastian Parborg (zeddb) - Group Reviewers
Grease Pencil - Maniphest Tasks
- T87739: Line Art further improvement list
- Commits
- rBd1e0059eac99: LineArt: Filtering intersection lines using mask numbers
Diff Detail
- Repository
- rB Blender
Event Timeline
I'm getting an assert if I open the occlusion transparency panel:
BLI_assert failed: source/blender/makesrna/intern/rna_access.c:2480, RNA_property_boolean_get_index(), at 'index < len'
I talked to Jacques about the Masks. He thinks we should use a list bases instead to store "tags"
Then in the modifier you also have a list base where the user input tags that they want to use.
This way the user can use names and are not limited to 8 bit flags.
8 bit is the internal limit, because that variable has to be in every edge and triangle data structure, so we can't afford more (or to use list base for each of them during calculation). We can expose the setting as list though, so it gives the benefit of naming each bit or something like that...
But this way you got to keep a "master list" somewhere? That way we can then select "my flag", "another flag" from a list. So where to put it? under Scene?
UGHHH it should only have 6 bits now... And the UI, I haven't quite figured out how to make it horizontal like you do in python... I'll try
Other than my nitpick, LGTM.
| source/blender/makesdna/DNA_gpencil_modifier_types.h | ||
|---|---|---|
| 849–850 | Did you mean to change this comment? | |

