1. Feature on Demand
Most of Luna Post Process Shaders are complex,
but Static Bool Paramters at the right Places ensure
that Things will only be calculated when you really need them.
Lunaflow stands for Maximum Usability.
Open the Lunaflow Folder. There you can find all so-called Material Containers.
Just copy and paste desired stuff from these Containers into your own Post Process Material,
connect all together, create a Material Instance from your Post Process Material,
open the Material Instance and adjust the Paramters to your needs.
3. Clear Parameter- and Parameter Group Naming Convention
Prefix Example: LPP.A01.G01.C01. [Variable Name]
LPP = Luna Post Process
A01 = Shader Type
G01 = Group within the Shader Type
C01 = Category Type
4. Slide Shading
Use the Merge- or Stack Shader Functions.
They work like superposing Slides.
5. Equilateral Triangle Grid Query
Querying adjacent Pixels on a Equilateral Triangle Grid
gives the most accurate and smoothest Result.
While classic 4 or 8 Point Queries allow using only 1 Color or
Blur Query has varying Outline Sizes depending on Shape Curvatures,
Luna Post Process In- and Outlines support up to 7 Colors and
has the same given Line Size at any point of the Shape.
You like Pixel Art Games? Good news!
Every Luna Post Process Shader can be combined with the Luna Pixel Shader.
Pixelate what you want with any desired Resolution.
7. In-Editor Showcasing
All Shader Examples can already be reviewed in Editor.
8. Gradient Coloring on the Fly
Luna Post Process comes with 8 Gradient Color Functions
to create Gradient Color Schemes without having Gradient Color Textures.
9. Full Compatibility
HLSL Syntax changes from time to time. This can cause errors in future versions.
Luna Post Process has no HLSL Code to ensure that you can even use older versions and update them by yourself without issues.
10. Lightweight Showcase
The whole Showcase Scenario is built with less Meshes and only simple Shapes for Architecture.
This guaranteed a small project size. Less time to download, quicker working.