[发明专利]存储器、夜景灯光纹理绘制方法、系统和设备在审
申请号: | 202010888885.9 | 申请日: | 2020-08-28 |
公开(公告)号: | CN111968196A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 李锦灿;彭爱峰;杜影双 | 申请(专利权)人: | 北京睿呈时代信息科技有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06F16/583 |
代理公司: | 北京至臻永信知识产权代理有限公司 11568 | 代理人: | 杨海涛;王正茂 |
地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 夜景 灯光 纹理 绘制 方法 系统 设备 | ||
本发明公开了存储器、夜景灯光纹理绘制方法、系统和装置,其中所述方法包括:生成与楼宇模型预设侧面的漫反射纹理的分辨率一致的多个位图自发光纹理;分别将多个位图自发光纹理转换为有向自发光纹理并生成纹理库;构建楼宇模型网格时为楼宇模型分配一个二维坐标形式的位置随机数,并以位置随机数为坐标点在一个预设的随机纹理中确定采样位置;以采样位置为起点,根据预设侧面的窗户区域的行数和列数在随机纹理中进行像素采样,获取各窗户区域对应的随机像素的第一通道像素值和第二通道像素值;根据第一通道像素值从纹理库中确定有向自发光纹理,并根据第二通道像素值确定窗户区域的灯光启闭状态。通过本发明可以降低纹理的存储成本。
技术领域
本发明涉及图形处理领域,特别涉及存储器、夜景灯光纹理绘制方法、系统和装置。
背景技术
构建楼宇模型网格时,需要呈现楼宇灯光的多样性,比如,楼宇中各个房间的灯光的开启或是关闭的不同组合,以及各个窗户的窗帘遮挡比例等。
为了实现上述呈现效果,现有技术中,需要构建大量的不同纹理来分别对应楼宇不同的灯光组合效果。
发明人经过研究发现,现有技术中至少存在以下缺陷:
通过构建不同纹理来生成纹理库的方式下,如果纹理库中纹理的样本量较少,会影响楼宇模型灯光效果呈现的多样性,如果纹理的样本量巨大则会造成存储成本的升高。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容
本发明的目的是降低纹理的存储成本。
本发明提供了一种夜景灯光纹理绘制方法,包括步骤:
S11、生成与楼宇模型预设侧面的漫反射纹理的分辨率一致的多个位图自发光纹理;位图形式的所述位图自发光纹理包括用于表示一个房间区域中窗户区域的第一纹理值和墙面区域的第二纹理值;
S12、分别将多个所述位图自发光纹理转换为有向距离场形式的有向自发光纹理,生成包括有多个所述有向自发光纹理的纹理库;所述向自发光纹理包括用于表示房间区域中窗户区域的第一纹理值区间和用于表示墙面区域的第二纹理值区间;
S13、构建楼宇模型网格时,为所述楼宇模型分配一个二维坐标形式的位置随机数,并以所述位置随机数为坐标点在一个预设的随机纹理中确定采样位置;所述随机纹理至少包括第一通道和第二通道;
S14、以所述采样位置为起点,根据所述预设侧面的窗户区域的行数和列数在所述随机纹理中进行对应的行数和列数的像素采样,获取各窗户区域对应的随机像素的第一通道像素值和第二通道像素值;
S15、根据所述第一通道像素值从所述纹理库中确定对应的所述有向自发光纹理,并根据所述窗户区域对应的第二通道像素值是否大于预设的可调阈值确定所述窗户区域的灯光启闭状态。
在本发明中,还包括:
当所述第二通道像素值大于所述可调阈值时,根据所述第二通道像素值确定所述窗户区域的灯光强度。
在本发明中,包括:多个所述位图自发光纹理用于分别表示多种窗户的尺寸或窗户的多种遮挡比例。
在本发明中,包括:当所述位图自发光纹理通道为8位通道时,所述第一纹理值为255;所述第二纹理值为0;
当所述有向自发光纹理的通道为8位通道时,所述第一纹理值区间为128-255;所述第二纹理值区间为0-127
在本发明中,包括:所述第一通道和/或所述第二通道为8位通道。
在本发明中,所述根据所述第一通道像素值从所述纹理库中确定对应的所述有向自发光纹理,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京睿呈时代信息科技有限公司,未经北京睿呈时代信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010888885.9/2.html,转载请声明来源钻瓜专利网。