Polar Mirror
Reflect the image around multiple radial reflection lines.
Node Data | |
|---|---|
Display name | |
Polar Mirror | |
Internal name | |
Node_Mirror_Polar | |
Inheritances | |
| Node_Processor | |
| Node_Mirror_Polar | |
Inputs | |
Surfaces | |
surface |
Surface In |
enum |
Output Dimension |
vec2 |
Relative Dimension |
vec2 |
Constant Dimension |
Transform | |
vec2 |
Position |
rotation |
Rotation |
Mirror | |
vec2 |
Center |
rotation |
Angle |
vec2 |
Scale |
enum |
Radial Scale |
float |
Trim Radius |
Spokes | |
float |
Spokes |
bool |
Reflective |
Outputs | |
surface |
Surface Out |
Attributes | |
| Color Depth | |
| Interpolation | |

Mirror surface along radial mirror lines.
Properties
| Transform | |
| Position | Move the final image. |
| Rotation | Rotate the final image. |
| Mirror | |
| Center | Middle point where the mirror lines originate from. |
| Angle | Starting mirror line direction. |
| Scale | Scale surface over the mirror line axis. |
| Radial Scale | Scaling curve over the distance from the origin point. |
| Trim Radius | Remove pixel further away from the origin point. Set to zero to disable. |
| Spokes | |
| Spokes | Amount of mirror lines. |
| Reflective | Each mirror lines now reflect on both sides. |
Commit History
| 1.18.6.2 |
|
|---|
Related Links
- Base Code: /scripts/node_mirror_polar/node_mirror_polar.gml
- Shader [sh_mirror_polar]: /shaders/sh_mirror_polar/sh_mirror_polar.fsh