Numbers Protocol 中文站
栏目分类
USDH中文网 你的位置:Numbers Protocol 中文站 > USDH中文网 > 通用场景描述(USD)

通用场景描述(USD)

发布日期:2025-01-04 17:46    点击次数:181

导入 USD 文件# USD 文件通常将场景表示为一个基元的层次结构,或 prims 。单个基元包含描述场景实体的数据,如几何体、灯光、摄像机和变换层次。Blender的USD导入器将USD基元转换为Blender对象的层次结构。和USD导出器一样,导入器还不能处理更高级的USD概念,如图层和引用。 以下USD数据类型可以导入为Blender对象: 摄像机 曲线 灯光 材质 网格 基本形状 体积/音量 有关如何处理各种数据类型的详细信息,请参阅 导入选项 的以下说明。 Xform 和 Scope Primitives# USD提供了包含变换数据的 Xform prim类型,可用于表示变换层次结构和组织场景。此类 Xform 引物导入为Blender空对象。 USD还支持 "范围" 基元,它们是不包含变换数据的实体,但用于分组场景的其他元素。Blender与范围的概念不完全相同,因此此类原始文件导入为位于原点的Blender空白。这是一个不完美的表示,因为空对象具有变换,而 "作用域" 没有,但这种方法仍然有助于保留场景层次结构的结构。 PointInstancer Primitives# USD provides a UsdGeomPointInstancer prim type, containing instances that are scattered on a primitive's points. These are imported into Blender as Point Clouds using a 几何节点修改器 and the 实例化于点上. 动画# 导入程序支持两种类型的动画: 动画转换:如果USD基元具有随时间变化的转换数据,则将 转换缓存 约束添加到导入的Blender对象。 Animating geometry: Animating mesh and curve geometry is supported by adding a Mesh Sequence Cache modifier to the imported data. Geometry attribute (USD Primvar) animation is currently supported only for Color Attributes and UVs. Note that USD file sequences (i.e. a unique file per frame) are not yet supported. 材质# 如果USD网格或几何子集具有绑定的材质,则导入器将为Blender对象分配与USD材质名称相同的材质。如果场景中已存在具有相同名称的Blender材质,则将使用已有材质,取决于 设置材质混合 选项 。否则,将创建新的材质。 If the USD material has a USD Preview Surface shader source, the 视图显示 color, metallic, and roughness are set to the corresponding USD Preview Surface input values. 还有一个实验性 导入USD预览 选项,用于将USD预览表面着色器转换为Blender的 原理化 BSDF 着色器节点。此选项可能是有损的,因为它还不能转换所有着色器设置和类型,但它可以生成材质的近似可视化效果。 坐标系方位# 如果导入的 USD 是Y向上,旋转将自动应用于根对象,以转换为Blender的Z向上方向。

Powered by Numbers Protocol 中文站 @2013-2022 RSS地图 HTML地图

Copyright Powered by365建站 © 2013-2024