C 语言

2D 资产

与图片协同工作

在 Studio中,您可以导入图片作为纹理使用。以下图片文件格式受到支持

文件格式扩展名
PNG.png
JPEG.jpg, .jpeg
DirectDraw Surface.dds
BMP.bmp
GIF.gif
HDRI(高动态范围影像).hdr
Khronos 纹理容器.ktx

在材质上使用纹理

图片可以作为以下材质上的纹理使用

  • 漫反射贴图
  • 粗糙度贴图
  • 不透明度贴图
  • 自发光贴图
  • 凹凸贴图
  • 法线贴图
  • 位移贴图
  • 半透明贴图
  • 高光贴图
  • 高光反射
  • 间接光照贴图
  • 阴影光照贴图
  • IBL 覆盖

更多关于《操作材料》的信息。

压缩纹理

Qt 3D Studio 支持 Khronos 纹理容器文件格式 ktx。您可以像其他文件格式一样将 ktx 文件应用为纹理贴图。但是,如果您的系统不支持 ktx 格式,则纹理在 Qt 3D Studio 中将不可见。

如果您启用了 如有可用则使用 ktx 纹理 功能,您可以在 Studio中使用 png 图像,然后在播放器中使用它们代替。

  1. 在 Studio 菜单中,点击 编辑 > 演示设置
  2. 勾选 如有可用则使用 ktx 纹理 复选框。

优化图片

优化演示中的图片可以显著提高您应用程序的启动和运行性能,以及在某些情况下的视觉效果。更多关于 优化图片 的信息。

基于图片的光照

HDR 图片可以用作 Studio 中环境光照的光探针。更多关于 基于图片的光照 的信息。

与文本协同工作

在 Studio 中,您可以使用文本对象添加 2D 文本到您的演示中。Studio 库中包含一组可供使用的字体。您还可以导入字体以用于您的项目。以下文件格式受到支持

文件格式扩展名
TrueType 字体.ttf
OpenType 字体.otf

Studio 支持 字体的距离场渲染,即使放大、旋转或动画,字体看起来也非常平滑。下面您可以看到,当放大时,常规字体和距离场字体的比较。

常规字体距离场字体

添加文本对象

要将文本对象添加到您的场景中,请执行以下操作之一

  • 从基本对象调色板中,将文本对象拖放到场景视图或场景图中。

    注意:如果您项目中没有任何字体,将导入 TitilliumWeb-Regular.ttf 并用于文本对象。

  • 从项目面板拖拽字体资源到场景视图或场景图中。将创建一个使用所选字体的文本对象。

编辑文本对象

要编辑文本对象和其他属性,请按照以下步骤操作

  1. 在场景图或场景视图中选择所需的文本对象。
  2. 现在,在检查器面板中编辑所需的属性。有关所有文本属性的描述,请参阅检查器面板部分。

受某些Qt许可证支持。
了解更多。