摘要
本发明提供了一种基于OpenUSD的可微渲染方法及相关设备,通过对包含目标三维资产的USD文件进行解析,得到目标三维资产的材质参数和贴图资源;利用材质参数和贴图资源对目标三维资产进行可微渲染,得到渲染结果,并基于计算渲染结果与目标图像之间的误差进行梯度计算以对材质参数和贴图资源进行优化,生成多规格的贴图资源与优化后的材质参数;为每种规格的贴图资源与优化后的材质参数构建USD层矩阵,得到多维USD层矩阵;根据获取的渲染终端信息动态组合多维USD层矩阵,生成USD场景文件并利用渲染终端进行渲染,并根据渲染终端的运行状态信息实时调整材质参数和贴图资源,得到渲染后的USD文件,提高了空间渲染性能。