[发明专利]光照环境模拟系统及方法有效
申请号: | 200910311058.7 | 申请日: | 2009-12-08 |
公开(公告)号: | CN102087752A | 公开(公告)日: | 2011-06-08 |
发明(设计)人: | 张旨光;吴新元;孙小超;王敏 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06T15/50 | 分类号: | G06T15/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 光照 环境模拟 系统 方法 | ||
1.一种光照环境模拟方法,应用于电子装置,其特征在于,该方法包括:
三角网格化步骤:从与电子装置相连接的存储设备读取三维物体,并对三维物体进行三角网格化处理;
光照环境配置步骤:为所述三角网格化处理后的三维物体配置光照环境,包括确定光照范围、光源位置、光照方向及光源强度参数;
三角形显示颜色计算步骤:根据三维物体的初始颜色、沿光照方向的光照射线与三维物体上各三角形的面法向量的夹角及各三角形与光源位置的距离确定各三角形的实际显示颜色;及
显示步骤:根据三维物体上各三角形的坐标及实际显示颜色将三维物体投影到与电子装置相连接的显示设备输出。
2.如权利要求1所述的光照环境模拟方法,其特征在于,所述三角网格化步骤包括:
检查所述三维物体的模型是否由三角面片组成,如果是由三角面片组成,则流程直接进入输出三维物体模型上所有三角形组成的三角形队列T的步骤;
如果所述三维物体模型不是由三角面片组成,则将该三维物体模型转换为B样条曲面,得到B样条曲面在UV参数平面内的封闭边界线,对该封闭边界线以U直线和V直线进行等分,得到若干个小方格;
将与封闭边界线无交点的小方格的四个顶点按逆时针顺序组成两个三角形;
对于与封闭边界线有交点的小方格,将小方格的顶点中落入封闭边界曲线内的顶点、小方格与封闭边界曲线的交点及封闭边界线上的边界点加入二维点组成的二维点队列Q;
读取二维点队列中的第一点p1及与点p1最近的点p2,p1、p2组成三角形A的一条边,三角形A第三点p3的查找原则是边p1p2对应的内角在三角形A的内角中最大以及三角形A的外接圆内没有二维点队列Q中的点,使得三角形A接近于等边三角形;
根据上述查找原则在二维点队列中查找其它三角形的顶点,得到三维物体模型上的所有三角形;及
输出三维物体模型上的所有三角形组成的三角形队列T。
3.如权利要求2所述的光照环境模拟方法,其特征在于,所述光照环境配置步骤包括:
根据三角网格化处理后的三维物体模型的最大空间包围盒的坐标确定光照范围;
根据所述最大空间包围盒上表面中心点的坐标确定光源位置的坐标;
根据光源位置及光照范围确定一个光照圆锥,确定该光照圆锥的旋转轴为光照射线S,光照方向与光照射线S相同,旋转轴的高度即为光照深度;及
将光照深度切分成n个光照段得到点序列,计算每个点到光照射线S顶点的距离得到各点的衰减系数,确定光源强度队列P,P中的各元素包括各点序列中某一点到光照射线S顶点的距离及该点的衰减系数,其中各点的衰减系数为该点到光照射线S顶点的距离与光照深度的比值。
4.如权利要求3所述的光照环境模拟方法,其特征在于,所述三角形显示颜色计算步骤包括:
根据各三角形顶点坐标计算各三角形的面法向量,得到三维物体模型所有三角形的面法向量组成的队列N;
读取三维物体模型的初始RGB颜色值,将该初始RGB颜色值等分为90个RGB颜色值区间,得到由从明到暗渐变的RGB颜色值组成的颜色队列L;
计算光照射线S与各三角形的面法向量的向量夹角,确定各向量夹角所对应的颜色区间Ith;
计算光照射线S与各三角形的中心点的距离,根据光源强度队列P中距离与衰减系数的对应关系得到各三角形的衰减系数k,根据Ith*k的整数部分所对应的颜色区间得到的各三角形的实际显示颜色;及
输出三维物体模型上所有三角形的实际显示颜色组成的颜色队列C。
5.如权利要求4所述的光照环境模拟方法,其特征在于,所述显示步骤包括:
根据所述显示设备的分辨率,确定显示平面的显示范围;
将三角形队列T中的各三角形投影到显示平面,得到三维物体模型上各三角形对应的平面三角形的二维顶点坐标;及
根据各三角形的实际显示颜色及二维顶点坐标在显示设备上显示得到的所有平面三角形。
6.如权利要求5所述的光照环境模拟方法,其特征在于,如果有平面三角形超出显示平面的显示范围,则将各平面三角形的二维顶点坐标按相同比例缩小至显示平面的显示范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910311058.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带透明视察窗的变压器油箱
- 下一篇:一种随旗帜升降送风的旗杆