您好,欢迎来到 CgCountry

如何使用MaterialX插件为Substance Painter创建GLSL着色器教程

admin 2024-05-24 5次浏览 0条评论 0 打赏作者 0 0
如何使用MaterialX插件为Substance Painter创建GLSL着色器Adobe发布了一个教程,详细介绍了如何使用MaterialX插件为Substance Painter创建GLSL着色器。MaterialX是用于在应用程序和渲染器之间传递丰富材质和外观开发内容的开放标准。Mate...

如何使用MaterialX插件为Substance Painter创建GLSL着色器教程

如何使用MaterialX插件为Substance Painter创建GLSL着色器

Adobe发布了一个教程,详细介绍了如何使用MaterialX插件为Substance Painter创建GLSL着色器。MaterialX是用于在应用程序和渲染器之间传递丰富材质和外观开发内容的开放标准。MaterialX起源于2012年在卢卡斯电影公司(Lucasfilm),已被 Industrial Light&Magic用于故事片,如 《星球大战:原力觉醒》和《侠盗一号:星球大战》,以及ILMxLAB在诸如Trial On On Tatooine的实时体验中使用。

MaterialX解决了对通用开放标准的需求,该标准表示了将计算机图形模型的完整外观从一个应用程序或渲染平台转移到另一应用程序或渲染平台所需的数据值和关系,包括阴影网络,图案和纹理,复杂的嵌套材料和几何图形作业。为了进一步鼓励可互换的CG外观设置,MaterialX还定义了一组完整的数据创建和处理节点,并具有用于功能扩展的精确机制。

知识点:
GLSL( OpenGL着色语言OpenGL Shading Language)是用来在OpenGL中着色编程的语言,也即开发人员写的短小的自定义程序,他们是在图形卡的GPU (Graphic Processor Unit图形处理单元)上执行的,代替了固定的渲染管线的一部分,使渲染管线中不同层次具有可编程性。比如:视图转换、投影转换等。GLSL(GL Shading Language)的着色器代码分成2个部分:Vertex Shader(顶点着色器)和Fragment(片断着色器),有时还会有Geometry Shader(几何着色器)。负责运行顶点着色的是顶点着色器。它可以得到当前OpenGL 中的状态,GLSL内置变量进行传递。GLSL其使用C语言作为基础高阶着色语言,避免了使用汇编语言或硬件规格语言的复杂性。

中文版次世代游戏贴图绘制软件Allegorithmic Substance Painter 6.1.0.6:https://cgcountry.com/83129.html

资源推荐:
AE脚本/PR模板-165种能量电流霓虹发光线条LOGO文字MG运动图形元素动画
PR模板-500组摄像机推拉聚焦信号损坏扭曲Premiere视频转场
AE脚本+模板-2000个MG扁平化社交时尚教育文化图标Icon场景动画工具包(更新至V17)
AE脚本-1700+INS手机横竖屏视频包装动画文字标题字幕预设V6.2,扩展界面已汉化
AE模板-128组摄像机推拉聚焦信号故障损坏水墨视频转场动画
400种图形遮罩错位移动旋转视频无缝转场预设AE脚本,支持Win/Mac版
AE模板+脚本-1000组扭曲透视旋转平移冲击摄像机图片视频无缝转场预设V4

登录可见下载资源信息, 现在去登录

0 条评论

带到手机上看
热门Mac 专区