Unity 2018 Shaders and Effects Cookbook - Third Edition
暫譯: Unity 2018 葉片與效果食譜 - 第三版
John P. Doran, Alan Zucconi
- 出版商: Packt Publishing
- 出版日期: 2018-06-29
- 定價: $1,980
- 售價: 6.0 折 $1,188
- 語言: 英文
- 頁數: 392
- 裝訂: Paperback
- ISBN: 1788396235
- ISBN-13: 9781788396233
-
相關分類:
遊戲引擎 Game-engine
-
其他版本:
Unity 2021 Shaders and Effects Cookbook : Over 50 recipes to help you transform your game into a visually stunning masterpiece, 4/e (Paperback)
買這商品的人也買了...
-
$700$686 -
$474$450 -
$490$387 -
$1,323Absolute C++, 6/e (IE-Paperback)
-
$780$616 -
$450$356 -
$380$300 -
$580$458 -
$580$493 -
$474$450 -
$294$279 -
$580$452 -
$520$411 -
$2,831Large-Scale C++ Volume I: Process and Architecture (Addison-Wesley Professional Computing Series)
-
$880$695 -
$480$379 -
$650$507 -
$1,216Building an RPG with Unity 2018 - Second Edition
-
$880$695 -
$480$379 -
$380$296 -
$580$493 -
$360$281 -
$590$502 -
$534$507
商品描述
Bring realism to your games by mastering post-processing effects and advanced shading techniques in Unity 2018
Key Features
- Learn the secrets of creating AAA quality shaders without writing long algorithms
- Master shader programming through easy-to-follow examples
- Create stunning visual effects that can be used in 3D games
Book Description
Since their introduction to Unity, shaders have been seen as notoriously difficult to understand and implement in games. Complex mathematics has always stood in the way of creating your own shaders and attaining the level of realism you crave.
Unity 2018 Shaders and Effects Cookbook changes that by giving you a recipe-based guide to creating shaders using Unity. It will show you everything you need to know about vectors, how lighting is constructed with them, and how textures are used to create complex effects without the heavy math.
This book starts by teaching you how to use shaders without writing code with the post-processing stack. Then, you'll learn how to write shaders from scratch, build up essential lighting, and finish by creating stunning screen effects just like those in high-quality 3D and mobile games. You'll discover techniques, such as normal mapping, image-based lighting, and animating your models inside a shader. We'll explore how to use physically based rendering to treat light the way it behaves in the real world. At the end, we'll even look at Unity 2018's new Shader Graph system.
With this book, what seems like a dark art today will be second nature by tomorrow.
What you will learn
- Understand physically based rendering to fit the aesthetic of your game
- Write shaders from scratch in ShaderLab and HLSL/Cg
- Combine shader programming with interactive scripts to add life to your materials
- Design efficient shaders for mobile platforms without sacrificing their realism
- Use state-of-the-art techniques, such as volumetric explosions and fur shading
- Master the math and algorithms behind the most used lighting models
- Understand how shader models have evolved and how you can create your own
Who This Book Is For
Unity Shaders and Effects Cookbook is for developers who want to create their first shaders in Unity 2018 or wish to take their game to a whole new level by adding professional post-processing effects. A solid understanding of Unity is required to get the most from this book.
Table of Contents
- Post Processing Stack
- Creating your First Shader
- Surface Shaders and Texture Mapping
- Understanding Lighting Models
- Physically Based Rendering
- Vertex Functions
- Fragment Shaders and Grab Passes
- Mobile Shader Adjustments
- Screen Effects with Unity Render Textures
- GAMEPLAY AND SCREEN EFFECTS
- ADVANCED SHADING TECHNIQUES
- Shader Graph
商品描述(中文翻譯)
**將現實主義帶入您的遊戲,掌握 Unity 2018 的後處理效果和高級著色技術**
#### 主要特點
- 學習創建 AAA 級質著色器的秘密,而無需編寫冗長的算法
- 通過易於遵循的範例掌握著色器編程
- 創建可用於 3D 遊戲的驚人視覺效果
#### 書籍描述
自從著色器引入 Unity 以來,它們一直被認為是難以理解和實現的。複雜的數學總是阻礙著您創建自己的著色器,並達到您渴望的現實感。
《Unity 2018 著色器與效果食譜》改變了這一點,提供了一個基於食譜的指南,幫助您使用 Unity 創建著色器。它將向您展示有關向量的所有知識,如何利用它們構建光照,以及如何使用紋理創建複雜效果,而無需繁瑣的數學。
本書首先教您如何使用後處理堆疊而不編寫代碼來使用著色器。然後,您將學習如何從零開始編寫著色器,建立基本的光照,並最終創建驚人的螢幕效果,就像高品質的 3D 和移動遊戲中的效果一樣。您將發現技術,例如法線貼圖、基於影像的光照,以及在著色器內部動畫化您的模型。我們將探索如何使用物理基礎渲染來處理光線,讓其表現得像在現實世界中一樣。最後,我們甚至會看看 Unity 2018 的新 Shader Graph 系統。
有了這本書,今天看似神秘的技藝,明天將變得輕而易舉。
#### 您將學到的內容
- 理解物理基礎渲染,以符合您遊戲的美學
- 在 ShaderLab 和 HLSL/Cg 中從零開始編寫著色器
- 將著色器編程與互動腳本結合,為您的材質增添生命
- 設計高效的移動平台著色器,而不犧牲其現實感
- 使用最先進的技術,例如體積爆炸和毛皮著色
- 精通最常用的光照模型背後的數學和算法
- 理解著色器模型的演變以及如何創建自己的模型
#### 本書適合誰
《Unity 著色器與效果食譜》適合希望在 Unity 2018 中創建第一個著色器的開發者,或希望通過添加專業的後處理效果將遊戲提升到全新水平的人。要充分利用本書,需對 Unity 有扎實的理解。
#### 目錄
1. 後處理堆疊
2. 創建您的第一個著色器
3. 表面著色器和紋理映射
4. 理解光照模型
5. 物理基礎渲染
6. 頂點函數
7. 片段著色器和抓取通道
8. 移動著色器調整
9. 使用 Unity 渲染紋理的螢幕效果
10. 遊戲玩法和螢幕效果
11. 高級著色技術
12. Shader Graph