[发明专利]一种超高精度的织物实时渲染方法有效
申请号: | 201910328145.7 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110148201B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 王锐;鲍虎军;赵爽;徐超 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 曹兆霞 |
地址: | 310013 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种超高精度的织物实时渲染方法,包括:对目标织物样本进行扫描获得原始数据;将原始数据分为顶部飞线层和底部表面层;将飞线层以极为优化的链表式空间存储方案进行存储;将底部表面层以低精度高度图和高精度法线、切线图进行存储;对顶部及底部原始数据分别进行聚类,并对每个类进BTF采样从而拟合获得每个聚类簇的BRDF参数;基于获得的BRDF进行LOD预处理;对织物样本进行切割并根据最终的织物的纹理样式进行重构得到排列表;进行最终渲染。该方法解决了目前无法在实时绘制领域进行超高精度织物绘制的问题,极大的提高了实时绘制中织物的真实感,并且保持了较高的绘制效率。 | ||
搜索关键词: | 一种 超高 精度 织物 实时 渲染 方法 | ||
【主权项】:
1.一种超高精度的织物实时渲染方法,包括以下步骤:(1)获取目标织物样本的原始数据,该原始数据包含了目标织物样本的每一根编织线的方向以及密度,并以三维体素的形式进行存储;(2)将原始数据分为顶部飞线层和底部表面层;(3)将顶部飞线层改成稀疏链表的形式进行存储,将底部表面层以低精度高度图、高精度法线图以及高精度切线图进行存储;(4)在顶部飞线层、底部表面层中存储表示织物材质属性的BRDF参数;(5)根据获得的BRDF参数对顶部飞线层、底部表面层进行LOD预处理,并获得每层级的LOD预处理结果图的BRDF参数;(6)对目标织物样本进行切割,并以排列组合获得的结果最接近目标织物样本为目标,对切割获得的样本进行排列组合,以构建目标织物的纹理样式以及纹理样式对应的排列表;(7)根据步骤(6)获得的排列表以及层级的LOD预处理结果图的BRDF参数对织物模型进行光照渲染。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910328145.7/,转载请声明来源钻瓜专利网。