Code Monkey home page Code Monkey logo

unity2019shaderdevelopment's Introduction

Unity 2019 Shader Development

Creating Shaders (via code and Shader Graph) in Unity 2019

This repository and presentation guides you through the very basics of shader development in Unity 2019. We cover Vertex Shaders, Fragment Shaders, Surface Shaders, Shader Graphs and Post Processing Effects.

If you have any question, please send me a message on twitter: @ArturoNereu

Power Point Presentation (download it, as the Google Doc viewer won't work).

So, a Shader is a specialized program that (usually) runs on the GPU and whose main purpose is to transform vertices and fragments in a 3D (or 2D) program.

01_Shader_BasicColor

01_BasicColorShader

02_Shader_BasicTexture

02_BasicTexture

03_Shader_BasicTextureBlend

03_ShaderTextureBlend

04_Shader_BasicVertex

04_Shader_BasicVertex

05_Shader_SurfaceBasic

05_Surface_Basic

06_Shader_SurfaceScriptInteraction

06_Shader_SurfaceScriptInteraction

07_ShaderGraph_BasicColor

07_ShaderGraph_BasicColor

08_ShaderGraph_BasicTexture

08_ShaderGraph_BasicTexture

09_ShaderGraph_RimEffect

09_ShaderGraph_RimEffect

0A_Postprocessing

0A_PostProcessing

unity2019shaderdevelopment's People

Contributors

arturonereu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

unity2019shaderdevelopment's Issues

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.