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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110443876A(43)申请公布日2019.11.12(21)申请号201910704576.9(22)申请日2019.07.31(71)申请人新华三大数据技术有限公司地址450000河南省郑州市高新技术产业开发区杜英街166号总部大观B18号楼(72)发明人朱艺超(74)专利代理机构北京超成律师事务所11646代理人刘静(51)Int.Cl.G06T15/00(2011.01)G06F9/445(2018.01)G06F9/451(2018.01)G06F9/455(2006.01)权利要求书2页说明书6页附图2页(54)发明名称3D图像渲染方法及装置(57)摘要本申请提供一种3D图像渲染方法及装置,应用于虚拟机,该虚拟机中预先配置有用于执行3D图像渲染的预设3D动态链接库及包括具有通过所述预设3D动态链接库执行3D图像渲染权限的应用软件的白名单;所述方法包括:检测所述虚拟机上应用软件的启动情况;在检测到有应用软件启动时,检测所述白名单中是否记录有该应用软件;若检测到所述白名单中记录有该应用软件,则控制该应用软件加载所述预设3D动态链接库中的动态链接库文件进行3D图像渲染。如此,可以在不依赖宿主机的显卡情况下,在虚拟机上实现3D图像渲染。CN110443876ACN110443876A权利要求书1/2页1.一种3D图像渲染方法,其特征在于,应用于虚拟机,该虚拟机中预先配置有用于执行3D图像渲染的预设3D动态链接库及白名单,所述白名单中记录有需要使用所述预设3D动态链接库进行3D图像渲染的应用软件;所述方法包括:检测所述虚拟机上应用软件的启动情况;在检测到有应用软件启动时,检测所述白名单中是否记录有该应用软件;若检测到所述白名单中记录有该应用软件,则控制该应用软件加载所述预设3D动态链接库中的动态链接库文件进行3D图像渲染。2.根据权利要求1所述的方法,其特征在于,所述若检测到所述白名单中记录有该应用软件,则控制该应用软件加载所述预设3D动态链接库中的动态链接库文件进行3D图像渲染,包括:若检测到所述白名单中记录有该应用软件,则在该应用软件执行程序所在目录下创建一符号链接文件,所述符号链接文件指向所述预设3D动态链接库,使所述应用软件根据所述符号链接文件加载所述预设3D动态链接库中的动态链接库文件。3.根据权利要求2所述的方法,其特征在于,所述符号链接文件为隐藏文件。4.根据权利要求1所述的方法,其特征在于,所述虚拟机还预存有一重定向动态链接文件;所述若检测到所述白名单中记录有该应用软件,则使该应用软件加载所述预设3D动态链接库中的动态链接库文件实现3D图像渲染,包括:若检测到所述白名单中记录有该应用软件,则执行所述重定向动态链接文件,将所述应用软件的动态链接库文件加载路径重定向至所述预设3D动态链接库,使该应用软件加载所述预设3D动态链接库中的动态链接库文件进行3D图像渲染。5.根据权利要求4所述的方法,其特征在于,所述虚拟机还配置有与应用软件启动相关的注册列表项,所述注册列表项中记录有所述重定向动态链接文件的存储路径;所述若检测到所述白名单中记录有该应用软件,执行所述重定向动态链接文件的步骤,包括:若检测到所述白名单中记录有该应用软件,则根据所述注册列表项中记录的存储路径执行所述重定向动态链接文件。6.一种3D图像渲染装置,其特征在于,应用于虚拟机,该虚拟机中预先配置有用于执行3D图像渲染的预设3D动态链接库及白名单,所述白名单中记录有需要使用所述预设3D动态链接库进行3D图像渲染的应用软件;所述装置包括:第一检测模块,用于检测所述虚拟机上应用软件的启动情况;第二检测模块,用于在检测到有应用软件启动时,检测所述白名单中是否记录有该应用软件;渲染模块,用于若检测到所述白名单中记录有该应用软件,则控制该应用软件加载所述预设3D动态链接库中的动态链接库文件进行3D图像渲染。7.根据权利要求6所述的装置,其特征在于,所述渲染模块用于在检测到所述白名单中记录有该应用软件时,在该应用软件执行程序所在目录下创建一符号链接文件,所述符号链接文件指向所述预设3D动态链接库,使所述应用软件根据所述符号链接文件加载所述预设3D动态链接库中的动态链接库文件。8.根据权利要求7所述的装置,其特征在于,所述符号链接文件为隐藏文件。9.根据权利要求6所述的装置,其特征在于,所述虚拟机还预存有一重定向动态链接文2CN110443876A权利要求书2/2页件;所述渲染模块用于在检测到所述白名单中记录有该应用软件时,执行所述重定向动态链接文件,将所述应用软件的动态链接库文件加载路径重定向至所述预设3D动态链接库,使该应用软件加载所述预设3D动态链接库中的动态链接库文件进行3D图