This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:weave [2019/11/25 03:54] – [Random Seed] 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 |
- | ==== Random Seed ==== | + | The colour of the threads along U and V. |
- | 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. | ||
==== Roundness / Weave ==== | ==== Roundness / Weave ==== | ||
Line 65: | Line 92: | ||
=== Frizz Displacement === | === Frizz Displacement === | ||
+ | |||
+ | Controls how much of the Frizz is added to the final Displacement. | ||
=== Frizz Scale === | === Frizz Scale === | ||
Line 78: | 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. |