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

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

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

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

Unity Shader Programming: Create & Optimize

Курс от EDUCBA
Уровень не указан≈ 18.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Build practical Unity shader programming skills and gain greater control over real-time graphics, from foundational shader properties to advanced visual effects. You’ll begin by understanding the Unity shader pipeline, declaring properties and variables, and creating shaders with textures and transparency. You’ll then blend terrain textures, develop Lambert, Phong, and Blinn-Phong lighting models, and integrate baked global illumination, reflection probes, and light probes. As you progress, you’ll manipulate and extrude vertices, animate geometry, and create snow coverage, volumetric explosions, GrabPass distortion, glass, and water effects. You’ll also profile and optimize shaders while implementing post-processing adjustments, blend modes, film effects, night vision, reusable custom includes, shell-based fur, and heat map visualization. Designed for learners who want to create graphics for games, simulations, or immersive experiences, this course combines shader theory with hands-on Unity projects. Its structured progression from shader fundamentals to specialized rendering and performance optimization helps you balance visual quality with runtime efficiency. Enroll to build custom Unity shaders, create realistic lighting and screen effects, and confidently optimize rendering performance.

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

Unity EnginePerformance TuningComputer Graphic TechniquesAnimationsVisualization (Computer Graphics)Computer GraphicsDesignGraphics SoftwareImage QualityHeat MapsGeometrySimulations

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

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

01Shader Basics and Properties24 материалов

Getting Started with Unity Shaders

Introduction to Unity 5 Shader ProgrammingВидеоTheory - Creating A Basic ShaderВидеоLab - Creating A Basic ShaderВидеоMigrating from Unity4 to Unity 5 ShaersВидеоMigrating from Unity4 to Unity 5 Shaers Continues

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

EDUCBA

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

Unity Shader Programming: Create & Optimize
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 18.8 ч

5 модулей

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

Часть программы вашего университета
Видео
Getting Started with Unity ShadersЗадание

Shader Properties and Variables

Understanding Shader PropertiesВидеоCreate PropertiesВидеоCreate Subshader VariableВидеоUsing Packed ArraysВидеоUse Albedo ColorВидеоShader Properties and VariablesЗадание

Texture and Transparency Effects

Creating A Scrolling TextureВидеоWater Effect ShaderВидеоCreating A Normal Map ShaderВидеоNormal Map Test ShaderВидеоBump IntensityВидеоCreating A Transparent ShaderВидеоCreating a Holographic ShaderВидеоSilhouette ShaderВидеоTexture and Transparency EffectsЗаданиеBuilding Your First Unity Shader: From Concept to CodeDIALOGUEGraded-Shader Basics and PropertiesЗаданиеCreate the First Shader Material for a Unity PrototypeDIALOGUE
02Lighting Models and Probes22 материалов

Texture Blending and Terrain

Blending Textures Using LerpВидеоBlending Textures Using Lerp ContinuesВидеоDrawing Circle in TerrainВидеоMat RadiusВидеоTexture Blending and TerrainЗадание

Custom Lighting and Shading Models

Lighting ModelsВидеоWriting the First Custom LightingВидеоWriting Toon ShaderВидеоWriting Toon Shader ContinuesВидеоWriting Phong ShaderВидеоPhong Secular ShaderВидеоWriting Blinn Phong ShaderВидеоBlinn Phong Shader - Half VectorВидеоWriting Anisotropic Specular ShaderВидеоWriting Anisotropic Specular Shader ContinuesВидеоCustom Lighting and Shading ModelsЗадание

Global Illumination and Probes

GI And Light BakingВидеоMore on GI And Light BakingВидеоCreating Reflection ProbeВидеоLight Probe GroupsВидеоGlobal Illumination and ProbesЗаданиеGraded-Lighting Models and ProbesЗадание
03Vertex and Fragment Shaders22 материалов

Vertex Functions and Extrusions

Introduction to Vertex FunctionВидеоAnimating VerticesВидеоAnimating Vertices ContinuesВидеоExtruding VerticesВидеоExtrusion ShaderВидеоVertex Functions and ExtrusionsЗадание

Snow and Volumetric Effects

Creating Snow ShaderВидеоCreating Snow Shader ContinuesВидеоVolumetric ExplosionsВидеоVolumetric Explosions - SG ProgramВидеоSnow and Volumetric EffectsЗадание

Fragment and Grab Pass Shaders

First Fragment ShaderВидеоFirst Fragment Shader ContinuesВидеоUse of Grab Pass ShaderВидеоHow Grab Pass Shader WorksВидеоFragment and Grab Pass ShadersЗадание

Glass and Water Shaders

Writing a Glass ShaderВидеоGlass Stained NormalsВидеоWriting 2D Water ShaderВидеоMore 2D Water ShaderВидеоGlass and Water ShadersЗаданиеGraded-Vertex and Fragment ShadersЗадание
04Shader Optimization and Screen Effects30 материалов

Shader Adjustments and Profiling

Shader AdjustmentВидеоOptimizing the ShaderВидеоUsing the ProfilerВидеоUsing the Profiler ContinuesВидеоWriting a Mobile ShaderВидеоOptimize ShadersВидеоShader Adjustments and ProfilingЗадание

Image Effects and Adjustments

Introduction to Screen EffectsВидеоCustom Shader Image EffectsВидеоChanging the Screen EffectsВидеоDepth EffectВидеоBrightness SaturationВидеоContrastВидеоContrast Continues

Blend and Film Effects

Blend ModesВидеоBlend Mode Image EffectВидеоOverlay Image EffectВидеоOld Film EffectВидеоMore on Old Film EffectВидеоOld Film Effect ShaderВидеоEffect Final Color

Night Vision and Advanced Blending

Night Vision EffectВидеоMore on Night Vision EffectВидеоBlend EffectВидеоNight Version Effect ShaderВидеоNight Vision and Advanced BlendingЗаданиеGraded-Shader Optimization and Screen EffectsЗадание
05Advanced Shader Programming10 материалов

Custom Includes and Fur Shaders

Creating Custom CG Inc FilesВидеоCG Include ShaderВидеоCreating FurВидеоMore on Creating FurВидеоCustom Includes and Fur ShadersЗадание

Heat Map Shaders

Creating Heat MapВидеоMore on Creating Heat MapВидеоHeat Map ShadersЗаданиеGraded-Advanced Shader ProgrammingЗаданиеDevelop and Optimize a Unity Shader Effects PackageDIALOGUE
Видео
Image Effects and AdjustmentsЗадание
Видео
Old Film Effect ExplainedВидео
Blend and Film EffectsЗадание