# 【Decentraland可穿戴设备更新】可穿戴设备渲染方式即将发生的变化，创建者需要了解什么？

By [Decentraland 中文社区](https://paragraph.com/@decentraland-2) · 2022-04-02

---

![](https://storage.googleapis.com/papyrus_images/295e8b39fc087c212da365d91022eb2307cee08a51cde0dea5b375ea03ec35d0.png)

_2021-10-8文章_

2021年10月15日，Decentraland 客户端将不再渲染可穿戴材料的两面。

这种对“单面”仅可穿戴设备的更改将大大提高客户端的性能。渲染可穿戴设备的两侧既昂贵又（通常情况下）没有必要，因为玩家看不到可穿戴设备的内部。

继续阅读以了解哪些可穿戴设备将受到影响，以及（如果您是可穿戴设备的创造者）您可以采取哪些措施来为可穿戴设备的变化做好准备，以防止您的物品在世界中被错误渲染。

哪些可穿戴设备受到影响？
------------

这一变化将影响所有使用不透明材料的可穿戴设备，这些可穿戴设备使用单平面，或面部方向不正确的可穿戴设备。 Alpha 混合材料将继续按原样工作。

如果出于某种原因您需要在可穿戴设备中使用双面不透明材料，那么您需要向模型添加额外的几何图形作为解决方法。我们将在本文后面说明。

最后，此更改仅影响可穿戴设备的 .glb 或 .gltf 文件，可以针对任何损坏的可穿戴设备进行修改和重新部署。

可能出现什么问题？
---------

可能由此导致的最常见问题是可穿戴设备上的某些表面未呈现。

这是由于面向对齐不正确：当客户端不渲染表面的“背面”时，任何反转（即由内而外）的表面对于世界中的玩家来说都是不可见的。解决方案是确保可穿戴设备的表面都朝向正确的方向。

创建者需要做什么？
---------

首先，您需要先在客户端的[早期发布版本](https://play.decentraland.org/?&renderer-version=1.0.15614-20211006144457.commit-1d48764)中测试您的每个可穿戴设备。 （您必须使用此版本的客户端测试您的可穿戴设备。play.decentraland.org 上的版本尚未更新，因此它不会暴露损坏的可穿戴设备。）查找以不正确或意外方式呈现的任何可穿戴设备。

如果您发现需要修复的可穿戴设备，请启动 **builder.decentraland.org**，登录您的帐户，然后导航到受影响的可穿戴设备。

单击“Properties”（属性）列底部的“**Request changes**”（请求更改）链接以打开您收藏的论坛主题，然后发布对主题的回复，通知可穿戴设备管理委员会您需要上传新的 .glb 或 .gltf 文件。

在通过论坛帖子通知策展委员会后，您的可穿戴设备将被标记为“已拒绝”，这将允许您在进行必要的维修后上传新版本的网格。

请记住，由个人可穿戴创建者联系策展委员会。如果没有此通知，策展委员会将不知道他们是否需要将您的可穿戴设备标记为“已拒绝”，以便您可以上传固定的 .glb 或 .gltf。

好的，我该如何修复我的 .glb 或 .gltf？
-------------------------

首先，检查以确保可穿戴设备的所有法线（表面）都朝向正确的方向。

一种简单的方法是将可穿戴设备加载到建模工具中。对于我们的示例，我们将使用 Blender。加载模型后，进入编辑模式，并选中“Face Orientation”。 （其它建模软件将具有类似措辞的功能，允许您检查法线。）

要更好地查看**Normals**（法线），请单击法线下的“面方向”图标。

![](https://storage.googleapis.com/papyrus_images/284f584e1725c520241c5da548d4ff89a6d4b643e0dfefd22cdf954dd1c145c5.png)

如果任何法线指向您的模型_内部_，则它们将不会在客户端中呈现。

您将在 Blender 中以红色看到这些法线。所有朝外的法线（正确的方向）都将以**蓝色**显示。这些将按预期呈现。

![](https://storage.googleapis.com/papyrus_images/aa3b34b2737bd42e80cbbd02c71430b6fa3b21565caa569b78b033a6da83766c.png)

如果您的可穿戴设备是使用单个平面制造的，那么它也可能会因未渲染对面的面而受到影响。

要考虑的一种解决方法是挤压网格，使其成为双面。

![](https://storage.googleapis.com/papyrus_images/87aae58e5462dc1e488dab4769db169f697fd6b75bb905e41da4eadc9d9d9364.png)

_在这个单一平面中，只会渲染一个面（而不是两个面），因为法线只面向一个方向。_

另一种方法是复制单个平面，将副本放置在原始平面旁边，但面向相反方向：

![](https://storage.googleapis.com/papyrus_images/d69fd3fda3b7de1aafb34f19bc218aa46a2741d054cd57143a5644e07c03701e.png)

另一种选择是使用**solidify modifier**：

![](https://storage.googleapis.com/papyrus_images/fac0b6276bf81ae1eb4d471258dded76519d72cd1649a0dd747e05d0ad93f932.png)

考虑到使用实体修改器会在平面周围创建额外的面，因此您的模型将有更多的面有助于您的三重限制。

确保法线都朝向正确的方向后，您可以将新导出的 .glb 或 .gltf 文件上传到可穿戴设备编辑器，然后重新提交以供策展委员会批准。

**请记住，重新提交更新的模型不需要额外的出版费用。**

在委员会验证您的新模型后，他们会将其标记为已批准，并将其部署到 Decentraland 的催化剂网络。

如果您有任何疑问，或在尝试为此更改准备可穿戴设备时遇到问题，请前往 [Discord](https://decentraland.org/discord/) 中的 **#-making-wearables** 频道！

**选择您常用的频道加入与我们联系，关注Decentraland(MANA)的最新动态**

**DCL基金会全球社区： 【**[**Official Website**](https://decentraland.org)】 【[**Telegram**](https://t.me/decentralandTG)】 【[**Blog**](https://blog.decentraland.org)】 【[**Twitter**](https://twitter.com/decentraland)】 【[**Discord**](https://decentraland.org/discord/)】

**DCL中文社区： 【**[**电报群**](https://t.me/+BtB90_SKDeQ4OGQ1)**】 【**[**推特**](https://twitter.com/decentralandcn)】 【[**微博**](https://weibo.com/decentralandcn)】 【**微信群**】请加微信ID ChinWaan 【**微信公众号**】manalandcn

---

*Originally published on [Decentraland 中文社区](https://paragraph.com/@decentraland-2/decentraland-18)*
