poor documentation for attribute node #45646

Closed
opened 2015-08-01 19:12:34 +02:00 by Aaron Carlisle · 20 comments
Member

Short description of error

Good documentation for using the attribute node seems to be missing. better documentation would include a list a of thing that can be used

**Short description of error** Good documentation for using the attribute node seems to be missing. better documentation would include a list a of thing that can be used
Author
Member

Changed status to: 'Open'

Changed status to: 'Open'
Author
Member

Added subscriber: @Blendify

Added subscriber: @Blendify

Added subscriber: @ThomasDinges

Added subscriber: @ThomasDinges

Agreed. :)

Agreed. :)
Author
Member

A better attribute node is nice to one where you don't have to type things out

A better attribute node is nice to one where you don't have to type things out
Member

Added subscriber: @gandalf3

Added subscriber: @gandalf3
Member

I've compiled a small list of uses on SE: http://blender.stackexchange.com/a/14267/599
I could adapt this for putting into the docs, but it'd be nice to have confirmation that these are all correct, and perhaps an idea what to do about the inputs mentioned in the code which appear to do nothing.

Is it accurate to say that this node is used as a sort of "testing node" for features which don't yet have their own node (volumetric textures for instance)?

I've compiled a small list of uses on SE: http://blender.stackexchange.com/a/14267/599 I could adapt this for putting into the docs, but it'd be nice to have confirmation that these are all correct, and perhaps an idea what to do about the inputs mentioned in the code which appear to do nothing. Is it accurate to say that this node is used as a sort of "testing node" for features which don't yet have their own node (volumetric textures for instance)?
Author
Member

Added subscriber: @Sergey

Added subscriber: @Sergey
Author
Member

@Sergey @ThomasDinges you can answer this best

@Sergey @ThomasDinges you can answer this best
Member

Added subscriber: @GregZaal

Added subscriber: @GregZaal
Member

Think we could just add "See a complete list of possible attributes here" and link to the SE answer.

Think we could just add "See a complete list of possible attributes here" and link to the SE answer.
Author
Member

even the SE Answer is missing some e.g. i think foam

even the SE Answer is missing some e.g. i think foam
Member

@Blendify

Are you sure foam is a thing?
I don't see any mention of it in the code..

@Blendify Are you sure foam is a thing? I don't see any mention of it in the code..
Author
Member

I saw use it once which is why i started this report in the first place see https://www.youtube.com/watch?v=XI373g_vl6s

I saw use it once which is why i started this report in the first place see https://www.youtube.com/watch?v=XI373g_vl6s
Member

@Blendify

After investigating a bit, it appears that this string is specified in the ocean modifier:

examp826.png

According to the tooltip this field specifies the name of a "vertex color layer", however it doesn't create or modify any vertex color layers visible in Properties > Object Data > Vertex Colors.
Is this a one-of-a-kind sort of thing? Or are there other "backend-only vertex colors" which can be specified in a similar fashion?

@Blendify After investigating a bit, it appears that this string is specified in the ocean modifier: ![examp826.png](https://archive.blender.org/developer/F232139/examp826.png) According to the tooltip this field specifies the name of a "vertex color layer", however it doesn't create or modify any vertex color layers visible in *Properties > Object Data > Vertex Colors*. Is this a one-of-a-kind sort of thing? Or are there other "backend-only vertex colors" which can be specified in a similar fashion?
Author
Member

Added subscriber: @brecht

Added subscriber: @brecht
Author
Member

I think that's the only one I have heard of but if there is one case then there is likely more. I think all the cycles team is subscribed to this thread maybe the can answer

I think that's the only one I have heard of but if there is one case then there is likely more. I think all the cycles team is subscribed to this thread maybe the can answer

The ocean modifier dynamically generates a vertex color layer as it is executed. The ocean modifier is a bit odd here in that e.g. uv project and dynamic paint write to existing uv maps and vertex color layers, so it's less confusing.

I don't think it's necessary to provide a list of all attributes that are accessible, at this point the only good reasons to use the attribute node are vertex color layers and smoke attributes. The others are either internal attributes or things that are accessible through other nodes. I don't think the documentation should suggest using these.

The ocean modifier dynamically generates a vertex color layer as it is executed. The ocean modifier is a bit odd here in that e.g. uv project and dynamic paint write to existing uv maps and vertex color layers, so it's less confusing. I don't think it's necessary to provide a list of all attributes that are accessible, at this point the only good reasons to use the attribute node are vertex color layers and smoke attributes. The others are either internal attributes or things that are accessible through other nodes. I don't think the documentation should suggest using these.

This issue was referenced by 1393

This issue was referenced by 1393
Author
Member

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Sign in to join this conversation.
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-manual#45646
No description provided.