无法集成 HMS Computer Graphics 套件示例代码,因为 Skybox 制作过程未随开发文档中的示例代码一起发布

Not able to integrate HMS Computer Graphics kit sample code since Skybox making procedure is not released with the sample code in dev doc

我正在尝试集成华为计算机图形 (CG) 套件,但无法执行开发者文档中说明的步骤。文档解释了天空盒的配置过程,但是制作天空盒的过程没有随示例代码一起发布,也没有提供参考 material。
有什么建议吗?

website 提供天空盒的可视化显示以供学习之用。

  1. 下载一个cubemap天空盒,编辑.cub配置文件如下-

    宽度=512

    身高=512

    深度=6

    mipmap=1

    脸=6

    频道=4

    后缀=.png

    这里的宽高必须和天空盒一级mipmap的png图片大小一致

根据向导给图片命名,如下:

将这些文件保存在env 目录中,并将它们复制到示例项目的cubemap 目录中。 请注意:CG Kit 仅支持四通道 PNG 图像。如果您的 PNG 图像不是四通道的,请使用画图或任何其他图形编辑器并将它们另存为 .png 文件以将它们转换为四通道的 PNG 图像。

  1. 修改天空盒 将MainApplication.cpp文件的CreateSkybox方法中的配置和cube模型修改为

字符串模型名称 = "models/cube/cube.obj";

将MainApplication.h文件中的环境贴图设置为

字符串m_envMap = "cubemaps/env/env.cub";

此名称应与创建天空盒时使用的名称相同。