Sketchfab Blender 目的是为 Blender 用户提供一个便捷的方式,将他们的 3D 创作分享到 Sketchfab 平台。该插件通过简单的界面集成,让用户能够将他们在 Blender 中制作的模型、场景以及动画上传到 Sketchfab 进行在线展示和分享。

动画(导入和导出)

虽然简单的骨骼或关键帧动画应该可以正常工作,但更复杂的动画可能会导致意外的行为。

对于这些行为,没有“快速解决办法”,我们正在积极解决这些问题。

进口

以下是导入时的已知问题以及一些可能的修复方法的列表。

请注意,材质在 Blender 2.79 中从 Sketchfab 转换为 Cycles,在 Blender 2.80 中从 Eevee 转换。如果材质看起来有问题,使用节点编辑器可以帮助您修复可能的问题。

网格体不属于骨架

在 Blender 3.0 之前,装配网格体无法正确地建立其各自骨架的父级,从而导致模型未装配。通过将插件与 3.0 之后的 Blender 版本一起使用可以修复此行为。

导入后场景为空

不同模型之间的比例可能会有很大差异,并且模型原点并不总是正确居中。由于导入的模型是在导入后选择的,因此您可以尝试缩放它们以使它们可见(大多数情况下,模型需要缩小)。

如果还不够,请尝试在大纲视图中选择一个网格并使用数字键盘“.” (查看选定的操作员)将视图置于其中心。在“工具”面板的“视图”选项卡中修改剪辑的范围(“剪辑开始”和“剪辑结束”)也可以对高比例模型有所帮助。

意外的颜色(顶点颜色)

如果您的模型显示奇怪的颜色伪影,而这些伪影似乎不是由纹理引起的,您可以尝试检查模型的顶点颜色信息(属性区域 ->对象数据选项卡 ->顶点颜色图层),并删除数据(如果存在)。

顶点颜色确实总是在 glTF 文件中导出(以允许编辑),并且总是在 Blender 中加载。这些数据可能已损坏或无用 - 但在 Sketchfab 上被禁用 - 这解释了为什么在线渲染看起来不错。

出口

透明度

某些透明度设置可能无法正确处理,仅使用透明 BSDF着色器或将纹理链接到Principled BSDF节点的Alpha输入可能还不够:尝试在节点编辑器的属性面板中设置不透明度设置,在通过将“混合模式”设置为“Alpha Clip”“Alpha Blend”,在“选项”选项卡中。

高分辨率纹理

在某些非常特殊的情况下,模型的处理可能会由于“重”纹理而崩溃。

如果您的模型在 Sketchfab 中无法正确处理,并且您正在使用多个高分辨率纹理(例如具有 16k 纹理或多个 8k 纹理的材质),您可以尝试减小原始图像大小或上传不带纹理的模型并添加它们稍后在 Sketchfab 的 3D 设置中。

纹理色彩空间

截至目前,Blender 中设置的纹理颜色空间不会自动转换为 Sketchfab,尽管法线贴图、粗糙度、金属度和遮挡纹理应正确处理,但在 Blender 中将漫反射纹理的颜色空间设置为“非颜色数据”或金属度贴图因为“颜色”(2.80 中的 sRGB)将被忽略。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。