Mastering Unity Shaders and Effects
by Jamie Dean
Print Length 页数: 266 pages
Publisher finelybook 出版社: Packt Publishing (28 Sept. 2016)
Language 语言: English
ISBN-10: 1783553677
ISBN-13: 9781783553679
B01ET5I2FQ
Key Features
Leverage the power of Unity 5 compatible shaders to create a variety of realistic surfaces
Create amazing visual effects for your Unity 5.x games by blending advanced post-processing techniques and lighting effects
Add that extra visual edge to your games by learning pro level techniques
Book Description
With the inclusion of Physically Based Shading and the Standard Shader,Unity has changed the game for independent and large scale developers alike. Never before has it been so easy to create startling high quality visuals in games and other interactive projects.
This book will give you a solid understanding of the interaction of shaders,lighting and effects in Unity 5,and give you some great ideas for how you can maximize the visual impact of your own games for PC,mobile and other platforms. In the sequence of chapters you will find solutions to some of the major challenges to the creation of responsive and realistic looking games.
As you work on example scenes,you will get to know the syntax of ShaderLab and CG languages,creating simple and complex shader solutions for a variety of different surface effects. You will see how Unity’s responsive lighting solutions can be harnessed to build immersive and appealing game experiences.
What you will learn
Build your own custom shaders to suit a variety of organic and inorganic surfaces
Create amazing visual effects using Unity 5’s improved toolset
Compare the advantages of Metallic and Specular workflows in Unity’s Physically Based Lighting System
Take your Unity 5 project to the next level with advanced real-time and baked lighting methods
Design powerful particle effects
Find out how shaders,materials,and scripts work together within the Unity framework
Develop high-end and optimized game visuals suitable for mobile devices and other platforms
About the Author
Jamie Dean is a game artist,instructor,and freelancer,with over seven years of teaching experience in higher education. He is currently focused on developing content for mobile games.
Jamie also wrote Unity Character Animation with Mecanim,Packt Publishing,in 2015.
Contents
Getting to Grips with Standard Shaders
Creating Custom Shaders
Working with Lighting and Light-Emitting Surfaces
Animating Surfaces with Code and Shaders
Exploring Transparent Surfaces and Effects
Working with Specular and Metallic Surfaces
Shaders for Organic Surfaces
Custom Particle Shaders – Smoke,Steam,and Fluids
Optimizing Shaders for Mobile
主要特征
利用Unity 5兼容的着色器的力量来创建各种逼真的表面
通过混合先进的后处理技术和照明效果,为您的Unity 5.x游戏创建惊人的视觉效果
通过学习专业级技术,将额外的视觉边缘添加到您的游戏中
图书说明
Unity包含了基于物理的着色和标准着色器,Unity已经为独立大型开发者改变了游戏。从来没有在游戏和其他互动项目中创造惊人的高品质视觉效果非常简单。
这本书将让您对Unity 5中着色器,照明和效果的互动有一个很好的了解,并为您提供一些很好的想法,以便如何最大限度地发挥自己的游戏对PC,移动和其他平台的视觉冲击。在章节的顺序中,您将找到解决创建响应式和现实的游戏的一些主要挑战。
当您处理示例场景时,您将了解ShaderLab和CG语言的语法,为各种不同的表面效果创建简单而复杂的着色器解决方案。您将看到Unity的响应式照明解决方案如何被利用来构建沉浸式和吸引人的游戏体验。
你会学到什么
构建您自己的定制着色器,以适应各种有机和无机表面
使用Unity 5的改进工具集创建惊人的视觉效果
比较Unity的物理照明系统中金属和镜面工作流程的优势
将Unity 5项目提升到一个新的高级实时和烘焙照明方式
设计强大的粒子效果
了解着色器,材质和脚本在Unity框架内如何协同工作
开发适合移动设备和其他平台的高端和优化的游戏视觉效果
关于作者
杰米·迪恩(Jamie Dean)是一名游戏艺术家,导师和自由职业者,拥有超过七年的高等教育经验。他目前专注于开发手机游戏的内容。
Jamie还于2015年在Mecanim,Packt Publishing上写了Unity Character Animation。
目录
掌握标准着色器
创建自定义着色器
使用照明和发光表面
用代码和着色器动画表面
探索透明表面和效果
使用镜面和金属表面
有机表面着色器
自定义粒子着色器 – 烟雾,蒸汽和流体
优化移动着色器