目錄(71章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Authors
- www.PacktPub.com
- Preface
- Chapter 1. Creating Your First Shader
- Introduction
- Creating a basic Standard Shader
- Migrating Legacy Shaders from Unity 4 to Unity 5
- Adding properties to a shader
- Using properties in a Surface Shader
- Chapter 2. Surface Shaders and Texture Mapping
- Introduction
- Diffuse shading
- Using packed arrays
- Adding a texture to a shader
- Scrolling textures by modifying UV values
- Normal mapping
- Creating a transparent material
- Creating a Holographic Shader
- Packing and blending textures
- Creating a circle around your terrain
- Chapter 3. Understanding Lighting Models
- Introduction
- Creating a custom diffuse lighting model
- Creating a Toon Shader
- Creating a Phong Specular type
- Creating a BlinnPhong Specular type
- Creating an Anisotropic Specular type
- Chapter 4. Physically Based Rendering in Unity 5
- Introduction
- Understanding the metallic setup
- Adding transparency to PBR
- Creating mirrors and reflective surfaces
- Baking lights in your scene
- Chapter 5. Vertex Functions
- Introduction
- Accessing a vertex color in a Surface Shader
- Animating vertices in a Surface Shader
- Extruding your models
- Implementing a snow shader
- Implementing a volumetric explosion
- Chapter 6. Fragment Shaders and Grab Passes
- Introduction
- Understanding Vertex and Fragment Shaders
- Using grab pass
- Implementing a Glass Shader
- Implementing a Water Shader for 2D games
- Chapter 7. Mobile Shader Adjustment
- Introduction
- What is a cheap shader?
- Profiling your shaders
- Modifying our shaders for mobile
- Chapter 8. Screen Effects with Unity Render Textures
- Introduction
- Setting up the screen effects script system
- Using brightness saturation and contrast with screen effects
- Using basic Photoshop-like Blend modes with screen effects
- Using the Overlay Blend mode with screen effects
- Chapter 9. Gameplay and Screen Effects
- Introduction
- Creating an old movie screen effect
- Creating a night vision screen effect
- Chapter 10. Advanced Shading Techniques
- Introduction
- Using CgInclude files that are built into Unity
- Making your shader world modular with CgInclude
- Implementing a Fur Shader
- Implementing heatmaps with arrays
- Index 更新時間:2021-07-16 12:59:52
推薦閱讀
- 零起步玩轉(zhuǎn)掌控板與Mind+
- C#程序設(shè)計實訓指導(dǎo)書
- Building a Game with Unity and Blender
- C#程序設(shè)計(慕課版)
- C語言程序設(shè)計教程(第2版)
- C語言程序設(shè)計
- Python數(shù)據(jù)挖掘與機器學習實戰(zhàn)
- Mastering Apache Maven 3
- 精通Python自動化編程
- WordPress 4.0 Site Blueprints(Second Edition)
- HTML 5與CSS 3權(quán)威指南(第3版·上冊)
- 貫通Tomcat開發(fā)
- Python機器學習開發(fā)實戰(zhàn)
- Python Automation Cookbook
- XML程序設(shè)計(第二版)
- 少兒編程輕松學(全2冊)
- Clojure for Finance
- WCF編程(第2版)
- 深入淺出Rust
- Learning HTML5 by Creating Fun Games
- Swift 5從零到精通iOS開發(fā)訓練營
- Node.js入門指南
- SQL Server 2014從入門到精通
- 區(qū)塊鏈智能合約安全入門
- Splunk Essentials(Second Edition)
- Quarkus實戰(zhàn):專為Kubernetes而優(yōu)化的Java解決方案
- 機器學習數(shù)學基礎(chǔ)一本通(Python版)
- Android移動開發(fā)項目式教程(第2版)
- Jetpack Compose從入門到實戰(zhàn)
- MariaDB Essentials