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
Domain: www.alanzucconi.com
{"@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:locale | en_GB |
| og:type | article |
| og:site_name | Alan Zucconi |
| article:published_time | 2015-06-17T12:17:56+00:00 |
| article:modified_time | 2024-08-23T19:02:44+00:00 |
| og:image | http://www.alanzucconi.com/wp-content/uploads/2015/06/Surface-shader.png |
| author | Alan Zucconi |
| twitter:card | summary_large_image |
| twitter:creator | @AlanZucconi |
| twitter:label1 | Written by |
| twitter:data1 | Alan Zucconi |
| twitter:label2 | Estimated reading time |
| twitter:data2 | 10 minutes |
| msapplication-TileImage | https://www.alanzucconi.com/wp-content/uploads/2015/10/cropped-AZ-big-270x270.png |
Links:
Viewport: width=device-width, initial-scale=1
Robots: index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1