All Projects → larsbertram69 → Lux 2.01

larsbertram69 / Lux 2.01

Labels

Projects that are alternatives of or similar to Lux 2.01

Glsleditor
Simple WebGL Fragment Shader Editor
Stars: ✭ 1,345 (+1059.48%)
Mutual labels:  glsl
Godot sky shader
Stars: ✭ 108 (-6.9%)
Mutual labels:  glsl
Vrt
🔅 Ray tracing library for Vulkan API (indev)
Stars: ✭ 111 (-4.31%)
Mutual labels:  glsl
Bos In Touchdesigner
Stars: ✭ 102 (-12.07%)
Mutual labels:  glsl
Decalco
Shader based decal solution for the Godot game engine
Stars: ✭ 107 (-7.76%)
Mutual labels:  glsl
Radiance
Radiance is video art software for VJs. It supports beat detection, animated GIFs, YouTube video, OpenGL shader effects. It is designed for live performance and runs on Linux and MacOS.
Stars: ✭ 109 (-6.03%)
Mutual labels:  glsl
Unityindieeffects
True Image Effects for Unity Indie
Stars: ✭ 96 (-17.24%)
Mutual labels:  glsl
Godot Motion Blur
A motion blur shader for Godot 3.0
Stars: ✭ 115 (-0.86%)
Mutual labels:  glsl
Three.meshline
Mesh replacement for THREE.Line
Stars: ✭ 1,644 (+1317.24%)
Mutual labels:  glsl
Environmentalvisualenhancements
Visual enhancements including clouds, lights, etc.
Stars: ✭ 110 (-5.17%)
Mutual labels:  glsl
Osu Resources
assets used by osu!
Stars: ✭ 102 (-12.07%)
Mutual labels:  glsl
D2 Plugy Qol
QOL Mod Pack for Diablo II.
Stars: ✭ 105 (-9.48%)
Mutual labels:  glsl
Glsl Optimizer
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Stars: ✭ 1,506 (+1198.28%)
Mutual labels:  glsl
Webassembly Raytracer
a performance comparison of a simple raytracer in JavaScript, asm.js, WebAssembly, and GLSL
Stars: ✭ 102 (-12.07%)
Mutual labels:  glsl
Crossshader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-2.59%)
Mutual labels:  glsl
Cs2x
Transpiles a C# subset to non .NET languages and runtimes. (Powered by Roslyn)
Stars: ✭ 97 (-16.38%)
Mutual labels:  glsl
Godot Shaders
A collection of various shader effects for Godot game engine
Stars: ✭ 108 (-6.9%)
Mutual labels:  glsl
Unity Lowpoly Shader
Unity Shader for mesh rendering in lowpoly style
Stars: ✭ 116 (+0%)
Mutual labels:  glsl
Raymarching For Three
a helper to work with raymarching in THREE.js
Stars: ✭ 114 (-1.72%)
Mutual labels:  glsl
Unlitclouds
A unity cloud shader, using vertex colors and tessellation for a simple stylized look.
Stars: ✭ 110 (-5.17%)
Mutual labels:  glsl

Lux-2.01

Lux is a (mostly...) open source shader framework built upon unity’s rendering and shading pipeline. It adds advanced lighting features such as area lights, translucent and skin lighting and allows you to easily use effects like dynamic weather, mix mapping or parallax occlusion mapping.

Lux has been built having deferred rendering in mind. So you will have to face some limitations as far as you material definitions are concerned as lux aims to be efficient rather than make everything possible.

Lux ships with a standard shader which will allow you to use and adjust most features simply using the material editor. However getting most out of it you may consider writing your own surface shaders. In order to make this as easy as possible the framework ships with a bunch of includes and shader macro definitions which should do most of the work that is needed to make everything work.

Lighting Features

  • Area and diffuse fill lights
  • Standard, translucent, skin and anisotropic Lighting
  • Diffuse scattering

Surface Feature

  • Dynamic Weather including water/wetness and snow
  • Mix Mapping: Unlike unity’s built in detail mapping mix mapping allows you to blend between 2 different texture sets either controlled using vertex colors or texture input and takes the height per pixel into account if present to calculate the final blending result.
  • Parallax Mapping and Parallax Occlusion Mapping

Full documentation: https://docs.google.com/document/d/19LM0qbnUSrdgR_Eb5eWTBLbPfiEAoM2jijPV_-7GZKg/edit?usp=sharing

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].