forked from BilalY/Rasagar
3.2 KiB
3.2 KiB
Screen Space Size
Menu Path : Output > Screen Space Size
The Screen Space Size Block calculates the scaleXYZ property of each particle to reach a size relative to the pixel size or screen size.
Block compatibility
This Block is compatible with the following Contexts:
- Any output Context
Block settings
Setting | Type | Description |
---|---|---|
Size Mode | Enum | Specifies how to resize the particles. This can be an absolute pixel value, or a size relative to the resolution. The options are: • Pixel Absolute: Uses a size in absolute pixel width. • Pixel Relative To Resolution: Uses a size in absolute pixel width assuming the screen is at a target resolution. At the target resolution, this is equivalent to Pixel Absolute. • Ratio Relative To Width: Uses a size relative to the current width of the rendering target, a value of 0.1 makes the ScaleXY represent 10% of the screen width. • Ratio Relative To Height: Uses a size relative to the current height of the rendering target, a value of 0.1 makes the ScaleXY represent 10% of the screen height. • Ratio Relative To Height And Width: Uses a size relative to the current height and width of the rendering target, a value of 0.1 makes the ScaleX represent 10% of the screen width and the ScaleY represent 10% of the screen height. Thus, ScaleXY has the same ratio as the screen. |
Size Z Mode | Enum | (Inspector) Specifies how to calculate the z-axis scale of the particle if the system uses the ScaleZ attribute. The options are: • Ignore : Doesn’t modify the particles' ScaleZ. • Same As Size X : Uses a particle's ScaleX value as its ScaleZ. • Same As Size Y : Uses a particle's ScaleY value as its ScaleZ. • Min Of Size XY : Uses the lowest value between a particle's ScaleX and ScaleY as its ScaleZ. • Max Of Size XY : Uses the highest value between a particle's ScaleX and ScaleY as its ScaleZ. • Average Of Size XY : Uses the mean of a particle's ScaleX and ScaleY as its ScaleZ. |
Block properties
Input | Type | Description |
---|---|---|
Pixel Size | float | The size of the particle in pixels. This property only appears if you set Size Mode to Pixel Absolute or Pixel Relative To Resolution. |
Relative Size | float | The ratio of the particle in relation to the selected size mode. A value of 1.0 means that the particle resizes to match the specified screen dimension. This property only appears if you set Size Mode to Ratio Relative To Height, Ratio Relative To Width, or Ratio Relative To Height And Width. |
Reference Resolution | Vector2 | The screen resolution to set the particle’s pixel size relative to. This property only appears if you set Size Mode to Pixel Relative To Resolution. |