软光栅化的方法、装置、设备、介质及程序产品

    公开(公告)号:CN116777731A

    公开(公告)日:2023-09-19

    申请号:CN202210238510.7

    申请日:2022-03-11

    Abstract: 本申请公开了一种软光栅化的方法、装置、设备、介质及程序产品,属于计算机技术领域。所述方法包括:获取三维空间中的三维模型的多个三角形的图元数据;通过n个线程块对多个三角形与摄像机视口的多个第一分块进行第一覆盖测试,得到多个第一分块各自对应的第一数据;第一数据包括与第一分块存在交集的第一三角形集群的图元数据;基于第一数据,通过n个线程块对目标第一分块的第一三角形集群与多个第二分块进行第二覆盖测试,得到多个第二分块各自对应的第二数据;第二数据包括与第二分块存在交集的第二三角形集群的图元数据;将目标第二分块的第二三角形集群中的三角形渲染至目标第二分块中的像素。上述方法提高了光栅化的效率。

    光照贴图的数据生成方法、装置、设备、介质及程序产品

    公开(公告)号:CN114299220B

    公开(公告)日:2024-11-15

    申请号:CN202111642785.9

    申请日:2021-12-29

    Inventor: 夏飞

    Abstract: 本申请公开了一种光照贴图的数据生成方法、装置、设备、介质及程序产品,涉及计算机技术领域。该方法包括:获取虚拟场景,虚拟场景中包括虚拟物体,存在虚拟光源对虚拟场景进行光照;在虚拟场景中以目标间距设置均匀分布的第一数量的光照探针,光照探针用于检测虚拟光源在虚拟场景中的光线分布情况;通过第一数量的光照探针获取虚拟物体表面的辐照度数据,辐照度数据用于指示虚拟光源照射在虚拟物体表面的光线量;基于辐照度数据编码生成目标光照贴图,目标光照贴图用于对虚拟场景中照射在虚拟物体上的光照效果进行烘焙。通过光照探针获取虚拟场景中虚拟物体表面的辐照度数据,以生成虚拟场景对应的光照贴图,降低了光照贴图对应的数据量。

    三维模型可见度数据的存储方法、装置、设备及存储介质

    公开(公告)号:CN114399421A

    公开(公告)日:2022-04-26

    申请号:CN202111624049.0

    申请日:2021-12-28

    Inventor: 夏飞

    Abstract: 本申请公开了一种三维模型可见度数据的存储方法、装置、设备及存储介质,涉及计算机和互联网技术领域。所述方法包括:获取三维模型的多个采样点的可见度数据,该采样点是像素级的采样点;以第一误差函数的取值收敛为目标,确定三维模型的各个顶点的可见度数据;在三维模型的顶点数据中,存储三维模型的各个顶点的可见度数据。通过第一误差函数计算得到三维模型的各个顶点的可见度数据,并将其进行存储到顶点数据中,而不用存储大量的采样点的可见度数据,充分减少了可见度数据的存储所要使用的空间,缓解了三维模型中的可见度数据的存储压力,并提升了渲染效率。

    光照贴图的数据生成方法、装置、设备、介质及程序产品

    公开(公告)号:CN114299220A

    公开(公告)日:2022-04-08

    申请号:CN202111642785.9

    申请日:2021-12-29

    Inventor: 夏飞

    Abstract: 本申请公开了一种光照贴图的数据生成方法、装置、设备、介质及程序产品,涉及计算机技术领域。该方法包括:获取虚拟场景,虚拟场景中包括虚拟物体,存在虚拟光源对虚拟场景进行光照;在虚拟场景中以目标间距设置均匀分布的第一数量的光照探针,光照探针用于检测虚拟光源在虚拟场景中的光线分布情况;通过第一数量的光照探针获取虚拟物体表面的辐照度数据,辐照度数据用于指示虚拟光源照射在虚拟物体表面的光线量;基于辐照度数据编码生成目标光照贴图,目标光照贴图用于对虚拟场景中照射在虚拟物体上的光照效果进行烘焙。通过光照探针获取虚拟场景中虚拟物体表面的辐照度数据,以生成虚拟场景对应的光照贴图,降低了光照贴图对应的数据量。

    任务执行方法、装置、系统及存储介质

    公开(公告)号:CN116737327A

    公开(公告)日:2023-09-12

    申请号:CN202210193918.7

    申请日:2022-03-01

    Abstract: 本申请实施例公开了一种任务执行方法、装置、系统及存储介质,属于计算机技术领域。该方法由任务执行系统执行,该任务执行系统运行有多个线程,每个线程具有对应的局部任务队列。该方法包括:通过第一线程,从除了第一线程之外的其他线程的局部任务队列中查找目标任务,目标任务是指满足执行条件但还未执行的任务;在从其他线程的局部任务队列中查找到目标任务的情况下,通过第一线程,抢占并执行查找到的目标任务。由于任一线程能够抢占并执行其他线程的局部任务队列中的任务,从而及时执行其他线程没有来得及执行的任务,实现了对任务的自动调度,有利于提高任务的吞吐量,进而提高了任务的执行效率。

    骨骼模型合并方法、装置、设备和存储介质

    公开(公告)号:CN116934910A

    公开(公告)日:2023-10-24

    申请号:CN202210353097.9

    申请日:2022-03-31

    Abstract: 本公开的实施例提供了一种骨骼模型合并方法、装置、设备和计算机可读存储介质。本公开的实施例所提供的方法通过确定待合并的多个骨骼模型中与同一公共骨骼相对应的若干骨骼模型,并针对这些骨骼模型进行公共骨骼链复制与绑定,以建立存在骨骼冲突的骨骼模型所包括的图元集合分别与公共骨架中的相应公共骨骼之间的映射,从而实现存在骨骼冲突的多个骨骼模型之间的合并。通过本公开的实施例的方法能够在待合并的多个骨骼模型中存在骨骼冲突的情况下实现对骨骼模型的高效且准确的合并,以达到更优的画面动画显示,从而提升用户体验。此外,该方法还能够优化渲染性能,降低骨骼模型合并的复杂度。

    三维模型渲染方法、装置、设备及存储介质

    公开(公告)号:CN116843811A

    公开(公告)日:2023-10-03

    申请号:CN202210291953.2

    申请日:2022-03-23

    Abstract: 本申请公开了一种三维模型渲染方法、装置、设备及存储介质,属于人工智能技术领域。所述方法包括:获取三维模型中各个三角形图元的材质信息,存在至少两个三角形图元具有不同的材质信息;根据角形图元的材质信息,生成三维模型的模型参数;以栅格为基本单位,基于各个栅格的渲染参数对三维模型进行渲染,生成三维模型的二维图像。本申请中,在渲染过程中,以栅格为单位进行渲染,考虑了不同材质对渲染过程的影响,将材质信息作为渲染参数的一部分生成依据,使得三维模型中包含有不同材质的部分能够一次性渲染出来,提高三维模型的渲染效率。

    图像渲染方法、装置、电子设备、存储介质及程序产品

    公开(公告)号:CN116740256A

    公开(公告)日:2023-09-12

    申请号:CN202210202833.0

    申请日:2022-03-03

    Abstract: 本申请提供了一种图像渲染方法、装置、电子设备、计算机可读存储介质及计算机程序产品;方法包括:获取虚拟对象的第一纹理数据、以及对应虚拟对象的第二纹理数据的转换参数,基于转换参数以及第一纹理数据,对虚拟对象进行拟合渲染处理,得到拟合渲染图;确定拟合渲染图与标准渲染图之间的渲染损失,并基于渲染损失更新转换参数以及第一纹理数据,其中,标准渲染图是基于第二纹理数据进行标准渲染处理得到的包括虚拟对象的渲染图;基于更新的转换参数以及更新的第一纹理数据,对虚拟对象进行实时渲染处理,得到包括虚拟对象的目标渲染图。通过本申请,能够提高渲染资源的利用效率。

Patent Agency Ranking