【文件属性】:
文件名称:source code for《Shaders.for.Game.Programming.And.Artists》
文件大小:14.08MB
文件格式:RAR
更新时间:2018-09-27 07:57:40
Shader, DirectX, OpenGL, Rendering, c
此源代码是《Shaders for Game Programming And Artists》一书的随书源码。
以下是书籍的目录:
Part I From the Ground Up. . . . . . . . . . . . . . . . . 1
Chapter 1 Welcome to the World of Shaders . . . . . . . . . . . . . . . . . . . . 3
Chapter 2 The Art of 3D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 3 RenderMonkey Version 1.5 . . . . . . . . . . . . . . . . . . . . . . . . . 37
Chapter 4 Getting Started, Your First Shaders. . . . . . . . . . . . . . . . . . . 51
Part II Screen Effects. . . . . . . . . . . . . . . . . . . . 65
Chapter 5 Looking Through a Filter. . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Chapter 6 Blurring Things Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Chapter 7 It’s Getting Hot in Here . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Chapter 8 Making Your Day Brighter. . . . . . . . . . . . . . . . . . . . . . . . . 133
x
Contents at a Glance
TEAM LinG - Live, Informative, Non-cost and Genuine !
Part III Making It Look Real . . . . . . . . . . . . . . 153
Chapter 9 May There Be Light . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Chapter 10 Shiny Little Pixels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Chapter 11 Mirror, Mirror, On the Wall . . . . . . . . . . . . . . . . . . . . . . . . 199
Chapter 12 Not All Materials Are the Same. . . . . . . . . . . . . . . . . . . . . 215
Chapter 13 Building Materials from Scratch . . . . . . . . . . . . . . . . . . . . 229
Chapter 14 Why Does It Always Need to Look Real?. . . . . . . . . . . . . . 245
Part IV Advanced Topics . . . . . . . . . . . . . . . . . 261
Chapter 15 Watch Out for That Morning Fog . . . . . . . . . . . . . . . . . . . 263
Chapter 16 Moving Objects Around. . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Chapter 17 Advanced Lighting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Chapter 18 Shadowing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Chapter 19 Geometry Tricks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Part V Appendixes . . . . . . . . . . . . . . . . . . . . . . 341
Appendix A High-Level Shader Language Reference . . . . . . . . . . . . . . 343
Appendix B Render Monkey 1.5 User Manual . . . . . . . . . . . . . . . . . . . 379
Appendix C What’s on the CD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Appendix D Exercise Solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Appendix E Shader Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451