Code Monkey home page Code Monkey logo

unity3d-cg-programming's Introduction

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

unity3d-cg-programming's People

Contributors

przemyslawzaworski avatar

Watchers

James Cloos avatar Garrett Guillotte avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.