К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
From Zero to Unity Shader Developer - Unity 6 Compatible · LearnSpace
Назад в каталог
courseraПрограммирование

From Zero to Unity Shader Developer - Unity 6 Compatible

Курс от Packt
Средний≈ 15.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you'll gain the skills needed to become a proficient Unity Shader Developer. The course takes you from the basics of shader programming to the creation of complex, advanced shader effects. You'll explore topics ranging from simple surface shaders to intricate volumetric rendering techniques. Along the way, you'll learn how to write vertex and fragment shaders, manipulate lighting, and create realistic effects such as water, glass, and clouds. You'll also dive into the world of ray marching and procedural noise to build immersive 3D environments. The course is structured around practical examples and challenges, allowing you to apply your skills immediately. Starting with the fundamentals like shader properties and the rendering pipeline, you will progress to more advanced topics, including lighting models, normal mapping, blending techniques, and custom shaders. Each section builds on the previous one, helping you develop both your technical understanding and creative potential. By engaging with the course material, you will write your own custom shaders and build sophisticated graphics effects that are optimized for Unity's latest rendering systems. Whether you're working on games, simulations, or interactive media, the skills you develop here will empower you to produce stunning, real-time graphics. This course is ideal for intermediate-level Unity users who want to expand their knowledge of shader programming. It is designed for game developers, visual effects artists, and programmers with a foundational understanding of Unity and C#. No prior experience with shader development is required, but familiarity with basic programming concepts will be helpful. By the end of the course, you will be able to create custom shaders, implement advanced lighting models, apply surface detail techniques, manipulate vertex and fragment shaders, and render complex volumetric effects in Unity.

Навыки, которые вы освоите

Computer GraphicsComputer Graphic TechniquesUnity EngineVisualization (Computer Graphics)

Программа курса

9 модулей · 72 учебных материалов

01Introduction5 материалов

Introduction

WelcomeВидеоFull Course ResourcesЧтениеJoin the H3D Student CommunityВидеоThe Rendering PipelineВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

From Zero to Unity Shader Developer - Unity 6 Compatible
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 15.1 ч

9 модулей

Язык: Английский

Часть программы вашего университета
Your First Surface ShaderВидео
02Shader Essentials5 материалов

Shader Essentials

Variables and Packed ArraysВидеоThe Anatomy of a Mesh and Shader InputВидеоShader PropertiesВидеоUnderstanding Shader Data Types and Properties in UnityDIALOGUEShader Essentials - AssessmentЗадание
03Illuminating Surfaces7 материалов

Illuminating Surfaces

Lambert & LightingВидеоNormal MappingВидеоIllumination ModelsВидеоBumped EnvironmentsВидеоBuffers and QueuesВидеоUnderstanding Lambert Lighting and Normal MappingDIALOGUEIlluminating Surfaces - AssessmentЗадание
04The Dot Product5 материалов

The Dot Product

The Dot ProductВидеоRim LightingВидеоLogical CutoffsВидеоMastering the Dot Product for Rim Lighting in ShadersDIALOGUEThe Dot Product - AssessmentЗадание
05Lighting8 материалов

Lighting

Lighting ModelsВидеоBlinn-Phong Lighting & Surface OutputВидеоPhysically-Based RenderingВидеоChallenge 1ВидеоChallenge 2ВидеоWriting Your Own Lighting ModelВидеоImplementing a Custom Lighting Model in Shader ProgrammingDIALOGUELighting - AssessmentЗадание
06Passes & Blending9 материалов

Passes & Blending

The Alpha ChannelВидеоHologramsВидеоBlendingВидеоLeaves and CullingВидеоBlending Two ImagesВидеоStencil BufferВидеоAdvanced StencilsВидеоExploring the Alpha Channel and Transparency Effects in ShadersDIALOGUEPasses & Blending - AssessmentЗадание
07Writing Vertex and Fragment Shaders7 материалов

Writing Vertex and Fragment Shaders

The Anatomy of a Vertex/Fragment ShaderВидеоColouring by Vertices and FragmentsВидеоMaterial UseВидеоLightingВидеоShadowsВидеоBuilding Vertex and Fragment Shaders in UnityDIALOGUEWriting Vertex and Fragment Shaders - AssessmentЗадание
08Advanced Effects8 материалов

Advanced Effects

Vertex ExtrudingВидеоOutliningВидеоGlassВидеоWavesВидеоScrolling TexturesВидеоPlasmaВидеоUnderstanding and Applying Shader Effects in Surface and Vertex ShadersDIALOGUEAdvanced Effects - AssessmentЗадание
09Volumetric Rendering18 материалов

Volumetric Rendering

Ray MarchingВидеоMore on Ray MarchingВидеоSpherical FogВидеоRendering Fog Density P1ВидеоRendering Fog Density P2ВидеоVolumetric Clouds Value NoiseВидеоProgramming Value Noise P1ВидеоProgramming Value Noise P2ВидеоProgramming Value Noise P3ВидеоIntegrating Colours and DepthВидеоEnhanced NoiseВидеоClouds On Camera P1ВидеоClouds On Camera P2ВидеоClouds On Camera P3ВидеоClouds On Camera P4ВидеоVolumetric Rendering - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание