LCD Shader

Universal Render Pipeline

Display subpixel detail like diode arrangements, scanlines, and microdisplay noise in your in-game screens

Display subpixel detail like diode arrangements, scanlines, and microdisplay noise in your in-game screens

About LCD Shader

Transform Your Game with Realistic Display Simulations: Introducing LCD Shader for Unity URP

Are you tired of using standard textures for computer, television, and phone screens in your Unity URP game? Look no further than the LCD Shader. Our easy-to-use shader GUI allows you to improve the quality of your displays by emulating the unique distortions of modern and recent display panels, such as brightness loss, chroma loss, and hue shifting. Plus, with subpixel screen details, scanlines, and microdisplay noise, you can create a truly immersive experience for your players.

A Range of Customization Options to Perfect Your Display

With 5 diode arrangements, 12 diode styles, and 4 scanline styles in both stylized and realistic versions, the LCD Shader offers unparalleled customization options to help you perfect your display. Our shader GUI is intuitive and easy to use, so you can create the perfect look for your project with minimal effort.

Developed with Shader Graph and Complete Source Code for Customization

The LCD Shader was entirely developed using Shader Graph, making it easy to customize and extend for your project's unique needs. We've even included complete source code, including editor scripts, for you to use as a starting point. You can customize the editor script or remove the editor script reference from the Shader Graph if you'd prefer not to use it. All scripts are namespaced and covered by an assembly definition.

Realistic Demo for Dynamic and Static Content

Our demo showcases how to use the LCD Shader with both dynamic and static content, such as offline images or streaming videos. You can see the quality of the display simulations in action and test out the range of customization options available to you.

Take Your Game to the Next Level with LCD Shader

Don't settle for standard textures on your displays any longer. Transform your game and create a truly immersive experience for your players with the LCD Shader. With unparalleled customization options, complete source code, and an easy-to-use shader GUI, the LCD Shader is the perfect asset for any Unity URP game. Get it today and take your game to the next level.

Screenshots

No items found.

Frequently Asked Questions

Everything you need to know about this asset.

No FAQs found yet.

Join the OccaSoftware Community on Discord if you have any question related to this asset.

What is the LCD Shader for Unity?

The LCD Object Shader for Unity is a powerful shader designed for game developers to improve the quality of their in-game displays, such as televisions, computer monitors, and other small- and large-scale displays.

What features does the LCD Object Shader for Unity offer?

The LCD Object Shader for Unity enables game developers to display subpixel detail in their screens, display scanlines, micro display noise, and emulate viewing angle distortions characteristic of modern and recent display panels such as brightness loss, chroma loss, and hue shifting. The shader also comes with 5 diode arrangements, 12 diode styles, and 4 scanline styles in both stylized and realistic versions, some modeled on real displays. Additionally, the shader includes a custom editor to customize each material instance.

How is the LCD Shader for Unity developed?

The LCD Object Shader for Unity is developed entirely using Shader Graph, making it easy to customize and extend for your project's needs. It also includes complete source code, including editor scripts. All scripts are namespaced and covered by an assembly definition, making it easy to manage and integrate into your game.

Can I customize the shader?

Yes, you can customize the shader using the custom editor and Shader Graph. The custom editor is user-friendly and easy to use, enabling you to adjust the settings of your displays and see the results in real-time.

How can I use the LCD Shader for Unity in my game?

To use the LCD Object Shader for Unity in your game, you can import it into your Unity project and apply it to the materials that you want to customize. The shader is compatible with Unity's rendering pipeline and works with most modern display panels.

Game developers love our other assets, too.