-
公开(公告)号:CN115631087A
公开(公告)日:2023-01-20
申请号:CN202211316069.6
申请日:2022-10-26
Applicant: 青岛超级计算与大数据中心 , 青岛海洋科学与技术国家实验室发展中心
Abstract: 本申请公开了一种基于国产SW处理器的Blender移植方法。所述基于国产SW处理器的Blender移植方法包括:在国产SW处理器中移植Mesa3D库;在国产SW处理器中移植xvfb,同时修改Blender源代码,在主函数中fork一个进程用于运行Blender的同时启动xvfb进程;在拥有Mesa3D库以及所述xvfb的环境下移植Blender。本申请能够使Blender的三维图形渲染功能可以脱离显卡,实现在无图形显示卡设备、无图形界面的情况,仅利用cpu进行光栅化渲染及光线追踪渲染;在交叉编译环境下,在编译过程中需要使用神威处理器生成中间源文件的情况下,使用本方法可以避免移植编译过程人工介入,简化了编译流程,提高了编译准确度;首次在国产神威超算机器上实现了Blender的移植,可满足绝大部分三维图形渲染应用场景需求。