2021-10-8文章
2021年10月15日,Decentraland 客户端将不再渲染可穿戴材料的两面。
这种对“单面”仅可穿戴设备的更改将大大提高客户端的性能。渲染可穿戴设备的两侧既昂贵又(通常情况下)没有必要,因为玩家看不到可穿戴设备的内部。
继续阅读以了解哪些可穿戴设备将受到影响,以及(如果您是可穿戴设备的创造者)您可以采取哪些措施来为可穿戴设备的变化做好准备,以防止您的物品在世界中被错误渲染。
这一变化将影响所有使用不透明材料的可穿戴设备,这些可穿戴设备使用单平面,或面部方向不正确的可穿戴设备。 Alpha 混合材料将继续按原样工作。
如果出于某种原因您需要在可穿戴设备中使用双面不透明材料,那么您需要向模型添加额外的几何图形作为解决方法。我们将在本文后面说明。
最后,此更改仅影响可穿戴设备的 .glb 或 .gltf 文件,可以针对任何损坏的可穿戴设备进行修改和重新部署。
可能由此导致的最常见问题是可穿戴设备上的某些表面未呈现。
这是由于面向对齐不正确:当客户端不渲染表面的“背面”时,任何反转(即由内而外)的表面对于世界中的玩家来说都是不可见的。解决方案是确保可穿戴设备的表面都朝向正确的方向。
首先,您需要先在客户端的早期发布版本中测试您的每个可穿戴设备。 (您必须使用此版本的客户端测试您的可穿戴设备。play.decentraland.org 上的版本尚未更新,因此它不会暴露损坏的可穿戴设备。)查找以不正确或意外方式呈现的任何可穿戴设备。
如果您发现需要修复的可穿戴设备,请启动 builder.decentraland.org,登录您的帐户,然后导航到受影响的可穿戴设备。
单击“Properties”(属性)列底部的“Request changes”(请求更改)链接以打开您收藏的论坛主题,然后发布对主题的回复,通知可穿戴设备管理委员会您需要上传新的 .glb 或 .gltf 文件。
在通过论坛帖子通知策展委员会后,您的可穿戴设备将被标记为“已拒绝”,这将允许您在进行必要的维修后上传新版本的网格。
请记住,由个人可穿戴创建者联系策展委员会。如果没有此通知,策展委员会将不知道他们是否需要将您的可穿戴设备标记为“已拒绝”,以便您可以上传固定的 .glb 或 .gltf。
首先,检查以确保可穿戴设备的所有法线(表面)都朝向正确的方向。
一种简单的方法是将可穿戴设备加载到建模工具中。对于我们的示例,我们将使用 Blender。加载模型后,进入编辑模式,并选中“Face Orientation”。 (其它建模软件将具有类似措辞的功能,允许您检查法线。)
要更好地查看Normals(法线),请单击法线下的“面方向”图标。
如果任何法线指向您的模型内部,则它们将不会在客户端中呈现。
您将在 Blender 中以红色看到这些法线。所有朝外的法线(正确的方向)都将以蓝色显示。这些将按预期呈现。
如果您的可穿戴设备是使用单个平面制造的,那么它也可能会因未渲染对面的面而受到影响。
要考虑的一种解决方法是挤压网格,使其成为双面。
在这个单一平面中,只会渲染一个面(而不是两个面),因为法线只面向一个方向。
另一种方法是复制单个平面,将副本放置在原始平面旁边,但面向相反方向:
另一种选择是使用solidify modifier:
考虑到使用实体修改器会在平面周围创建额外的面,因此您的模型将有更多的面有助于您的三重限制。
确保法线都朝向正确的方向后,您可以将新导出的 .glb 或 .gltf 文件上传到可穿戴设备编辑器,然后重新提交以供策展委员会批准。
请记住,重新提交更新的模型不需要额外的出版费用。
在委员会验证您的新模型后,他们会将其标记为已批准,并将其部署到 Decentraland 的催化剂网络。
如果您有任何疑问,或在尝试为此更改准备可穿戴设备时遇到问题,请前往 Discord 中的 #-making-wearables 频道!
选择您常用的频道加入与我们联系,关注Decentraland(MANA)的最新动态
DCL基金会全球社区:
【Official Website】
【Telegram】
【Blog】
【Twitter】
【Discord】
DCL中文社区:
【电报群】
【推特】
【微博】
【微信群】请加微信ID ChinWaan
【微信公众号】manalandcn