# More about Add-ons Here are some more details on the add-ons used in this tutorial. ## Node Wrangler Apart from the usages mentioned in the previous chapters, **Node Wrangler** has more tricks under its sleeve. ::::{tab-set} :::{tab-item} Swap Inputs If a node has two input links, pressing Alt + S will swap them around. If only one input link exists, pressing Alt + S will cycle the link through the input sockets. ```{figure} ../../assets/extra/nw_input_swap.gif :width: 100% ``` ::: :::{tab-item} Switch Node Type You can press Shift + S to switch the type of selected node. ```{figure} ../../assets/extra/nw_type_swap.gif :width: 100% ``` ::: :::{tab-item} Align Nodes Select the nodes you want to align, then press Shift + =. ```{figure} ../../assets/extra/nw_node_align.gif :width: 100% ``` ::: :::{tab-item} Add Texture Setup Pressing Ctrl + T automatically adds a commonly used setup to a shader, texture, or background node. ```{figure} ../../assets/extra/nw_setup_add.gif :width: 100% ``` ::: :::{tab-item} Delete Unused Nodes After experimenting with different node setups, you may have extra unconnected nodes lying around. To delete all of them, press Alt + X. ```{figure} ../../assets/extra/nw_del_nodes.gif :width: 100% ``` ::: :::: ## Extra Objects The **Extra Objects** add-on gives us a series of customizable primitive mesh objects, here are some examples. ::::{tab-set} :::{tab-item} Teapot `Mesh > Extra > Teapot+` adds a teapot or a tea spoon. ```{tip} :class: margin The teapot serves the same purpose as Suzanne in some other 3D softwares. ``` ```{figure} ../../assets/extra/eo_teapot.gif :width: 100% ``` ::: :::{tab-item} Gem `Mesh > Diamonds` offers 3 different customizable gem shapes. ```{figure} ../../assets/extra/eo_gem.png :width: 100% ``` ::: :::{tab-item} Regular Solid `Mesh > Math Function > Regular Solid` can create basic mathmatical shapes. Choose a `Source` and tweak it to your liking, or pick one from the `Presets`. ```{figure} ../../assets/extra/eo_soild.gif :width: 100% ``` ::: :::{tab-item} Math Surfaces `Mesh > Math Function > Z Math Surface/ XYZ Math Surface` makes 3D presentations of mathmatical functions. ```{tip} :class: margin These are mesh objects, not curve. ``` ```{figure} ../../assets/extra/eo_math_surf.png :width: 100% ``` ::: :::: ## Loop Tools The **Loop Tools** add-on offers extra tools for mesh editing, you can find them in the `Edit` tab on the sidebar while in edit mode. Check the following examples and try them out yourself. ::::{tab-set} :::{tab-item} Circle The **Circle** tool moves the selected vertices to form a circle. ```{figure} ../../assets/extra/lt_circle.gif :width: 100% ``` ::: :::{tab-item} Relax The **Relax** tool makes the surface smoother. ```{figure} ../../assets/extra/lt_relax.gif :width: 100% ``` ::: :::{tab-item} Space The **Space** tool tries to space out the vertices more evenly. ```{figure} ../../assets/extra/lt_space.gif :width: 100% ``` ::: ::::