René's URL Explorer Experiment


Title: Surface shaders in Unity - Shader tutorial

Open Graph Title: Surface shaders in Unity - Shader tutorial

Description: Learn how to code surface shaders Unity. Free shader tutorial with examples and source code ready to download.

Open Graph Description: Learn how to code surface shaders Unity. Free shader tutorial with examples and source code ready to download.

Opengraph URL: https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/

X: @AlanZucconi

Generator: WordPress 6.9.5

direct link

Domain: www.alanzucconi.com


Hey, it has json ld scripts:
{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/#article","isPartOf":{"@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/"},"author":{"name":"Alan Zucconi","@id":"https:\/\/www.alanzucconi.com\/#\/schema\/person\/718294304a9199cfa7583bfdf6a6bfca"},"headline":"Surface shaders in Unity3D","datePublished":"2015-06-17T12:17:56+00:00","dateModified":"2024-08-23T19:02:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/"},"wordCount":1796,"commentCount":44,"publisher":{"@id":"https:\/\/www.alanzucconi.com\/#\/schema\/person\/718294304a9199cfa7583bfdf6a6bfca"},"image":{"@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/#primaryimage"},"thumbnailUrl":"http:\/\/www.alanzucconi.com\/wp-content\/uploads\/2015\/06\/Surface-shader.png","keywords":["albedo","diffuse","fragment","lambert","shader","snow","surf","surface","unity","vertex","vertex extrusion"],"articleSection":["Programming","Shaders","Tutorial","Unity"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/","url":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/","name":"Surface shaders in Unity - Shader tutorial","isPartOf":{"@id":"https:\/\/www.alanzucconi.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/#primaryimage"},"image":{"@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/#primaryimage"},"thumbnailUrl":"http:\/\/www.alanzucconi.com\/wp-content\/uploads\/2015\/06\/Surface-shader.png","datePublished":"2015-06-17T12:17:56+00:00","dateModified":"2024-08-23T19:02:44+00:00","description":"Learn how to code surface shaders Unity. Free shader tutorial with examples and source code ready to download.","breadcrumb":{"@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/#primaryimage","url":"http:\/\/www.alanzucconi.com\/wp-content\/uploads\/2015\/06\/Surface-shader.png","contentUrl":"http:\/\/www.alanzucconi.com\/wp-content\/uploads\/2015\/06\/Surface-shader.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.alanzucconi.com\/2015\/06\/17\/surface-shaders-in-unity3d\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.alanzucconi.com\/"},{"@type":"ListItem","position":2,"name":"Surface shaders in Unity3D"}]},{"@type":"WebSite","@id":"https:\/\/www.alanzucconi.com\/#website","url":"https:\/\/www.alanzucconi.com\/","name":"Alan Zucconi","description":"Tutorials for GameDevs","publisher":{"@id":"https:\/\/www.alanzucconi.com\/#\/schema\/person\/718294304a9199cfa7583bfdf6a6bfca"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.alanzucconi.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.alanzucconi.com\/#\/schema\/person\/718294304a9199cfa7583bfdf6a6bfca","name":"Alan Zucconi","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.alanzucconi.com\/wp-content\/uploads\/2019\/09\/9GPu3SO5.png","url":"https:\/\/www.alanzucconi.com\/wp-content\/uploads\/2019\/09\/9GPu3SO5.png","contentUrl":"https:\/\/www.alanzucconi.com\/wp-content\/uploads\/2019\/09\/9GPu3SO5.png","width":264,"height":264,"caption":"Alan Zucconi"},"logo":{"@id":"https:\/\/www.alanzucconi.com\/wp-content\/uploads\/2019\/09\/9GPu3SO5.png"},"sameAs":["https:\/\/www.alanzucconi.com","https:\/\/x.com\/AlanZucconi","https:\/\/www.youtube.com\/c\/alanzucconi"],"url":"https:\/\/www.alanzucconi.com\/author\/admin\/"}]}

og:localeen_GB
og:typearticle
og:site_nameAlan Zucconi
article:published_time2015-06-17T12:17:56+00:00
article:modified_time2024-08-23T19:02:44+00:00
og:imagehttp://www.alanzucconi.com/wp-content/uploads/2015/06/Surface-shader.png
authorAlan Zucconi
twitter:cardsummary_large_image
twitter:creator@AlanZucconi
twitter:label1Written by
twitter:data1Alan Zucconi
twitter:label2Estimated reading time
twitter:data210 minutes
msapplication-TileImagehttps://www.alanzucconi.com/wp-content/uploads/2015/10/cropped-AZ-big-270x270.png

Links:

https://www.alanzucconi.com/
Alan Zucconihttps://www.alanzucconi.com
Abouthttps://www.alanzucconi.com/about/
Tutorialshttps://www.alanzucconi.com/tutorials/
🌈 Shadershttps://www.alanzucconi.com/category/shader/
🎮 Unityhttps://www.alanzucconi.com/category/unity/
🖥️ Programminghttps://www.alanzucconi.com/category/programming/
🧮 Mathematicshttps://www.alanzucconi.com/category/maths/
🧠 Machine Learninghttps://www.alanzucconi.com/category/machine-learning/
🔌 Arduinohttps://www.alanzucconi.com/category/arduino/
🦾 Inverse Kinematicshttps://www.alanzucconi.com/tag/ik/
⛏️ Minecrafthttps://www.alanzucconi.com/tag/minecraft/
Courseshttps://www.alanzucconi.com/courses/game-ai/
🎮 Game AIhttps://www.alanzucconi.com/courses/game-ai/
Bookshttps://www.alanzucconi.com/books/
Gameshttps://www.alanzucconi.com/games/
Pikunikuhttps://store.steampowered.com/app/572890/Pikuniku/
Still Timehttps://www.playstation.com/en-us/games/still-time-ps4/
0RBITALIShttp://store.steampowered.com/app/278440
Patreonhttps://www.patreon.com/AlanZucconi
YouTubehttps://www.youtube.com/c/alanzucconi
Twitterhttps://twitter.com/AlanZucconi
Blueskyhttps://bsky.app/profile/alanzucconi.com
Jun 17, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/
Programminghttps://www.alanzucconi.com/category/programming/
Shadershttps://www.alanzucconi.com/category/shader/
Tutorialhttps://www.alanzucconi.com/category/tutorial/
Unityhttps://www.alanzucconi.com/category/unity/
Part 1http://www.alanzucconi.com/2015/06/10/a-gentle-introduction-to-shaders-in-unity3d/
Part 3http://www.alanzucconi.com/2015/06/24/physically-based-rendering-and-lighting-models-in-unity3d/
Part 4http://www.alanzucconi.com/2015/07/01/vertex-and-fragment-shaders-in-unity3d/
Part 5http://www.alanzucconi.com/2015/07/08/screen-shaders-and-postprocessing-effects-in-unity3d/
surface shadershttp://This is the second part of a series of posts on Unity3D shaders,
Lambertian lighting modelhttps://en.wikipedia.org/wiki/Lambertian_reflectance
Unity Prohttp://prf.hn/click/camref:1100l45Ay/destination:https://store.unity.com/products/unity-pro
Unity Plushttp://prf.hn/click/camref:1100l45Ay/destination:https://store.unity.com/products/unity-plus
saturatehttp://http.developer.nvidia.com/Cg/saturate.html
stephttp://http.developer.nvidia.com/Cg/step.html
official documentationhttp://docs.unity3d.com/Manual/SL-SurfaceShaders.html
several blogshttp://studio.openxcell.com/create-snow-effect-using-shaders-unity.html
Surface Shader Exampleshttp://docs.unity3d.com/Manual/SL-SurfaceShaderExamples.html
other lighting modelshttp://docs.unity3d.com/Manual/SL-SurfaceShaderLightingExamples.html
A gentle introduction to shaders in Unity3Dhttp://www.alanzucconi.com/2015/06/10/a-gentle-introduction-to-shaders-in-unity3d/
Physically Based Rendering and lighting models in Unity3Dhttp://www.alanzucconi.com/2015/06/24/physically-based-rendering-and-lighting-models-in-unity3d/
Vertex and fragment shader in Unity3Dhttp://www.alanzucconi.com/2015/07/01/vertex-and-fragment-shaders-in-unity3d/
Screen shaders and postprocessing effects in Unity3Dhttp://www.alanzucconi.com/2015/07/08/screen-shaders-and-postprocessing-effects-in-unity3d/
albedohttps://www.alanzucconi.com/tag/albedo/
diffusehttps://www.alanzucconi.com/tag/diffuse/
fragmenthttps://www.alanzucconi.com/tag/fragment/
lamberthttps://www.alanzucconi.com/tag/lambert/
shaderhttps://www.alanzucconi.com/tag/shader/
snowhttps://www.alanzucconi.com/tag/snow/
surfhttps://www.alanzucconi.com/tag/surf/
surfacehttps://www.alanzucconi.com/tag/surface/
unityhttps://www.alanzucconi.com/tag/unity/
vertexhttps://www.alanzucconi.com/tag/vertex/
vertex extrusionhttps://www.alanzucconi.com/tag/vertex-extrusion/
Patreonhttps://www.patreon.com/AlanZucconi
Become a memberhttps://www.patreon.com/AlanZucconi
December 29, 2023https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3428
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3428
April 27, 2022https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3230
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3230
November 19, 2021https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3191
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3191
September 21, 2021https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3174
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3174
October 3, 2021https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3179
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3179
December 21, 2020https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3029
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-3029
May 30, 2020https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2921
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2921
February 6, 2020https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2850
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2850
December 23, 2019https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2813
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2813
December 5, 2019https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2805
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2805
November 27, 2019https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2802
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2802
December 10, 2019https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2807
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2807
July 26, 2019https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2698
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2698
June 6, 2019https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2665
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2665
December 2, 2018https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2533
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2533
December 2, 2018https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2532
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2532
May 29, 2018https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2360
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2360
March 26, 2018https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2308
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2308
March 26, 2018https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2309
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2309
June 3, 2017https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2017
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2017
June 20, 2017https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2037
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2037
June 20, 2017https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2038
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2038
August 28, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1722
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1722
July 24, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1678
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1678
July 25, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1679
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1679
September 3, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1725
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1725
May 5, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1612
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1612
March 6, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1518
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1518
January 27, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1500
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1500
October 21, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1452
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1452
February 24, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1509
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1509
March 20, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1542
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1542
September 25, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1440
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1440
March 26, 2016https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1550
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1550
July 8, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1419
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1419
July 2, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1412
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1412
July 3, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1413
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1413
May 30, 2020https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2922
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2922
June 10, 2020https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2927
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-2927
July 1, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1406
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1406
June 24, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1403
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1403
June 19, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1399
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1399
June 18, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1398
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1398
June 18, 2015https://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1397
Replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#comment-1397
Cancel replyhttp://www.alanzucconi.com/2015/06/17/surface-shaders-in-unity3d/#respond
Click here for instructions on how to enable JavaScript in your browser.http://enable-javascript.com/
Previous: The most anticipated platform gameshttps://www.alanzucconi.com/2015/06/13/the-3-most-anticipated-games-platformer/
Next: The 3 most anticipated games: #lowpolyhttps://www.alanzucconi.com/2015/06/20/the-3-most-anticipated-games-lowpoly/
https://www.alanzucconi.com/
Abouthttps://www.alanzucconi.com/about/
Tutorialshttps://www.alanzucconi.com/tutorials/
Bookshttps://www.alanzucconi.com/books/
Gameshttps://www.alanzucconi.com/books/
Patreonhttps://www.patreon.com/AlanZucconi
Twitterhttps://twitter.com/AlanZucconi
YouTubehttps://www.youtube.com/c/alanzucconi
TikTokhttps://www.tiktok.com/@alanzucconi.com
Blueskyhttps://bsky.app/profile/alanzucconi.com
Mastodonhttps://mastodon.gamedev.place/@AlanZucconi
Privacyhttps://www.alanzucconi.com/privacy/
Patreonhttps://www.patreon.com/AlanZucconi

Viewport: width=device-width, initial-scale=1

Robots: index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1


URLs of crawlers that visited me.