[发明专利]一种虚拟环境立体模型的渲染方法及系统在审
| 申请号: | 202011127442.4 | 申请日: | 2020-10-20 |
| 公开(公告)号: | CN112258632A | 公开(公告)日: | 2021-01-22 |
| 发明(设计)人: | 李小波;甘健;马伟振 | 申请(专利权)人: | 恒信东方文化股份有限公司 |
| 主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/00;G06T7/90;G06F17/11 |
| 代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
| 地址: | 100007 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟 环境 立体 模型 渲染 方法 系统 | ||
本申请提供一种虚拟环境立体模型的渲染方法及系统,该方法包括如下步骤:构建虚拟现实场景,并将需要渲染的立体模型加载至虚拟现实场景中;响应于立体模型位置调节指令,调节立体模型的着色区域至场景中央;在着色区域内构建笔刷的轨迹约束曲线;响应于着色区域的碰撞行为或接触行为,获取前端笔刷数据和笔触数据,并根据获取的笔刷数据、笔触数据和笔刷的轨迹约束曲线在着色区域进行着色。本申请具有操作方便、防止绘画抖动误差和渲染图像视觉舒适度较高的特点。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种虚拟环境立体模型的渲染方法及系统。
背景技术
“A-Painter”是采用Web开源虚拟现实框架A-Frame开发的WebVR绘图体验系统,可让用户通过浏览器在VR中绘画。使用户在不需要安装软件的情况下,也能够轻松地跨平台生成并分享自己的Web作品。然而,A-Painter相对来说,使用的局限性有点多,要使用A-Painter,需要确保浏览器是兼容WebVR的。另外,A-Painter目前仅限于3D插图创作,而且需要使用编码创建笔刷,对用户的基础编程知识有一定的要求,适合于拥有基础编程知识的用户,或想要尝试简单VR绘画的用户。另外,现有技术中无法对人绘制的图像进行舒适度的评价,从而无法对立体图像中视觉不舒适的地方进行优化调整,使得人在看立体图像时舒适度较差。
发明内容
本申请的目的在于提供一种虚拟环境立体模型的渲染方法及系统,该方法实现了对立体模型的渲染操作,具有操作方便、防止绘画抖动误差和渲染图像视觉舒适度较高的特点。
为达到上述目的,本申请提供一种虚拟环境立体模型的渲染方法,该方法包括如下步骤:
构建虚拟现实场景,并将需要渲染的立体模型加载至虚拟现实场景中;
响应于立体模型位置调节指令,调节立体模型的着色区域至场景中央;
在着色区域内构建笔刷的轨迹约束曲线;
响应于着色区域的碰撞行为或接触行为,获取前端笔刷数据和笔触数据,并根据获取的笔刷数据、笔触数据和笔刷的轨迹约束曲线在着色区域进行着色。
如上的,其中,该方法还包括:检测着色后的立体模型是否存在缺陷区,若有,则获取缺陷区位置及缺陷类型,对缺陷区进行优化;否则,对着色后的立体模型进行视觉舒适度评价。
如上的,其中,对着色后的立体模型进行视觉舒适度评价的方法包括:
在视觉观测点处,不断转动立体模型,采集着色后的立体模型的多个角度的视觉图像;
计算单个角度的视觉图像的视觉冲突值;
根据计算的视觉冲突值,计算每个角度的视觉图像的舒适度评分值;
计算所有角度的视觉图像的舒适度评分值总和获得立体模型的总舒适度评分值。
如上的,其中,基于立体模型的视觉舒适度评价结果,对着色后的立体模型进行颜色优化。
如上的,其中,对着色后的立体模型进行颜色优化的方法包括如下步骤:
获取舒适度评分值低于预设第一限值的视觉图像;
获取该视觉图像中像素值之差超过预设第二限值的相邻两个颜色区域;
将获取的两个相邻的颜色区域进行颜色的调整,使得两个颜色区域的像素值之差符合预设第二限值。
如上的,其中,预先根据用户历史渲染数据计算获得不同种类立体模型对应的渲染项目的兴趣度,根据计算获得的渲染项目的兴趣度为用户推荐渲染项目。
如上的,其中,计算获得的渲染项目的兴趣度的方法包括:
根据用户历史渲染数据计算轨迹约束曲线的兴趣度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒信东方文化股份有限公司,未经恒信东方文化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011127442.4/2.html,转载请声明来源钻瓜专利网。





