Mastering Unity Shaders and Effects

Jamie Dean

  • 出版商: Packt Publishing
  • 出版日期: 2016-09-28
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 266
  • 裝訂: Paperback
  • ISBN: 1783553677
  • ISBN-13: 9781783553679
  • 相關分類: 遊戲引擎 Game-engine
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

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.

Table of Contents

  1. Getting to Grips with Standard Shaders
  2. Creating Custom Shaders
  3. Working with Lighting and Light-Emitting Surfaces
  4. Animating Surfaces with Code and Shaders
  5. Exploring Transparent Surfaces and Effects
  6. Working with Specular and Metallic Surfaces
  7. Shaders for Organic Surfaces
  8. Custom Particle Shaders Smoke, Steam, and Fluids
  9. Optimizing Shaders for Mobile

商品描述(中文翻譯)

主要特點



  • 利用 Unity 5 相容的著色器,創建各種逼真的表面效果

  • 通過混合高級後期處理技術和燈光效果,為 Unity 5.x 遊戲創建驚人的視覺效果

  • 通過學習專業級技巧,為遊戲增添額外的視覺優勢

書籍描述


隨著物理基礎著色和標準著色器的加入,Unity 已經改變了獨立開發者和大規模開發者的遊戲開發方式。以前,創建令人驚嘆的高質量視覺效果在遊戲和其他互動項目中從未如此容易。


本書將使您對 Unity 5 中的著色器、燈光和效果的交互有著牢固的理解,並為您的 PC、移動設備和其他平台的遊戲最大化視覺效果提供了一些很好的想法。在這些章節中,您將找到創建具有響應性和逼真外觀的遊戲所面臨的一些主要挑戰的解決方案。


通過工作示例場景,您將瞭解 ShaderLab 和 CG 語言的語法,為各種不同表面效果創建簡單和複雜的著色器解決方案。您將看到如何利用 Unity 的響應性燈光解決方案來建立沉浸式和吸引人的遊戲體驗。

您將學到什麼



  • 構建自己的自定義著色器,以適應各種有機和無機表面

  • 使用 Unity 5 的改進工具集創建驚人的視覺效果

  • 比較 Unity 的物理基礎照明系統中金屬和高光工作流程的優勢

  • 通過高級實時和烘焙照明方法將 Unity 5 項目提升到更高水平

  • 設計強大的粒子效果

  • 了解著色器、材質和腳本在 Unity 框架中的協同工作

  • 開發適用於移動設備和其他平台的高端和優化的遊戲視覺效果

關於作者


Jamie Dean 是一位遊戲藝術家、教師和自由職業者,擁有超過七年的高等教育教學經驗。他目前致力於開發移動遊戲內容。


Jamie 也於 2015 年出版了 Packt Publishing 的《Unity 角色動畫與 Mecanim》一書。

目錄



  1. 熟悉標準著色器

  2. 創建自定義著色器

  3. 使用燈光和發光表面

  4. 使用代碼和著色器對表面進行動畫

  5. 探索透明表面和效果

  6. 使用高光和金屬表面

  7. 有機表面的著色器

  8. 自定義粒子著色器:煙霧、蒸汽和流體

  9. 為移動設備優化著色器