[发明专利]一种公告板生成方法及装置在审
申请号: | 201711278869.2 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108038895A | 公开(公告)日: | 2018-05-15 |
发明(设计)人: | 罗树权 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/55 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 公告 生成 方法 装置 | ||
本发明实施例提供了一种公告板生成方法及装置,该方法包括:将公告板面片导入以第一向量和第二向量所形成的平面上,其中,第一向量和第二向量垂直;将所述公告板面片以第三向量为轴进行随机旋转,其中,所述第三向量垂直于所述第一向量和所述第二向量所形成的平面;调整旋转后的公告板面片所包含的各个顶点的位置,以得到调整后的公告板面片。该公告板生成方案通过改变公告板面片的形状,增加公告板面片的随机感,且通过对公告板面片包含的各个顶点的位置进行调整,改变各个公告板面片的相互位置关系,避免角度改变时后面的公告板面片的突然跳出现象,且消除了Z‑Fighting现象。
技术领域
本发明涉及计算机图形计算领域,具体而言,涉及一种公告板生成方法及装置。
背景技术
公告板是一种特殊的面片,它会根据摄像机的角度进行旋转,使其始终朝向摄像机,如此可以用较少的面片获得较丰富的效果。将其用在树木中可以用很少的面片表示很茂密的树叶,这种技术在实时渲染中广泛使用。
发明人经研究发现,现有技术中,由于生成的公告板的形状及相互位置关系上的缺点,导致得到的树叶的叶片形状单一,人工痕迹明显。
发明内容
有鉴于此,本发明的目的在于提供一种公告板生成方法及装置,以解决上述问题。
本发明的较佳实施例提供一种公告板生成方法,所述方法包括:
将公告板面片导入以第一向量和第二向量所形成的平面上,其中,所述第一向量和所述第二向量垂直;
将所述公告板面片以第三向量为轴进行随机旋转,其中,所述第三向量垂直于所述第一向量和所述第二向量所形成的平面;
调整旋转后的公告板面片所包含的各个顶点的位置,以得到调整后的公告板面片。
可选地,在上述方法中,所述公告板面片为多个,所述调整旋转后的公告板面片所包含的各个顶点的位置的步骤,包括:
针对旋转后的各个公告板面片所包含的各个顶点,沿所述第一向量、所述第二向量和所述第三向量中的至少一个向量方向将各所述公告板面片中的各顶点在预设范围内进行随机移动。
可选地,在上述方法中,所述预设范围通过以下步骤获得:
获得导入至所述第一向量和所述第二向量所形成的平面的公告板面片的边长;
将所述边长乘以预设系数得到所述预设范围。
可选地,在上述方法中,所述将公告板面片导入以第一向量和第二向量所形成的平面上的步骤之前,所述方法还包括:
将重叠在同一位置的多个点位传入顶点着色器中;
在所述顶点着色器中对所述多个点位进行位置变换,得到以所述多个点位为顶点的公告板面片。
可选地,在上述方法中,所述在所述顶点着色器中对所述多个点位进行位置变换的步骤,包括:
以所述多个点位重叠的位置为圆心,在所述第一向量和所述第二向量形成的平面上采样获得与所述圆心相邻的多个相邻点位,其中,所述相邻点位的数量与所述点位的数量相同;
在所述第一向量和所述第二向量形成的平面上将所述多个点位从所述圆心的位置处分别向所述多个相邻点位展开。
可选地,在上述方法中,所述点位和所述相邻点位的数量为四个,所述以所述多个点位重叠的位置为圆心,在所述第一向量和所述第二向量形成的平面上采样获得与所述圆心相邻的多个相邻点位的步骤,包括:
以所述多个点位重叠的位置为圆心,分别沿所述第一向量的正、负方向和所述第二向量的正、负方向按预设步长采样获得一个相邻点位,以获得与所述圆心相邻的四个相邻点位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711278869.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种气动吸脂装置
- 下一篇:一种智能电能表失效分析的方法