All Projects → raganmd → touchdesigner_light_volume

raganmd / touchdesigner_light_volume

Licence: other
No description or website provided.

Projects that are alternatives of or similar to touchdesigner light volume

TD-PostEffectShader
PostEffect Shaders(GLSL) for TouchDesigner
Stars: ✭ 12 (-42.86%)
Mutual labels:  glsl, touchdesigner
PhaserCHOP
A TouchDesigner channel operator for phase-staggered animations
Stars: ✭ 15 (-28.57%)
Mutual labels:  glsl, touchdesigner
PhaserCHOP-TD-Summit-Talk
Project files associated with http://github.com/dbraun/PhaserCHOP and David Braun's "Quantitative Easing" talk at the 2019 TouchDesigner Summit https://www.youtube.com/watch?v=S4PQW4f34c8
Stars: ✭ 36 (+71.43%)
Mutual labels:  glsl, touchdesigner
TD-Flow-ABS
Real-time Flow-based Image and Video Abstraction in TouchDesigner.
Stars: ✭ 72 (+242.86%)
Mutual labels:  glsl, touchdesigner
raytk
Raymarching shader toolkit for TouchDesigner
Stars: ✭ 98 (+366.67%)
Mutual labels:  glsl, touchdesigner
reaction-diffusion
WebGL reaction-diffusion system with variable anisotropic diffusion and Phong illumination.
Stars: ✭ 23 (+9.52%)
Mutual labels:  glsl
kivy3dgui
Pure Kivy library to display and interact with Kivy widgets in a 3D mesh.
Stars: ✭ 102 (+385.71%)
Mutual labels:  glsl
ClothTOP
GPU-accelerated Cloth TOP node for TouchDesigner using the NVIDIA Flex physics solver.
Stars: ✭ 33 (+57.14%)
Mutual labels:  touchdesigner
PyTorchTOP
GPU PyTorch TOP in TouchDesigner with CUDA-enabled OpenCV
Stars: ✭ 58 (+176.19%)
Mutual labels:  touchdesigner
OptimisedCentresOfRotationSkinning
Library to Compute Centres of Rotation for Optimised Centres of Rotation Skinning by Le and Hodgins 2016 "Real-time Skeletal Skinning with Optimized Centers of Rotation"
Stars: ✭ 28 (+33.33%)
Mutual labels:  glsl
WebGL-Distance-Fields
⭐ Realtime Euclidean distance field generation and rendering
Stars: ✭ 50 (+138.1%)
Mutual labels:  glsl
awesome-glsl
🎇 Compilation of the best resources to learn programming OpenGL Shaders
Stars: ✭ 700 (+3233.33%)
Mutual labels:  glsl
CPP-Programming
Various C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.
Stars: ✭ 30 (+42.86%)
Mutual labels:  glsl
ElectricSheep WebGL
WebGL Electric Sheep Renderer
Stars: ✭ 14 (-33.33%)
Mutual labels:  glsl
hypVR-Ray
Hyperbolic VR using Raymarching
Stars: ✭ 81 (+285.71%)
Mutual labels:  glsl
SFE-Engine
A real time renderer based on Vulkan(LWJGL).
Stars: ✭ 20 (-4.76%)
Mutual labels:  glsl
OpenTK-PathTracer
C# OpenGL Path Tracer, Real-Time GPU accelerated
Stars: ✭ 22 (+4.76%)
Mutual labels:  glsl
MoravaEngine
2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (+514.29%)
Mutual labels:  glsl
ElkEngine
Simple graphics engine used as submodule in many of my projects
Stars: ✭ 54 (+157.14%)
Mutual labels:  glsl
SdfFontDesigner
Offline font tuning/bitmap generation via shaders
Stars: ✭ 56 (+166.67%)
Mutual labels:  glsl

TouchDesigner Light Volumes

Contributors

Author | Michael Walczyk
Adapted by | Matthew Ragan

Platform

Light Volumnes is a simple shader intended to help create the illusion of faux lighing volumns, similar to what you'd see in haze. This implimentation is a 2D post process effect achieved in a shader. Controls for this tox are exposed as Custom Parameters.

Features and Parameters

Textures

Parameter Description and Function
Volume Color The color image to be used for generating the faux volume
Scene This represents your rendered scene. This could be created using only TOPs, or it could be a 3D rendered scene
Light Source This should be an image where the light sources are represeted as all white textures.

Volume Settings

Parameter Description and Function
Light Position The UV position of your light source in UV space.
Decay The roll-off of the light over distance.
Weight The strength / brigntess of lighting accumulation
Density The accumulation range and direction. Positive values come "towards" the viewport, negative values move away
Exposure Exposure control before output - a brightness dial.
Samples The number of steps in the ray-marching process.
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].