Your Ultimate Guide to Shader Graph for Beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/shader-graph/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:初学者的 Shader Graph 完全指南 概述:该课程是创建使用 Unity 的可视化编程工具 Shader Graph 的顶点和片段着色器的全面指南,无需任何着色器编程或先前知识。课程时长超过 15 小时,涵盖了逐步教程和挑战。课程中开发的着色器与 Unity 6 兼容,内容丰富,包括跟随讲解和着色器创作挑战,将让您在着色器开发和物理基础渲染(PBR)的基本实践方面打下扎实基础。授课老师是 Unity 游戏引擎教育顾问委员会的成员,拥有超过 30 年的学术和教学经验。 本课程将引导您创建自己的视觉表面效果,用于为游戏对象着色和打光。课程轻松涵盖光与表面的数学知识,并逐步指导学习重建一些最受欢迎的着色器,包括 Fresnel、复杂水面、全息图、流动的熔岩、液体、火焰等。着色器概念以易于理解的方式呈现,帮助您掌握图形管线,为您提供必要的渲染知识工具包,使您能够在 Unity 的内置、通用和高画质渲染管线中开发自己的透明、动画和带纹理的着色器。 本课程使用 Unity 2021.3 LTS 开发,学习内容包括: - 使用 Unity 的 Shader Graph 进行编程和操作 - 模型、相机和世界视图坐标空间 - 照明效果 - 程序生成的图案 - 法线 - 场景深度 - 透明表面的折射(以及更多内容) 授课老师 Penny 将以其国际公认的教学风格和超过 30 年从事游戏及图形工作的经验,教授您与计算机图形渲染管线交互所需的宝贵技能。通过详细的描述和实践工作坊,您将学习渲染队列、向量数学、图形缓冲区、色彩理论、3D 网格、纹理映射、照明模型等所有相关知识。 课程内容和概述: 在从零开始创建第一个 Shader Graph 着色器后,您将深入了解无光照着色器的基本概念,学习颜色如何用于表面效果,以及如何将外部纹理应用到游戏对象上。接下来,您将研究各种照明模型,了解灯光和表面纹理如何影响渲染的最终效果。本部分将开发具有不同照明的着色器,并探讨适用于金属表面的物理基础渲染,并考虑世界反射。课程的其余部分集中在建立与创建着色器相关的基本数学技能,并关注您可以自定义的必要内容。 最后,还有一个高级水面着色器部分,演示如何为水面添加特效,如深度颜色、波浪、表面泡沫和飞溅粒子。 学生对 Penny 其他着色器课程的评价: “这门课程太厉害了!Penny 是游戏开发、Unity 和 C# 最优秀的讲师之一。在短短三个小时内,我学到了很多,甚至比我的研究生课程还要丰富!” “我见过的最好的着色器课程。YouTube 上有大量教程教你如何开发自己的着色器,但没有任何一个能与 Penny 的教程相提并论,简明扼要。对此我很满意。” “哇!非常感谢!如果有十颗星,这门课值得。” “我刚刚完成你的着色器课程,觉得真的很棒!我终于掌握了之前看起来相当陌生的主题。你的教学风格和个性让我学习变得轻松!”

课程评论(0条)

课程详情

This course presents a comprehensive guide to creating vertex and fragment shaders using Unity's visual programming tool Shader Graph. There's no need for prior knowledge or programming of shaders needed.Over 15 Hours of step-by-step tutorials and challenges.Shaders developed in this course work with Unity 6Filled to the brim with follow-along and shader creation challenges, this course will give you a thorough grounding in shader development and the fundamental practices in Physical-Based Rendering (PBR) with a member of the Unity Game Engine's Educational Advisory Board and an acclaimed academic and teacher with over 30 years experience.This course will guide you through the process of creating your own visual surface effects for colouring and lighting game objects. It gently covers the mathematics of light and surfaces and steps you through the recreation of some of the most popular shaders, including Fresnel, Complex Water, Holograms, Flowing Lava, Liquids, Fire, and more. The shader concepts will be presented in an easy-to-understand manner to help grasp the graphics pipeline and provide you with an essential toolkit of rendering knowledge, that will have you developing your own transparent, animated, and texturised shaders in Unity's Built-In, Universal, and High-Definition Render Pipelines.This course has been developed with Unity 2021.3 LTSLearn how to program and work with:Unity's Shader Graph.Model, Camera, and World View Coordinate Spaces.Lighting Effects.Procedurally Generated Patterns.Normals.Scene Depths.Refraction for Transparent Surfaces (and much more)In this course, Penny teaches all the invaluable skills you will require to interact with the computer graphics render pipeline using Shader Graph in Unity from scratch using her internationally acclaimed teaching style and knowledge from over 30 years of working with games and graphics. Through detailed descriptions and hands-on workshops, you'll learn all you need to know about rendering queues, vector mathematics, graphics buffers, colour theory, 3D meshes, texture mapping, lighting models, and much more.Contents and OverviewAfter diving right in and creating your very first Shader Graph shader from scratch, you delve into the fundamental concepts of creating an unlit shader and discover how colours can be mixed for surface effects, and how to put an external texture onto a game object.Following this, you will examine a variety of lighting models and how lights and surface textures can influence the final look of a render. In this part, you will develop shaders with different lighting and investigate physically-based rendering that caters for metallic surfaces and considers world reflections. The remainder of the course concentrates on building up your essential mathematics skills related to creating shaders and focussing on the essentials that you can take and customise for your own needs.Finally, there's an advanced water shader section on adding special effects to water surfaces such as depth colour, waves, surface foam, and splash particles.What students are saying about Penny's other shader courses:This course is amazing! Penny has got to be, hands down, one of the best instructors on game development, Unity, and C#! In the span of three hours, I have learned so much that it rivals my graduate program!Best shader course I've come across. There are enough and more tutorials on youtube to teach you how to develop your own shaders, but nothing falls into the class of Penny's tutorials. They are clear and to the point. Really happy about this one.Wow! Thank you so much! If there were 10 stars - this course would deserve it. Going from absolutely knowing nothing about Shader writing to have a profound understanding about it.I wanted to let you know that I just finished your shader course and thought it was fantastic. It was a pleasure to take the course and finally get a grasp on a topic that seemed so foreign to me not so long ago. Your teaching style and personality really worked for me and made learning a breeze!

课程标签

0人关注该课程

主题相关的课程