<鸿蒙><APP><3D>鸿蒙3D开发,如何获取ktx格式的天空盒图?

前言

这是一个记录APP开发的专栏,包含各种手机端APP 开发的内容,不限于单一平台。

概述

本文主要介绍一下,在鸿蒙APP中,怎样获取3D图形的环境资源文件ktx。

正文

使用鸿蒙开发APP,如果希望能够显示3D图形,那么可以使用鸿蒙提供的ArkGraphics 3D接口。

但本文不是详细介绍如何使用3D接口,而是介绍一下,3D的环境图形,即所谓的skybox如何获取。

通常,可以使用纯图片,如png格式,但是还有一种格式,即ktx,

专为高效存储和加载 GPU 纹理数据而设计,广泛用于 OpenGL、OpenGL ES、Vulkan、WebGL 等图形 API

如果使用鸿蒙的编辑器DevEco,那么我们可以下载ArkGraphics Editor这个编辑器,以及插件。

其中,ArkGraphics Editor插件用于在DevEco中预览你的3D资源,而ArkGraphics Editor编辑器则用于编辑你的3D资源。

界面如下:

如果你已经安装了ArkGraphics Editor,那么如何获取一个自定义的ktx格式呢?

非常简单,你可以去下载一个hdr格式的文件,然后在ArkGraphics Editor编辑器的环境中导入即可。

那么,如何获取HDR格式的文件呢?有个免费的网站,叫polyhaven,网址:
https://polyhaven.com/

打开网站,然后搜索HDRI即可:

找到你想要的背景,选择HDR格式下载即可。

然后打开ArkGraphics Editor编辑器,在你的项目下的环境文件右击导入HDR文件,编辑器会自动解析出ktx格式,你只需要替换默认背景即可。

相关推荐
黑臂麒麟1 天前
HarmonyOS鸿蒙实战应用7:随手账本——数据导出与分享
华为·app·arkts·鸿蒙
贾伟康1 天前
【天体运行模拟|11】HarmonyOS ArkTS 收藏与笔记实战:同步知识页和个人学习记录
harmonyos·arkts·preferences·多设备适配·arkdata
2501_919749031 天前
华为鸿蒙录音可视化APP—小羊声觉
华为·harmonyos·鸿蒙
大雷神1 天前
HarmonyOS AR Engine深度估计实战——把毫米距离画成实时热力图
华为·ar·harmonyos
GKxx1 天前
在 HarmonyOS 上给 QEMU 搭一个最小 aarch64 Linux guest(内核 + busybox initramfs)
linux·华为·qemu·harmonyos·鸿蒙·鸿蒙pc
黑臂麒麟1 天前
屏幕信息全解析:HarmonyOS的分辨率、刷新率、折叠状态一个API搞定
华为·arkts·鸿蒙
黑臂麒麟1 天前
HarmonyOS 网络连接诊断实战:检测网络状态、WiFi 切换、弱网监测一网打尽
网络·华为·arkts·鸿蒙
贾伟康1 天前
【天体运行模拟|08】HarmonyOS ArkTS 单位换算实战:处理天文尺度、科学计数与精度
harmonyos·arkts·arkui·数值精度·单位换算
lilian2331 天前
HarmonyOS 7 新特性(十三)|3DGS 模型加载、交互与性能回退
3d·交互·harmonyos
2501_919749031 天前
华为鸿蒙免费反诈APP—小羊反诈
华为·harmonyos·鸿蒙