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 图像,然后在播放器中使用它们代替。
- 在 Studio 菜单中,点击 编辑 > 演示设置
- 勾选 如有可用则使用 ktx 纹理 复选框。
优化图片
优化演示中的图片可以显著提高您应用程序的启动和运行性能,以及在某些情况下的视觉效果。更多关于 优化图片 的信息。
基于图片的光照
HDR 图片可以用作 Studio 中环境光照的光探针。更多关于 基于图片的光照 的信息。
与文本协同工作
在 Studio 中,您可以使用文本对象添加 2D 文本到您的演示中。Studio 库中包含一组可供使用的字体。您还可以导入字体以用于您的项目。以下文件格式受到支持
文件格式 | 扩展名 |
---|---|
TrueType 字体 | .ttf |
OpenType 字体 | .otf |
Studio 支持 字体的距离场渲染,即使放大、旋转或动画,字体看起来也非常平滑。下面您可以看到,当放大时,常规字体和距离场字体的比较。
常规字体 | 距离场字体 |
---|---|
添加文本对象
要将文本对象添加到您的场景中,请执行以下操作之一
- 从基本对象调色板中,将文本对象拖放到场景视图或场景图中。
注意:如果您项目中没有任何字体,将导入
TitilliumWeb-Regular.ttf
并用于文本对象。 - 从项目面板拖拽字体资源到场景视图或场景图中。将创建一个使用所选字体的文本对象。
编辑文本对象
要编辑文本对象和其他属性,请按照以下步骤操作
- 在场景图或场景视图中选择所需的文本对象。
- 现在,在检查器面板中编辑所需的属性。有关所有文本属性的描述,请参阅检查器面板部分。
受某些Qt许可证支持。
了解更多。