Unity3D CG shader programs (excluding "demoscene" directory).

Currently most of them contain algorhitms related to raymarching - simple but very powerful technique used to volumetric rendering.

Some videos: https://www.youtube.com/user/PrzemyslawZaworski/videos?sort=dd&view=0&shelf_id=0

MIT licence https://opensource.org/licenses/MIT CC licence https://creativecommons.org/licenses/by-nc-sa/3.0/

Filename Licence

2D_fractal_generator.shader MIT

2D_fractal_generator_distortion.shader MIT

3d_fractal_generator.shader MIT

ProceduralGeometry.cs MIT

ProceduralGeometry.shader MIT

abstract.shader MIT

apollonianII.shader CC

bezier.shader CC

bitwise_test.shader MIT

bleach.shader MIT

bounce_ball.shader MIT

brightness_contrast_saturation.shader MIT

chess.shader MIT

chess_with_sky.shader MIT

chess_with_sky_and_ssaa.shader MIT

city.shader MIT

clockwise_triangles.shader MIT

clouds2D.shader CC

colours.shader CC

concrete_texture.shader CC

depth.cs MIT

depth.shader MIT

distortion.shader MIT

effect_transition.shader MIT

effect_transition_extended.shader MIT

elevated.shader CC

fbm_generator_version01.shader MIT

fibonacci.compute MIT

fibonacci.cs MIT

filmic_tonemapping.shader MIT

font.png CC

font.shader CC

fractal_image.shader MIT

gabor.shader CC

grayscale.shader MIT

hell.shader CC

hypsometric_map_generator.shader MIT

integer_hash.shader CC

lava.shader CC

metaballs.shader MIT

mona_lisa.shader CC

negation.shader MIT

noise.shader MIT

normal_map_generator.shader MIT

notebook_drawings.cs CC

notebook_drawings.shader CC

ocean.cs CC

ocean.shader CC

oren_nayar.shader MIT

paint.cs MIT

paint.shader MIT

photoshop_blends.shader CC

pixelation.shader MIT

pom.shader MIT

quad_tessellation.shader MIT

raycasting_cylinder.shader MIT

raymarched_plasma.shader CC

raymarching_cubemap.shader MIT

raymarching_direct_compute.compute MIT

raymarching_direct_compute.cs MIT

raymarching_full_integration.cs MIT

raymarching_full_integration.shader MIT

raymarching_materials.shader MIT

raymarching_materials_integration.shader MIT

raymarching_point_lights.shader MIT

raymarching_repetition.shader MIT

raymarching_room.shader MIT

raymarching_room_with_reflection.shader MIT

rectangles3.shader MIT

rhodium.shader CC

sample_texture.shader MIT

seascape.shader CC

shader_GUI_variant_01.shader MIT

shape_blending.shader MIT

shape_blending_with_penumbra.shader MIT

sierpinski.shader MIT

snow.shader CC

soft_shadow.shader MIT

sphere_mapping.shader MIT

subsurface_scattering.shader CC

terrain_procedural.shader MIT

terrain_with_heigthmap.shader MIT

truchet.shader CC

unlit_double_sided.shader MIT

unlit_geometry_shader.shader MIT

unlit_transparency.shader MIT

vector_displacement_mapping.shader MIT

vignette_filter.shader MIT

volumetric_bunny.shader CC

volumetric_clouds.shader MIT

voronoi_pattern.shader MIT

vtf.shader MIT

water_caustics.shader CC

wood_texture.shader CC