Normal Scatter
Effects/Scatter
Performs a Scatter effect from a normal map that preserves the format and orientation, it has configurable blending modes (if the tiles overlap). The variance parameters should be used to add randomness to each tile.
Input Parameters
- Image1 Image
Image used for for the Scatter. - Image2 Image
- Image3 Image
- Image4 Image
- Image5 Image
- Image6 Image
- Image7 Image
- Image8 Image
- Image9 Image
- Normal1 Image
- Normal2 Image
- Normal3 Image
- Normal4 Image
- Normal5 Image
- Normal6 Image
- Normal7 Image
- Normal8 Image
- Normal9 Image
- AtlasInput Image
- Background Image
- Mode Enum · Default, Normal Map
- Count UVec2
Number of tiles for the fixed Scatter mode. - FloodFill Boolean
Advanced
- DepthOrder Enum · Default, Reverse
- Filtering Enum · Bilinear Smooth, Bilinear, Nearest
- MipRange UVec2
- MSAA Enum · Disabled, 2 Samples, 4 Samples, 8 Samples
Color
- BlendMode Enum · Default, Additive, Signed Add, Minimum, Maximum, MaximumAlpha
Blend mode used for the tiles (if they overlap) which can be: additive, additive and subtract (it will first add to the background if black, afterwards subtract), alpha blending, minimum and maximum blending. - BlendModeF Enum · Default, Minimum, Maximum, MaximumAlpha
- HueVariance Float · Range 0.00 → 1.00
- SaturationVariance Float · Range 0.00 → 1.00
- LuminanceVariance Float · Range 0.00 → 1.00
Variation of the luminance of each tile. - AlphaVariance Float · Range 0.00 → 1.00
- AlphaThreshold Float · Range 0.00 → 1.00
Mask
- MaskMode Enum · Default, Column, Row, Row + Column, Checkerboard
- MaskDensity Float · Range 0.00 → 1.00
- MaskInvert Boolean
- MaskCollision Boolean
- MaskCollisionSamples Enum · 8Samples, 16Samples, 32Samples, 64Samples
- MaskCollisionScale Vec2
Normal
- NormalBlendMode Enum · Default, Reoriented, MaximumAlpha
Blend mode used for the normals (if they overlap) which can be: reoriented normal combine (i.e. RNM) and alpha blending. - NormalFormat Enum · OpenGL, Blender, Maya, RSX, Unity, DirectX, 3DS Max, Unreal
- NormalStrength Float · Range 0.00 → 2.00
Global strength factor of each normal, can be used to reduce or increase the strength of the normals. - NormalStrengthVariance Float · Range 0.00 → 1.00
Variation of the normal strength, it adds a random strength offset (can also be negative) to each individual tile. - AdjustStrengthNormal Boolean
Adjusts the normal strength based on the tile size and scale, i.e. it reduces the normal strength for small tiles and increases it for larger tiles. - AdjustRotationNormal Boolean
Adjusts the normals by rotating the normals according to each tile's rotation, has an effect only if rotation parameters are used. - BlendFlatAreas Boolean
Blends flat areas of the foreground with the background normals.
Orientation
- Orientation Float
Global rotation factor applied to all tiles. - OrientationVariance Float · Range 0.00 → 1.00
Variation of the rotation, it introduces a random rotation to each individual tile.
Pattern
- PatternMode Enum · Image, Circle, Box, Polygon, Triangle, LineSegment, Rhombus, Star, Cross, Pie, Trapezoid, Capsule, RoundedX, Arc, Pinwheel, Vesica, Lens, Dumble, Egg
- PatternSoftness Float · Range 0.00 → 1.00
- PatternSoftnessVariance Float · Range 0.00 → 1.00
- PatternWidth Float · Range 0.00 → 1.00
- PatternHeight Float · Range 0.00 → 1.00
- PatternInnerSize Float · Range 0.00 → 1.00
- PatternAngle Float
- PatternRoundness Float · Range 0.00 → 1.00
- PatternSideCount Uint · Range 3 → 16
- PatternWidthVariance Float · Range 0.00 → 1.00
- PatternInnerSizeVariance Float · Range 0.00 → 1.00
- PatternRoundnessVariance Float · Range 0.00 → 1.00
- PatternSideCountVariance Float · Range 0.00 → 1.00
- PatternAngleVariance Float · Range 0.00 → 1.00
- PatternCount Uint · Range 1 → 9
- PatternVariance Float · Range 0.00 → 1.00
- DistributionMode Enum · Random, Priority Random
- PatternPadding Float · Range 0.00 → 0.10
- UseAtlasInput Boolean
Position
- OffsetMode Enum · Default, Odd Row, Odd Column
- Offset Vec2
Global offset used to translate all tiles. - OffsetVariance Vec2
Variation of the offset. - DisorderRotation Float
Global rotation factor around the tile origin, has an effect only if offset parameters are non-zero. - DisorderVariance Float · Range 0.00 → 1.00
Variation of the disorder rotation, it introduces a random rotation (around tile's origin) to each individual tile, has an effect only if offset parameters are non-zero.
Size
- Size Vec2
Global size, i.e. width and height, of the tiles. - SizeVariance Vec2
Variation of the size, it introduces a random size to each individual tile. - MinimumSize Vec2
The minimum size a tile can have after applying a random size if variance is used. - Scale Float · Range 0.01 → 2.00
Global scale factor applied to all tiles.
Output Parameters
- Output Image
- Normal Image
- Floodfill Image
Meta
Author | InstaMaterial GmbH | Category | Effects/Scatter | Tooltip | Performs a Scatter effect from a normal map that preserves the format and orientation, it has configurable blending modes (if the tiles overlap). The variance parameters should be used to add randomness to each tile. | Name | Normal Scatter | Version | 1.3 | ID | 60f0b826-1db4-4643-ac57-3ec6e76bca24 | PackageUrl | pkg://21465a27-8e2b-4f4f-9971-6606789dccb8/atoms/60f0b826-1db4-4643-ac57-3ec6e76bca24.template |
---|