All Projects → gokselgoktas → sdf-ray-marching

gokselgoktas / sdf-ray-marching

Licence: other
A simple project showing how to integrate a signed distance field ray marcher into Unity's deferred shading pipeline

Programming Languages

ShaderLab
938 projects
C#
18002 projects

Projects that are alternatives of or similar to sdf-ray-marching

unity-raymarcher
Real-time ray marching shaders in Unity
Stars: ✭ 28 (+27.27%)
Mutual labels:  graphics-programming, ray-marching
structured-volume-sampling
A clean room implementation of Structured Volume Sampling by Bowles and Zimmermann in Unity
Stars: ✭ 27 (+22.73%)
Mutual labels:  graphics-programming, ray-marching
vuo
A realtime visual programming language for interactive media.
Stars: ✭ 103 (+368.18%)
Mutual labels:  graphics-programming
FreeOberon
Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.
Stars: ✭ 102 (+363.64%)
Mutual labels:  graphics-programming
distance-field
🔠 Generate distance field bitmaps--vector compression for games
Stars: ✭ 22 (+0%)
Mutual labels:  signed-distance-field
TerrainRendering
A simple terrain rendering project, with some neat optimizations such as baked lightmaps and fast ambient occclusion with heighmaps.
Stars: ✭ 29 (+31.82%)
Mutual labels:  graphics-programming
Procedural-Terrain-Generator-OpenGL
Procedural terrain generator with tessellation | C++ OpenGL 4.1
Stars: ✭ 98 (+345.45%)
Mutual labels:  graphics-programming
UnityUtils
A library of C# utility classes for Unity
Stars: ✭ 88 (+300%)
Mutual labels:  graphics-programming
DrawSpace
Space-game oriented rendering engine
Stars: ✭ 20 (-9.09%)
Mutual labels:  graphics-programming
Kuplung
OpenGL Model Viewer
Stars: ✭ 15 (-31.82%)
Mutual labels:  graphics-programming
ray-marching-distance-fields
Haskell and GLSL program containing my distance field / ray marching related experiments
Stars: ✭ 32 (+45.45%)
Mutual labels:  ray-marching
Real-Time-Rendering-4th-Bibliography-Collection
Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference
Stars: ✭ 2,806 (+12654.55%)
Mutual labels:  graphics-programming
SimpInkScr
Simple Inkscape Scripting
Stars: ✭ 134 (+509.09%)
Mutual labels:  graphics-programming
baktsiu
An image viewer designed for comparing images and examining pixel differences
Stars: ✭ 22 (+0%)
Mutual labels:  graphics-programming
AngryEngine
Game Engine for Windows by Vulkan SDK
Stars: ✭ 20 (-9.09%)
Mutual labels:  graphics-programming
software-development-resources
Collection of links to great software development resources!
Stars: ✭ 20 (-9.09%)
Mutual labels:  graphics-programming
Header-Only-GL-Helpers
A collection of header files that can ease OpenGL programming
Stars: ✭ 25 (+13.64%)
Mutual labels:  signed-distance-field
creative-coding-notebooks
🎨 An authorial collection of fundamental recipes on Creative Coding and Recreational Programming.
Stars: ✭ 17 (-22.73%)
Mutual labels:  graphics-programming
awesome-metal
A collection of Metal and MetalKit projects and resources. Very much work in progress.
Stars: ✭ 152 (+590.91%)
Mutual labels:  graphics-programming
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
Stars: ✭ 220 (+900%)
Mutual labels:  graphics-programming

Ray Marching Sandbox

A simple project showing how to integrate a signed distance field (SDF) based ray marcher into Unity's deferred shading pipeline.

Screenshot

Our implementation fills in the necessary information garnered from the virtual scene's SDF into Unity's G-buffer, into which Unity further writes, throughout the G-buffer construction part of its deferred shading pipeline.

The result is a seamless composition of our virtual scene and the actual scene in Unity.

License

The author(s) of this software hate viral software licenses (hi, GPL) and really annoying stuff like software patents. That's why this entire thing is wholly public domain, yo!

Any being (not just humans) is free to copy, modify, publish, use, compile, sell or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

Contributors

Here's a list of great apes that pressed a few keys on this weird thing called a keyboard, or gave some feedback about why shit is going bonkers, and made stuff happen on the screen:

  • Goksel Goktas (author)
  • Jens Holm (author)
  • Sly Tim Cooper
  • Kasper Engelstoft
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].