专栏名称: 新智元
智能+中国主平台,致力于推动中国从互联网+迈向智能+新纪元。重点关注人工智能、机器人等前沿领域发展,关注人机融合、人工智能和机器人革命对人类社会与文明进化的影响,领航中国新智能时代。
今天看啥  ›  专栏  ›  新智元

Github霸榜:从零开始学3D着色器编程

新智元  · 公众号  · AI  · 2019-05-14 12:38
  新智元原创  来源:Github编辑:元子【新智元导读】这篇教程是今日GitHub趋势榜第一,一天便达到了1500星。主要介绍了通过使用Panda3D游戏引擎和OpenGL着色语言来为3D游戏添加纹理,法线贴图,泛光,环境遮挡等等。教程内容十分丰富,动图也非常生动。 Shader,是运行在GPU上的程序,中文称为着色器。它的主要用途是对三维物体进行着色处理,对光与影进行计算,以及控制纹理颜色的呈现等,最终,将游戏引擎中的几何数据转化为屏幕上的模型、场景以及特效。吃鸡、农药、战地、塞尔达…都离不开着色器,着色器被誉为照亮虚拟世界的"魔法"。 着色器还可以用来做后期处理,类似PS。着色程序是一整套编译好并链接在一起的着色器的集合。着色器shader的编写需要 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照