发明名称 |
一种基于可视化编辑的高级材质合成系统与方法 |
摘要 |
本发明公开了一种基于可视化编辑的高级材质合成系统与方法,涉及可视化编辑与合成领域,包括以下功能模块:主接口模块、表达式库模块、属性模块、GPU着色器生成模块和材质合成模块;主接口模块用于定义光照方程各分量接口、法线接口、透明接口、透明遮罩接口和扭曲接口;本发明的有益效果是:可以灵活组织表示,生成用户想要的材质效果,并且将动态组合得到的着色器程序,应用于场景编辑器的材质中。帮助不会编写着色器程序的美工创建高级材质特效,同时可以扩展表达式库并扩展材质类型,唯一的要求,用户需要有基本的图形学理论知识。 |
申请公布号 |
CN102760304A |
申请公布日期 |
2012.10.31 |
申请号 |
CN201210217192.2 |
申请日期 |
2012.06.28 |
申请人 |
电子科技大学 |
发明人 |
陈雷霆;曹跃;许泉;赵帅;李鑫;李文全;唐琛;田瑞娇;蔡洪斌 |
分类号 |
G06T15/50(2006.01)I |
主分类号 |
G06T15/50(2006.01)I |
代理机构 |
成都九鼎天元知识产权代理有限公司 51214 |
代理人 |
詹永斌 |
主权项 |
一种基于可视化编辑的高级材质合成系统,其特征在于:包括以下功能模块:主接口模块、表达式库模块、属性模块、GPU着色器生成模块和材质合成模块;主接口模块用于定义光照方程各分量接口、法线接口、透明接口、透明遮罩接口和扭曲接口;表达式库模块提供给用户方法和数据结构的集合;属性模块用来确定整个渲染流程的状态和每一个表达式结点的属性;GPU着色器生成模块用来生成最终的GPU着色器模块;材质合成模块用于产生材质渲染效果,即根据前面生成的GPU着色器模块、用户加载进系统的三维物体模型、设置好的材质渲染流程的状态,将材质效果实时渲染到预览窗中; 其中,光照方程各分量接口,用于构造标准光照方程,建立材质的光照效果;法线接口,用于将传递进来的法线贴图数据解释为每个像素的法线向量;透明接口,用于将标量解释为透明度;透明遮罩接口,用于确定对每一个像素是否应用透明效果;扭曲接口,用于确定扭曲度大小;三维物体模型,用于展示生成的材质效果。 |
地址 |
611731 四川省成都市高新区(西区)西源大道2006号 |