- 1
- 0
- 约1.56万字
- 约 28页
- 2026-02-02 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号CN115054916A(43)申请公布日2022.09.16
(21)申请号202210613313.9
(22)申请日2022.05.31
(71)申请人上海完美时空软件有限公司
地址200092上海市杨浦区四平路2500号
22C-15室
(72)发明人程庆宝
(74)专利代理机构北京太合九思知识产权代理有限公司11610
专利代理师孙明子刘戈
(51)Int.CI.
A63F
GO6T
GO6T
GO6T
GO6T
13/52(2014.01)
15/60(2006.01)
15/87(2011.01)7/73(2017.01)15/20(2011.01)
权利要求书2页
说明书9页附图4页
(54)发明名称
阴影制作方法、装置、设备和存储介质
(57)摘要
CN115054916A本发明实施例提供一种阴影制作方法、装置、设备和存储介质,该方法包括:确定场景中各模型的顶点分别与预设光源之间的距离;获取各模型的顶点各自对应的深度值;基于距离以及深度值,确定各模型的顶点各自对应的阴影状态,阴影状态用于指示对应的顶点是否处于阴影中;将各模型的顶点各自对应的阴影状态记录在各顶点的颜色属性中。采用本发明,在游戏制作完成之后,游戏的安装包中携带有模型的各顶点的颜色属性,而在颜色属性中记录有模型的各顶点对应的阴影状态。进而,在游戏运行的过程中,可以从模型的各顶点的颜色属性中读取相应顶点对应的阴影状态。由于游戏的安装包中不再添加
CN115054916A
确定场景中各模型的顶点分别与预设光源之间的距离
获取各模型的顶点各自对应的深度值
将各模型的顶点各自对应的阴影状态记录在各顶点的颜色属性中
101
102
103
104
CN115054916A权利要求书1/2页
2
1.一种阴影制作方法,其特征在于,包括:
确定场景中各模型的顶点分别与预设光源之间的距离;
获取所述各模型的顶点各自对应的深度值;
基于所述距离以及所述深度值,确定所述各模型的顶点各自对应的阴影状态,所述阴影状态用于指示对应的顶点是否处于阴影中;
将所述各模型的顶点各自对应的阴影状态记录在各顶点的颜色属性中。
2.根据权利要求1所述的方法,其特征在于,在将所述各模型的顶点各自对应的阴影状态记录在各顶点的颜色属性中之后,所述方法还包括:
在着色器中通过所述各模型的顶点的颜色属性,获取所述各模型的顶点各自对应的阴影状态;
基于所述阴影状态,对所述场景中的各模型进行渲染处理,以绘制所述各模型分别对应的阴影。
3.根据权利要求1所述的方法,其特征在于,所述将所述各模型的顶点各自对应的阴影状态记录在各顶点的颜色属性中,包括:
若任一顶点对应的阴影状态指示所述任一顶点处于阴影中,则确定所述任一顶点的颜色属性中阴影状态对应的参数为第一数值;
若任一顶点对应的阴影状态指示所述任一顶点未处于阴影中,则确定所述任一顶点的颜色属性中阴影状态对应的参数为第二数值,所述第二数值与所述第一数值不同。
4.根据权利要求1所述的方法,其特征在于,所述基于所述距离以及所述深度值,确定所述各模型的顶点各自对应的阴影状态,包括:
若任一顶点与所述预设光源之间的距离大于所述任一顶点的深度值,则确定所述任一顶点对应的阴影状态为处于阴影中;
若任一顶点与所述预设光源之间的距离小于所述任一顶点的深度值,则确定所述任一顶点对应的阴影状态为未处于阴影中。
5.根据权利要求1所述的方法,其特征在于,所述确定场景中各模型的顶点分别与预设光源之间的距离,包括:
获取预设光源对应的光源矩阵;
获取所述各模型的顶点各自对应的世界坐标,所述世界坐标为对应的顶点在预先建立的世界坐标系中的坐标;
基于所述光源矩阵以及所述世界坐标,确定所述各模型的顶点分别与所述预设光源之间的距离。
6.根据权利要求5所述的方法,其特征在于,所述获取预设光源对应的光源矩阵,包括:
确定各模型对应的最小包围盒;
获取所述预设光源的朝向信息;
基于所述最小包围盒以及所述朝向信息,确定预设光源对应的光源矩阵。
7.根据权利要求5所述的方法,其特征在于,所述基于所述光源矩阵以及所述世界坐标,确定所述各模型的顶点分别与所述预设光源之间的距离,还包括:
基于所述光源矩阵以及所述世界坐标,确定所述各顶点分别对应的采样坐标,所述采样坐标用于对深度图进行采样操作;
CN115054916
您可能关注的文档
- CN115431000A 一种稀土钢特殊螺纹接箍加工制作方法 (包头钢铁(集团)有限责任公司).docx
- CN115425517A 提高波长分布均匀性的激光器制作方法 (武汉敏芯半导体股份有限公司).docx
- CN115425101A 一种双结单光子雪崩二极管、探测器及制作方法 (南京邮电大学).docx
- CN115425067A 一种自钳位分裂绝缘栅双极型晶体管及其制作方法 (电子科技大学).docx
- CN115424924A 一种用于mos管栅极制作的多晶硅栅的制造和蚀刻方法 (锐立平芯微电子(广州)有限责任公司).docx
- CN115419213A 一种预制免拆模保温透光一体化混凝土板及制作方法 (中建(天津)工业化建筑工程有限公司).docx
- CN115415752A 一种稀土钢特殊螺纹管体加工制作方法 (包头钢铁(集团)有限责任公司).docx
- CN115413499A 一种兼顾水体净化和蔬菜种植的浮床制作及使用方法 (中冶华天工程技术有限公司).docx
- CN115411147A 一种叠层太阳能电池及其制作方法 (成都中建材光电材料有限公司).docx
- CN115410920A 半导体器件的制作方法以及半导体器件 (广东省大湾区集成电路与系统应用研究院).docx
- CN115053954A 一种通过添加微生物制作富硒调味品的方法 (重庆市科学技术研究院).docx
- CN115053787A 一种营养土栽培基质块的配方及制作方法 (宁夏农林科学院园艺研究所(宁夏设施农业工程技术研究中心)).docx
- CN115053192A 时间表数据制作装置和时间表数据制作方法 (日产自动车株式会社).docx
- CN115042426A 一种基于bim技术与3d打印技术的建筑模型制作方法 (新疆兵团勘测设计院(集团)有限责任公司).docx
- CN115042302A 蒸压加气混凝土多孔砌块的成品车间制作及施工方法 (华北水利水电大学).docx
- CN115035155B 一种单摄像头多目标跟踪数据集制作方法与系统 (湖南优美科技发展有限公司).docx
- CN115035155A 一种单摄像头多目标跟踪数据集制作方法与系统 (湖南优美科技发展有限公司).docx
- CN115031621A 自驱动电磁传感器、阵列、装置及其制作方法 (北京纳米能源与系统研究所).docx
- CN115029941A 一种纺织面料印染技术的制作方法 (浙江日腾印染有限公司).docx
- CN115026226A 一种一模双腔锻压索具制作方法 (日照广利达工贸有限公司).docx
最近下载
- 构建高效精准的北方地区花粉监测系统.docx VIP
- 中考词汇短语(1600+250+)学生默写版.doc VIP
- 全自动花粉综合监测装置.pdf VIP
- 北京海致科技集团股份有限公司港交所招股说明书.pdf VIP
- 2020年新高考历史全国卷1(山东)含答案(A4打印版).docx VIP
- 花粉实时监测装置及方法.pdf VIP
- V型组合密封讲解ppt课件.ppt.pptx VIP
- 人教版高中化学选择性必修2物质结构与性质精品课件 第三章 晶体结构与性质 第二节 分子晶体与共价晶体.ppt VIP
- 火力发电厂锅炉配套大功率动叶可调轴流式风机变频改造:技术、实践与效益分析.docx VIP
- 腰椎间盘突出中医治疗.pptx VIP
原创力文档

文档评论(0)