本内容翻译自Decentraland官方Wiki,原文链接点击这里。
高级摘要
注:目前您在DCL编辑器中创建和编辑的场景是在测试网络上的,而不是在最终发布的DCL大陆上。所以在这个时候,编辑主要用于学习和测试。如果您希望将来能够将编辑器中的当前工作迁移到DCL的土地中,请确保将最新的场景保存在编辑器中,以保留IPFS hash。将来可能会有一种方法可以使用这个hash将这个场景带入你的土地
在Decentraland编辑器中创建和编辑土地
1、进入编辑器后,将书签或书签记录下来。每次创建或保存场景时,记录IPNS和IPFS哈希值也是明智之举。
2、多个用户可以同时在同一场景中进行编辑。邀请他们使用该场景网址。可以使用语音和文本聊天协作。
在编辑器中,您可以创建“原始”对象,如立方体或球体
在编辑器中,您还可以导入.OBJ和.MTL文件
1、您可以在3D建模工具(如Blender(见下文)或Maya)中制作3D模型和材质,然后将它们与.PNG纹理贴图图像文件一起导出到.OBJ和.MTL文件。
3、您也可以从在线内容库中获取3D模型和材料(请参见下文)
.OBJ文件包含3D网格数据,以及控制2D“材质”如何映射到3D网格的UV贴图。
.MTL文件包含用于定义对象表面外观的“材质”,通常还引用附加的独立图像文件“纹理贴图”。
3D内容库
网络上有许多3D模型库和市场。其中一些已经开放许可证,允许模型可以自由使用,或者如果在DCL中购买,则可以使用。但仔细阅读许可条款。
由于DCL编辑器将内容放置到公共IPFS上,所以如果您没有公共方式使用许可证,则不应将模型放入编辑器。
此外,您可能需要在模型或材质上进行一些操作,才能使其在DCL中运行良好,尽管其中的大部分功能都可以通过从“从混合器中导出”(Export from Blender)进行处理,并具有正确的选项设置。
这里有一些更开放的许可证的图书馆
Google Poly图书馆 - 许多免费的3D模型,但你需要作者许可
Thingiverse(3D模型主要用于3D打印,但适用于虚拟世界)
ShareCG他们有3D模型和其他CG内容
看Ben Nolan关于如何使用Blender为A-Frame(或Decentraland)准备Thingiverse文件的教程
商业素材库有着更严格的许可条件
在将任何东西放入IPFS之前,请仔细阅读最新的许可,如有疑问请联系作者询问授权。
请务必密切关注内容网站的许可限制。例如,TurboSquid模型不能在没有得到TurboSquid许可的情况下使用,因为Decentraland可能被归类为“开放”而不是“封闭”的空间。
提示
协作编辑
现在,虽然场景是基于名字而不是土地分配:在协作式编辑中,一个人应该是“指定的保护者”,并记下最新的IPFS哈希,然后继续编辑。场景中的其他人不应该保存,而应该从场景名称URL重新加载浏览器
使用Blender创建在Decentraland中使用的对象
Blender 3D免费建模应用程序可以生成Decentraland兼容(A帧兼容A-Frame-compatible)对象文件。
它也可以用来将3D模型和其他格式的素材转换为可以导入Decentraland的文件格式。
以下是具体步骤:
在Blender中创建3D模型,或导入另一种文件格式的模型。
使用Blender的“文件 - 导出 - Wavefront(.obj)”过程导出文件。
如果你希望在Decentraland中。你的模型能够运行良好,请务必在Blender的导出过程中选择以下选项:
Forward = -Z Forward and Up = Y Up
(因为这是A-Frame使用的协调系统)
同样你需要打开这些开关:
Selection Only (如果您在Blender中有多个对象,并选择了您要导出的对象)
Apply Modifiers
Include Edges
Write Normals
Include UVs
Write Materials
Triangulate Faces
Objects as OBJ Objects
此导出过程将生成一个.obj文件,一个.mtl文件,并且通常还会有一个或多个“纹理”文件,通常是与.mtl文件相关的.PNG图像文件。
有关更多Blender-A-Frame技巧,请参阅Ben Nolan关于如何使用Blender为A-Frame(或Decentraland)准备Thingiverse文件的绝佳教程
如何将对象导入到Decentraland编辑器中
要将对象和可选的内容导入编辑器,请执行以下操作:
将.obj文件,.mtl文件和任何.png纹理贴图放到您的浏览器可以访问到的地方。通常这将在您的计算机上。
在编辑器中,添加.obj实体之后,转到右侧的“组件”面板,为对象提供唯一的ID,然后转到面板的底部并浏览文件。
单击.mtl旁边的深灰色框,然后在文件查找器中,选择.mtl文件以及.mtl引用的所有需要的.png纹理图像文件。每个文件上传需要大约一秒钟的时间,耐心等待。文件放置位置的IPFS路径将显示在右侧的路径区域中。
点击.obj旁边的深灰色框,然后选择要上传的.obj文件。(小心地把mtl和obj放在obj中)
如果您将一个.obj文件导入到编辑器中,但是除了选择工具之外没有看到任何东西,它可能在地板下或其他东西之后。尝试将其移动到视图中。
网友评论