1+
2+ <!-- NOTE: Run through CSS inliner so it works on blendermarket -->
3+ < head >
4+ < style >
5+ .left {
6+ float : left;
7+ }
8+
9+ .right {
10+ float : right;
11+ }
12+ .intro {
13+ padding : 1rem ; margin : 5px ;
14+ }
15+ .gallery {
16+ padding : 1.5rem ;
17+ margin : 1.5rem 0.2rem ;
18+ border : 1px solid gray;
19+ border-radius : 15px ;
20+ background-color : # f8f9fa ;
21+ }
22+
23+ .center {
24+ text-align : center;
25+ }
26+ </ style >
27+ </ head >
28+ < div class ="intro gallery ">
29+ < h1 > Attribute Viewer</ h1 >
30+ < p > < i > Workflow improving nodes and addon.</ i > </ p >
31+ < blockquote class ="blockquote ">
32+ Did you ever lack the possibility to see the spreadsheet values right in the 3D view?</ blockquote >
33+ < blockquote class ="blockquote ">
34+ Did you wonder what the concrete values of fields are on their domain positions?</ blockquote >
35+ < blockquote class ="blockquote ">
36+ What is the randomly generated value that you are plugging into other nodes?</ blockquote >
37+ < blockquote class ="blockquote ">
38+ Or do you want to generate arbitrary numbers in geometry nodes?</ blockquote >
39+ < p >
40+ This is all possible now by plugging one of the nodes of < b > Attribute Viewer</ b >
41+ into your node tree. We visualize the values by generating customizable text numbers at the place of your
42+ attributes. The generated text can also be used in your renders, not only for debugging.
43+ </ p >
44+ < div class ="center ">
45+ < img src ="view-vertex-group.gif ">
46+ </ div >
47+ </ div >
48+ < div class ="gallery ">
49+ < div >
50+ < h2 > (NEW) Attribute Viewer 2.0</ h3 >
51+ < p > The new update comes with exciting features and quality of life improvements</ p >
52+ < ul >
53+ < li > Domain support - view fields stored at edges, faces, face corners or splines</ li >
54+ < li > Label alignment - align the labels to the selected object</ li >
55+ < li > Selection input - select where viewer labels are generated</ li >
56+ < li > Simplified system - four capable nodes for everything</ li >
57+ </ ul >
58+ </ div >
59+ < div style ="text-align: center; ">
60+ < iframe width ="80% " height ="300px " src ="https://www.youtube.com/embed/t2z5_7xMTJo "> </ iframe >
61+ </ div >
62+ </ div >
63+ < div class ="gallery ">
64+ < h2 > Nodes</ h2 >
65+ < div style ="display: flex ">
66+ < div style ="padding-right: 20px; ">
67+ < p > Four node groups to view your geometry nodes attributes. Node groups have similar inputs and output the original geometry + text representing the values in viewport.< p >
68+ < p > Plug in the geometry, desired attribute and you are ready to go. You can also change the look of the generated text - scale, color, and offset are controllable</ p >
69+ < p > If you prefer more decimal numbers or working in a different number system, the node-groups support that too</ p >
70+ </ div >
71+ < div style ="padding-right: 10px; ">
72+ < img src ="nodes.png ">
73+ </ div >
74+ </ div >
75+ </ div >
76+ < div class ="gallery ">
77+ < h2 > Addon</ h2 >
78+ < p > Similar workflow to the native viewer, but with viewer nodes. Install the addon version for
79+ it to spawn nodes for you within a few clicks.</ p >
80+ < div style ="text-align: center ">
81+ < img src ="usability-cropped.gif ">
82+ </ div >
83+ < h3 > Controls</ h3 >
84+ < ul style ="list-style-type: square; padding: 0px 0px 0px 1.5rem; ">
85+ < li > < b > CTRL+SHIFT+Middle Mouse</ b > < i > (on a node with attributes)</ i > - cycle through attributes and
86+ view them (or connect geometry to the active viewer)< br > </ li >
87+ < li > < b > CTRL+SHIFT+Right Click</ b > < i > (on a node connected to viewer)</ i > - remove connected viewers from
88+ active node< br > </ li >
89+ < li > < b > CTRL+SHIFT+W</ b > - show addon menu, you can add viewers or remove all viewers from here</ li >
90+ </ ul >
91+ </ div >
92+ < div style ="padding: 1rem 0; border-top: 2px solid rgba(0,0,0,.2); ">
93+ < h3 > Known Limitations</ h3 >
94+ < p > This can be read as what is going to improve in the future if somebody wants it :)</ p >
95+ < ul style ="list-style-type: square; padding: 0px 0px 0px 1.5rem; ">
96+ < li > Automatic viewing of attributes inside node groups is not supported. The viewer will always be spawned
97+ in the root node tree.</ li >
98+ < li > Viewer node groups can generate a lot of instances, so conservative usage is recommended.</ li >
99+ </ ul >
100+ </ div >
101+ < div style ="padding: 1rem 0; border-top: 2px solid rgba(0,0,0,.2); ">
102+ < h4 > Changelog</ h4 >
103+ < ul style ="list-style-type: square; padding: 0px 0px 0px 1.5rem; ">
104+ < li > < span style ="font-weight: var(--base-text-weight-semibold, 600); "> 2.0.0 </ span > < em > (10. 7.
105+ 2023)</ em > - updated attribute-number-text generator, attribute < span
106+ style ="font-weight: var(--base-text-weight-semibold, 600); "> domain support</ span > , label < span
107+ style ="font-weight: var(--base-text-weight-semibold, 600); "> alignment</ span > , < span
108+ style ="font-weight: var(--base-text-weight-semibold, 600); "> selection</ span > input, simplified
109+ node-setups</ li >
110+ < li style ="margin-top: 0.25em; "> < span
111+ style ="font-weight: var(--base-text-weight-semibold, 600); "> 1.0.1 </ span > < em > (25. 11.
112+ 2022)</ em > - fixed error when other join geometry node was present</ li >
113+ < li style ="margin-top: 0.25em; "> < span
114+ style ="font-weight: var(--base-text-weight-semibold, 600); "> 1.0.0 </ span > < em > (18. 11.
115+ 2022)</ em > - initial release supporting attribute viewing, number display node, and addon code
116+ </ li >
117+ </ ul >
118+ < p > < i > Also available for an arbitrary price (free) on < a
119+ href ="https://griperis.gumroad.com/l/attribute-viewer "> Gumroad</ a > or < a
120+ href ="https://github.com/Griperis/GeometryNodesAttributeViewer "> Github</ a > </ i > !< br > </ p >
121+ </ div >
122+ < div > If you have any feedback, critique or an idea feel free to contact me through BlenderMarket or Github.</ div >
123+ </ div>
0 commit comments