All Projects → simeonradivoev → Gpu Planetary Rendering

simeonradivoev / Gpu Planetary Rendering

Licence: apache-2.0
GPU atmosphertic scattering and planet generation in Unity 3D

Projects that are alternatives of or similar to Gpu Planetary Rendering

Noiseshader
Noise shader library for Unity
Stars: ✭ 616 (+569.57%)
Mutual labels:  unity, unity3d, graphics, shader, hlsl
Computestochasticreflections
Compute Stochastic Screen Space Reflections for unity post processing
Stars: ✭ 163 (+77.17%)
Mutual labels:  unity, unity3d, graphics, shader, hlsl
Nnao
Neural Network Ambien Occlusion based on http://theorangeduck.com/page/neural-network-ambient-occlusion
Stars: ✭ 57 (-38.04%)
Mutual labels:  unity, unity3d, graphics, shader, hlsl
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+12615.22%)
Mutual labels:  unity, unity3d, graphics, shader, hlsl
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
Stars: ✭ 528 (+473.91%)
Mutual labels:  unity, unity3d, graphics, shader
Kvantwig
Non-realistic hair simulation in Unity
Stars: ✭ 467 (+407.61%)
Mutual labels:  unity, unity3d, graphics, shader
Temporalreprojectionexample
Temporal reprojection example for Unity
Stars: ✭ 82 (-10.87%)
Mutual labels:  unity, unity3d, graphics, shader
Swarm
An example of use of compute shaders and procedural instancing.
Stars: ✭ 547 (+494.57%)
Mutual labels:  unity, unity3d, graphics, shader
Skeletalgeometriceffects
Experiments on geometry shader instancing with skeletal animations
Stars: ✭ 436 (+373.91%)
Mutual labels:  unity, unity3d, shader, hlsl
Unitypcss
Nvidia's PCSS soft shadow algorithm implemented in Unity
Stars: ✭ 533 (+479.35%)
Mutual labels:  unity, unity3d, graphics, shader
Testbedhdrp
Testbed project for Unity HDRP (High Definition Render Pipeline)
Stars: ✭ 859 (+833.7%)
Mutual labels:  unity, unity3d, graphics, shader
Packedrgbmshader
32-bit packed color format with RGBM encoding for shader use
Stars: ✭ 39 (-57.61%)
Mutual labels:  unity, unity3d, graphics, shader
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 (+394.57%)
Mutual labels:  unity, unity3d, graphics, shader
Shadergraphexamples
Simple examples of Unity shader graphs.
Stars: ✭ 869 (+844.57%)
Mutual labels:  unity, unity3d, graphics, shader
Miniengineao
SSAO image effect from Microsoft MiniEngine, ported to Unity.
Stars: ✭ 448 (+386.96%)
Mutual labels:  unity, unity3d, graphics, shader
Kinobloom
Bloom effect for Unity
Stars: ✭ 704 (+665.22%)
Mutual labels:  unity, unity3d, graphics, shader
Hologramshader
✏️ Test of an hologram material made in Unity.
Stars: ✭ 684 (+643.48%)
Mutual labels:  unity, unity3d, graphics, shader
Drawmeshwithmotionvectors
An example showing how to generate per-object motion vectors when using DrawMesh.
Stars: ✭ 65 (-29.35%)
Mutual labels:  unity, unity3d, graphics, shader
Skyboxplus
Basic skybox extensions for Unity
Stars: ✭ 324 (+252.17%)
Mutual labels:  unity, unity3d, graphics, shader
Retro3dpipeline
A minimal example of a custom render pipeline with the Retro3D shader.
Stars: ✭ 354 (+284.78%)
Mutual labels:  unity, unity3d, graphics, shader

Unity Planet Rendering

A full scale planetary rendering in Unity 3D. Using precomputed atmospheric scattering as an image effect. Generating large planets with GPU noise, using compute shaders.

Atmosphere Scattering Based on Eric Bruneton's Precomputed Atmospheric Scattering

Instructions

The main scene is called PlanetSphereTest. The camera Controls are as follows:

  • E/Q - row camera
  • W/A/S/D - move camera
  • Mouse Scroll - Increase/Decrease camera speed
  • Space - Show/Hide mouse
  • C - Take Screenshot at Double the Screen Resolution
  • X - Exit Application

Updated to Unity 2019.2.8f1

Requirements

  • A GPU with compute shader capability
  • A GPU with async GPU reading capability

Screenshots

Screenshot1 Screenshot2 Screenshot3 Screenshot4 Screenshot5 Screenshot6

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].