Template:VehicleShaderParameters: Difference between revisions

From North Modding Company
No edit summary
No edit summary
Line 10: Line 10:
Edit the page to see the template text.
Edit the page to see the template text.
</noinclude>
</noinclude>
<noinclude>
=== Base Parameters ===
; '''RDT'''
: Reflective Detail Textures - This parameter controls the amount of reflective detail such as scratches, dirt, and snow on the vehicle surface. Type: `float4`. Default: `0.0 0.0 0.0 0.0`.


; '''dirtColor'''
=== Scroll Parameters ===
: This parameter sets the color of the dirt overlay on the vehicle, allowing for realistic dirt effects that change over time or with environmental interactions. Type: `float4`. Default: `0.20 0.14 0.08 0.0`.
; '''scrollPosition'''
: Controls the scrolling position for effects such as tracks or belts. Type: `float4`. Default: `0.0 0.0 0.0 0.0`. Range: `-1.0 0.0 0.0 0.0` to `1.0 10.0 10.0 1.0`.


; '''prevScrollPosition'''
: The previous scrolling position, typically used for effects that require knowledge of the last frame's state to calculate motion blur or similar effects. Type: `float4`. Default: `0.0 0.0 0.0 0.0`. Range: `-1.0 0.0 0.0 0.0` to `1.0 10.0 10.0 1.0`.


''... other base parameters if there are any ...''
; '''lengthAndRadius'''
</noinclude>
: Defines the length and radius for scrollable elements, which can be used to create cylindrical scrolling effects like those on a tire or belt. Type: `float4`. Default: `2.0 0.5 0.0 0.0`.
 
''... other scroll parameters if there are any ...''


<includeonly>
<includeonly>

Revision as of 11:44, 25 February 2024

This template provides a detailed description of parameters used in the Vehicle Shader for Farming Simulator mods. It should be called in the following format for specific parameter groups:

{{VehicleShaderParameters|group=GroupName}}

Replace 'GroupName' with the actual name of the parameter group you wish to display.

Edit the page to see the template text.


Scroll Parameters

scrollPosition
Controls the scrolling position for effects such as tracks or belts. Type: `float4`. Default: `0.0 0.0 0.0 0.0`. Range: `-1.0 0.0 0.0 0.0` to `1.0 10.0 10.0 1.0`.
prevScrollPosition
The previous scrolling position, typically used for effects that require knowledge of the last frame's state to calculate motion blur or similar effects. Type: `float4`. Default: `0.0 0.0 0.0 0.0`. Range: `-1.0 0.0 0.0 0.0` to `1.0 10.0 10.0 1.0`.
lengthAndRadius
Defines the length and radius for scrollable elements, which can be used to create cylindrical scrolling effects like those on a tire or belt. Type: `float4`. Default: `2.0 0.5 0.0 0.0`.

... other scroll parameters if there are any ...