Realtime-Compute-Shader-Unity-PathTracer
GPU-Planetary-Rendering
Realtime-Compute-Shader-Unity-PathTracer | GPU-Planetary-Rendering | |
---|---|---|
2 | 1 | |
203 | 179 | |
- | - | |
9.1 | 10.0 | |
over 1 year ago | over 2 years ago | |
C# | C# | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Realtime-Compute-Shader-Unity-PathTracer
-
Need help with voxel octrees in Unity
Ok so heres quickly the entire function for making the SVO https://paste.myst.rs/pqkssxna I will be updating the entire pathtracer im making on my github with this voxel support tomorrow probably once I finish cleaning it up https://github.com/Pjbomb2/Compute-Shader-Unity-PathTracer thatll include my traversal, which is probably really inefficient but its simple
-
if showcase things dont belong here lemme know, but heres my custom From Scratch Real Time Unity Compute Shader Path Tracer ive been working on for 2 years(if you include all the way back to my shadertoy experiments)
Link to the Repo: https://github.com/Pjbomb2/Compute-Shader-Unity-PathTracer
GPU-Planetary-Rendering
-
How to solve repeating textures?
The way I solved it was by implementing a custom surface shader that used perlin noise to determine the frequency at which a texture would be applied to the terrain surface. This also depended on how the terrain propogated. I forget the exact details as this was a small project from a while ago. But I was untimately able to mitigate any sort tileing/repeteing effect while only using a 64px texture. A very similar method to mine is used in this Github repo and might be worth taking a look at https://github.com/simeonradivoev/GPU-Planetary-Rendering
What are some alternatives?
MyBox - MyBox is a set of attributes, tools and extensions for Unity
TexturePanner - This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
unity-utils - Useful unity utilities
procedural-stochastic-texturing - Modified Shader Graph package implementing Procedural Stochastic Texturing
planar-reflections-unity - Planar reflections probe component for Unity
GPUInstance - Instancing & Animation library for Unity3D
UnityLibrary - :books: Library of all kind of scripts, snippets & shaders for Unity
Pcx - Point cloud importer & renderer for Unity
unity-volumetric-fog - A volumetric fog implementation in Unity.
TrueTrace-Unity-Pathtracer - A passion projects that has been going on for awhile, finally at a place where I feel comfortable tentatively uploading it to Github for others
BeatSaber_Tweaks55 - A collection of various tweaks which by themselves are too simple for their own designated mods
hextile-demo - demonstrates hex-tiling