tools:weave
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tools:weave [2019/11/24 19:18] – lightwolf | tools:weave [2019/12/02 09:51] (current) – [Inputs] lightwolf | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Weave (WiP) ====== | + | ====== Weave ====== |
| + | |||
| + | This shader renders a simple weave made out of threads, can be used for carbon fiber, cloth, or similar. | ||
| + | |||
| + | Since the threads are rendered along the U and V coordinates, | ||
| <WRAP info> | <WRAP info> | ||
| Line 5: | Line 9: | ||
| </ | </ | ||
| - | {{: | + | ===== Inputs ===== |
| + | ==== Projection ==== | ||
| + | Connect a Projection node to define the texture projection used for the Weave. If it's not connected, the default UV Map will be used if has been defined. | ||
| + | |||
| + | |||
| + | The other inputs correspond to the controls exposed in the panel. | ||
| + | |||
| + | ===== Outputs ===== | ||
| + | {{ : | ||
| + | ==== Colour ==== | ||
| + | |||
| + | Returns the final output colour of the threads on top of the background colour. | ||
| + | |||
| + | ==== ID ==== | ||
| + | |||
| + | Returns a random ID for each thread | ||
| + | |||
| + | ==== Opacity ==== | ||
| + | |||
| + | Returns the opacity of the threads. If **Opacity Fade** is set to 0%, this is essentially a mask for the threads. If it set to 100%, it includes the effects of the Round Shadow and the Weave Shadow settings. | ||
| + | |||
| + | ==== Displacement ==== | ||
| + | |||
| + | Returns the displacement due to the threads. | ||
| + | |||
| + | <WRAP tip> | ||
| + | For now, there is no bump or normal output since the original shader doesn' | ||
| + | </ | ||
| ===== Parameters ===== | ===== Parameters ===== | ||
| + | All of the parameters may be animated or overridden by node inputs, with the exception of the Random Seed, due to performance reasons. | ||
| ==== Background Colour ==== | ==== Background Colour ==== | ||
| - | Since the shader renders | + | Since the shader renders |
| ==== Scale ==== | ==== Scale ==== | ||
| - | The spacing and scale of the fibres. The smaller the scale, the more there are. | + | The spacing and scale of the threads. The smaller the scale, the more there are. |
| - | + | ||
| - | ==== U Colour / V Colour ==== | + | |
| - | + | ||
| - | The colour of the fibres along U and V. | + | |
| ==== Width ==== | ==== Width ==== | ||
| - | The width of the fibres | + | The width of the threads |
| - | ==== Opacity Fade ==== | + | ==== U Colour / V Colour |
| + | |||
| + | The colour of the threads along U and V. | ||
| - | ==== Random Seed ==== | ||
| ==== Roundness / Weave ==== | ==== Roundness / Weave ==== | ||
| Line 63: | Line 92: | ||
| === Frizz Displacement === | === Frizz Displacement === | ||
| + | |||
| + | Controls how much of the Frizz is added to the final Displacement. | ||
| === Frizz Scale === | === Frizz Scale === | ||
| Line 76: | Line 107: | ||
| Controls the frequency of the Bendyness. | Controls the frequency of the Bendyness. | ||
| + | |||
| + | ==== Opacity Fade ==== | ||
| + | |||
| + | Controls if the Opacity Output will just return the opacity for the threads or the opacity of the threads modified by the Round Shadow and Weave Shadow effects. | ||
| + | ==== Random Seed ==== | ||
| + | |||
| + | This is used as the base for the noise function used to randomise some of the settings, such as Frizz and Bendyness. A different seed will retain the same general style but with different distributions. | ||
tools/weave.1574619532.txt.gz · Last modified: by lightwolf
