预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN116152406A(43)申请公布日2023.05.23(21)申请号202111383450.X(22)申请日2021.11.22(71)申请人上海米哈游天命科技有限公司地址200233上海市徐汇区宜山路700号9幢楼2楼201单元(72)发明人马文睿刘俊达(74)专利代理机构北京市金杜律师事务所11256专利代理师马明月(51)Int.Cl.G06T15/00(2011.01)G06T5/00(2006.01)权利要求书2页说明书11页附图7页(54)发明名称用于渲染图像中的目标对象的方法、设备和介质(57)摘要本公开的实施例涉及用于渲染图像中的目标对象的方法、设备和介质。该方法包括:生成用于包围当前帧图像中的目标对象的包围盒;在包围盒之内生成一个或者多个采样面,以便获得采样面的坐标信息;基于所获取的采样面的坐标信息,调整包围盒在预定方向上的最大位置信息和最小位置信息中的至少一个;以及至少基于经调整的包围盒的位置信息,确定光线追踪的方向与采样面的交点,以便以所述交点为步进采样的起点来针对当前帧图像中的目标对象进行渲染。本公开能够在算力有限的计算设备快速地渲染实时目标对象,并且可以在有限的步进采样次数内采集到远距离的目标对象的数据。CN116152406ACN116152406A权利要求书1/2页1.一种用于渲染图像中的目标对象的方法,包括:生成用于包围当前帧图像中的目标对象的包围盒;在包围盒之内生成一个或者多个采样面,以便获得采样面的坐标信息;基于所获取的采样面的坐标信息,调整包围盒在预定方向上的最大位置信息和最小位置信息中的至少一个;以及至少基于经调整的包围盒的位置信息,确定光线追踪的方向与采样面的交点,以便以所述交点为步进采样的起点来针对当前帧图像中的目标对象进行渲染。2.根据权利要求1所述的方法,还包括:确定是否完成基于预定步长的当前步进采样;响应于确定完成基于预定步长的当前步进采样,以预定间隔增加预定步长;以及基于经增加的预定步长进行下一次步进采样。3.根据权利要求1所述的方法,还包括:确定经渲染的目标对象是否存在切平面;以及响应于确定经渲染的目标对象存在切平面,调整采样面的位置。4.根据权利要求1所述的方法,其中以所述交点为步进采样的起点来针对当前帧图像中的目标对象进行渲染包括:确认当前步进采样所在位置是否位于或者越过采样面;以及响应于确认当前步进采样所在位置位于或者越过采样面,基于当前步进采样的采集数据和自所述交点至当前步进采样的光线追踪路径上的各次步进采样的采集数据,针对当前帧图像中的目标对象进行渲染。5.根据权利要求1所述的方法,其中在包围盒之内生成一个或者多个采样面包括:针对包围盒之内的图像区域的每个像素点的噪声数据进行采样,所述目标对象为实时体积云;确定所采样的像素点的密度是否大于预定密度阈值;响应于确定所采样的像素点的密度大于预定密度阈值,确定所采样的像素点为目标对象的采样点;基于目标对象的采样点的坐标信息,确定目标对象的采样点在预定方向上的最大坐标信息和/或最小坐标信息;以及基于在预定方向上的最大坐标信息和/或最小坐标信息,生成一个或者多个采样面,所述采样面位于包围盒内部。6.根据权利要求1所述的方法,还包括:创建第一数组;针对多帧图像中的当前帧图像,对目标对象范围之内的多个采样点的密度进行采样,所述多帧图像均包括目标对象;将多个采样点中的每一个采样点的密度与预定密度阈值相比较,以便将大于预定密度阈值的采样点的位置信息写入至所述第一数组;比较写入所述第一数组中的采样点的位置信息,以便确定预定方向上的最大位置信息和最小位置信息;以及基于最大位置信息和最小位置信息,确定与当前帧图像所对应的采样容器,每个采样2CN116152406A权利要求书2/2页容器包括多个采样面。7.根据权利要求6所述的方法,还包括:创建第二数组;确定与多帧图像所分别对应的多个采样容器;基于采样容器的坐标信息,确定覆盖范围最大的采样容器,以便将覆盖范围最大的采样容器的坐标信息写入至所述第二数组;以及将所确定的覆盖范围最大的采样容器用于所述多帧图像的目标对象的渲染。8.根据权利要求1所述的方法,其中所述目标对象为:俯视视角下的云海、仰视视角下的云,所述多帧图像为运行在移动终端的游戏中的图像。9.根据权利要求1所述的方法,还包括:确定是否连续预定次数的步进采样的测试点所采集的密度均小于或者等于预定密度阈值;响应于确定连续预定次数的步进采样的测试点的密度均小于或者等于预定密度阈值,以所述第一设定值为步长进行步进采样;确定以所述第一设定值为步长进行步进采样的当前测试点所采集的密度是否大于预定密度阈值;以及响应于确定以所述第一设定值为步长进行步进采样的当前测试点所采集的密度大