/DSPShaders

shaders for Dyson Sphere Program

Primary LanguageShaderLabThe UnlicenseUnlicense

DSP Shaders

A collection of random shaders that I've reverse engineered. Sometimes for use in a mod, but mostly for fun. You can find the finished ones in the unity/Assets/Shaders directory and the unfinished/semi-functional ones in WIP.

You can package them into an asset bundle by opening the unity directory in Unity Editor 2018.4.12f, including or excluding by selecting each shader and using the dropdown at the very bottom right of the screen, and building an asset bundle by going to Window > DSP Tools > Build Asset Bundles > Compressed. In a few seconds, dspshaders-bundle will appear in /Assets/StreamingAssets/AssetBundles/.

Also included a super simple bepinex mod that will load all shaders out of the bundle and swap them out with vanilla shaders that match their name with "REPLACE" at the end. When you run DSP with the mod and it looks like nothing happened, that means I recreated all of the shaders perfectly. More likely, you'll see some graphics glitches and know where I still have some work to do.

For example, water/oceans on planets is currently pretty bad. Planet terrain looks a little off too.

vff-water-shader-glitchy

Metal and Stone Veins look pretty good.

metal-vein-shader stone-vein-shader

Crystal Veins still need some work

crystal-vein-shader

Cargo Containers look right, but belts look terrible.

cargo-shader belt-shader