专辑分类:

  • Unity3D : Unity3D
  • 文件总数:6
  • 4K
    797 人已学习
  • 收藏 举报
  • 教程简介:

    本课程由蛮牛教育出品,感谢您的光临和认可。蛮牛教育专注在面向客户端游戏、手机游戏、VR游戏的内容制作引擎技术普及和教育,希望对您进入游游戏行业和VR行业有所帮助。 本课程会在本网站和蛮牛教育官网持续更新,感谢您的订阅。 Shader在游戏中的作用非常重要,然而学习shader的路却不是那么容易,它涉及到方方面面的知识和基础, 比如:3D数学,计算机图形学甚至硬件。很多朋友为了达到一种特别的功能,往往在互联网上四处搜索别人的shader,最后却找不到适合自己需求的东西。与其纠结在无法理解和改良别人shader的痛苦中,不如放弃盲目和被动,转而从头学习这种“代码的艺术”。 本教程“授人以渔”,为大家带来零起点的shader教学,从图形硬件的发展史开始,讲GPU可编程管线,讲现代shader language的发展历程,让大家能从一个纵深的过程中宏观的了解这种技术的前世今生。教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。 为了突破难点,作者铺助了大量图文课件进行讲解3D数学和图形学知识,手把手在unity环境下进行逐行代码的coding教学,期望帮助大家进入Shader编程的大门,最终能在实际的工程实践中有些创造和创新。