The premise of this product is to emulate the behaviour of screen panels when you get up close. As in you'd first see outlines between pixels, then when you get even closer you'd see the subpixels themselves. This product does not try to emulate the behaviour of viewing angles nor does it try to emulate the full effect of color distortions nor screen distortions as these effects would make them unusable.
Each screen can be configured separately with screen mesh, screen type, transparency, channel swizzles, brightness, light bleed through (only affects screen types that have bleed through), specular, roughness, and the fade timings (based on the on-screen size of the subpixels).
It is recommended to use the ElectraPlayer plugin that comes with UE5 for proper media playback, but it is not a forced requirement.
Found any issues or have any questions?
Feel free to contact me at any time :)
This product contains 10 different subpixel patterns + custom:
- LCD (Horizontally Striped RGB), Vertical LCD (Vertically Striped RGB) and RGBW LCD (2x2 Grid)
- Chevron LCD in left and right directions (Horizontally Striped RGB with Chevron shape)
- Prototypic Pentile Matrix
- AMOLED Pentile Matrix (Diamond Pentile)
- RGBG Pentile Matrix
- TV CRT and PC CRT
- Custom (Uses 3 textures to define pixel pattern, subpixel pattern and uv offsets in a tilable manner)
This product contains 6 actors:
- Static Screen (Displays a static image)
- 2 Dynamic Screens (Displays media with mono or stereo speakers)
- Global Media Player (Hosts a MediaPlayer usable for many screens)
- 2 Global Screens (Displays media with mono or stereo speakers using the Global Media Player actor)
This product contains 4 meshes all in 1x1 aspect ratio and 1x1 meter sizes:
- Flat screen (Default)
- 1000R curved screen
- 1500R curved screen
- 1800R curved screen
All or most Actor Properties, Functions and Macros should have descriptions and documentation.