All Projects → aofg → Voxel Raymarching

aofg / Voxel Raymarching

Licence: mit
Volemetric data raymarching renderer

Labels

Projects that are alternatives of or similar to Voxel Raymarching

Sci Fi Ui
Stars: ✭ 411 (+1768.18%)
Mutual labels:  shaderlab
Unityurpunlitscreenspacedecalshader
Unity unlit screen space decal shader for URP. Just create a new material using this shader, then assign it to a new unity cube GameObject = DONE, now you have unlit decal working in URP
Stars: ✭ 455 (+1968.18%)
Mutual labels:  shaderlab
Addressables Sample
Demo project using Addressables package
Stars: ✭ 616 (+2700%)
Mutual labels:  shaderlab
Toonwatershader
Source code for Toon Water Shader tutorial for Unity. Renders and animates toon-style waves from a noise texture and generates shoreline foam based off the depth buffer.
Stars: ✭ 424 (+1827.27%)
Mutual labels:  shaderlab
Lowpoly Water Unity
Low poly water with edge/shore blend. Similar to the awesome water in Monument Valley.
Stars: ✭ 448 (+1936.36%)
Mutual labels:  shaderlab
Unitypcss
Nvidia's PCSS soft shadow algorithm implemented in Unity
Stars: ✭ 533 (+2322.73%)
Mutual labels:  shaderlab
Unitygrassgeometryshader
Source code for Grass Shader tutorial for Unity. Generates blades with a geometry shader, tessellates input mesh to control density.
Stars: ✭ 402 (+1727.27%)
Mutual labels:  shaderlab
Matcap
A shader to replace PBR and generate more beautiful materials
Stars: ✭ 18 (-18.18%)
Mutual labels:  shaderlab
Unityoutlineshader
Source code for Outline Shader tutorial for Unity. Detects edges in a scene using the depth and normals buffers.
Stars: ✭ 450 (+1945.45%)
Mutual labels:  shaderlab
Fishmanshadertutorial
shader 中级教程
Stars: ✭ 575 (+2513.64%)
Mutual labels:  shaderlab
Unitytoonshader
Source code for Toon Shader tutorial for Unity. Has specular, rim lighting, and can cast and receive shadows.
Stars: ✭ 429 (+1850%)
Mutual labels:  shaderlab
Shaderproject
A container for all sorts of handy shaders.
Stars: ✭ 431 (+1859.09%)
Mutual labels:  shaderlab
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (+2359.09%)
Mutual labels:  shaderlab
Unityfurshader
🐈 Fur shader for Unity.
Stars: ✭ 412 (+1772.73%)
Mutual labels:  shaderlab
Metaball Sample
Metaball-sample
Stars: ✭ 16 (-27.27%)
Mutual labels:  shaderlab
Unity Miscellaneous Shaders
Miscellaneous Shaders in Unity, WIP(maybe?)
Stars: ✭ 403 (+1731.82%)
Mutual labels:  shaderlab
Unityvisualizations
Collection of shaders and visual effects created for Unity 3D.
Stars: ✭ 472 (+2045.45%)
Mutual labels:  shaderlab
Unity Mesh Outline
Unity Package for rendering outlines around meshes/objects
Stars: ✭ 19 (-13.64%)
Mutual labels:  shaderlab
Unity Postprocessing Old Monitor Shader
Camera effect for use in Unity with PostProcessingStackV2
Stars: ✭ 17 (-22.73%)
Mutual labels:  shaderlab
Unity Shaders
A bunch of shader examples created in Unity (ShaderGraph & Built-in) 🧙✨
Stars: ✭ 564 (+2463.64%)
Mutual labels:  shaderlab

Voxel Raymarching

A package providing pack of shaders and managed scripts to visualize volumetric data (3D array of voxels) as solid geometry. Rendering tidly connected with unity PBR pipeline for seamless integration into polygonal scenes

Voxel raymarching preview

Requirements

  1. Unity 2018.1 or newer
  2. Package Manager

Usage

  1. Open your Packages/manifest.json file in root of your Unity project.
  2. Add dependency:
cc.aofg.voxel-raymarching": "git://github.com/aofg/voxel-raymarching.git
  1. Switch to editor and wait for package resolve
  2. Open sample scene at Packages/Voxel Raymarcing/SamplesScene.scene (not ready yet)

Roadmap

  • [x] Draft implementation with hardcoded values
  • [x] Integration with Standard shader
    • [x] Proper lighting
    • [x] Shadows
  • [ ] PBR params decoder from color data (encoding convention is required!)
  • [ ] Parametrization
    • [x] Volume Size (bounds of providen volume)
    • [ ] LOD (skip N pixel from providen texture)
    • [ ] Adjust bounding (render) box to perfect fit volume size (overdraw minimization)
  • [ ] Implementation of fancy effects
    • [ ] Neighbourhood Ambient Occlusion ("vertex ao")
    • [ ] Raycasted Ambient Occlusion
    • [ ] Light flood (GI)
    • [ ] Reflections
  • [ ] StructuredBuffer Rendering Pipeline
    • [x] Draft implementation
    • [x] Draft baker
    • [ ] Memory pointer map implementation
  • [ ] Baker improvements
    • [ ] Solid G
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].