Skip to main content

星球生成工具用户手册

星球生成工具概述

当前星球数据结构:

323151391

创建项目

创建一个空项目,详见项目

导入资源

导入所需资源,详见资源工作流程

体素编辑器

依次点击菜单栏工具(Tool) -> 体素编辑器(Voxel Editor)打开体素编辑器。

体素编辑器主界面:

编号名称
1材质编辑器
2物件编辑器
3物件生成器
4生态编辑器
5星球编辑器

材质

在体素编辑器的主界面中,点击MATERIAL打开材质编辑器。

点击创建按钮,创建一个新的材质。

双击新建的材质打开该材质的编辑窗口。

项目(Project)面板中对应的贴图文件拖拽到该材质编辑面板中的漫反射贴图(Diffuse Map)插槽中。

更改UV缩放(UV Scaling)数值。在其下拉框中可选择已设定好的数值,也可以手动输入任意数值(注意:UV缩放的数值不超过1)。

添加凹凸效果。将与漫反射贴图相匹配的法线贴图文件拖拽到法线贴图(Normal Map)插槽中,勾选开启法线贴图(Enable Normal Map)

调整金属度(Metallic)粗糙度(Roughness)数值可改变地表的金属度和光滑度。

保存后关闭当前窗口。

image-20221009170643569

物件库

在体素编辑器的主界面中,点击OBJECT打开物件编辑器。

可从项目(Project)面板中将所需模型文件拖入到物件编辑器中,以供后续放置到星球上。

拖入完成后,在弹出的新窗口中输入类名后可创建一个新的类,并将添加的物件归到此类中,方便后续在星球上添加物件时寻找。

后续添加同种类物件时,可以勾选所创建的类,将该物件归到此类中。

双击物件库中的任意物件可以跳转到该物件编辑界面。

添加完成后,保存并关闭当前窗口。

物件生成器

在体素编辑器的主界面中,点击OBJECT GENERATOR打开物件生成器。

点击创建按钮,创建一个新的物件生成器(注意:当物件生成器的名称与材质的名称一致时,物件将会自动生成在该材质的地表上)。

双击新建的物件生成器打开该生成器的编辑窗口。

模板编辑(Edit Template)中,点击“+”按钮增加分布模板,用于控制生成物件的密度和所在级别。

添加完成后:

从物件库中将所需物件拖拽到对应的分布模板中,并修改物件的生成比例。

根据需求在代表不同远近和范围的分布模板中添加物件。

添加完成后,点击生成按钮并保存。

回到物件生成器窗口,保存并关闭当前窗口。

生态

在体素编辑器的主界面中,点击ECOLOGY打开生态编辑器。

点击创建按钮,创建一个新的生态(注意:此时,当生态、材质和物件生成器的名称都一致时,创建的生态将会自动使用该材质和物件生成器)。

双击新建的生态打开该生态的编辑窗口。

更改材质引用(Materials Reference)植被引用(Foliage Reference)可进行不同材质和物件生成器的组合,更改完成后需点击生成按钮。

点击场景编辑(Scene Edit)按钮,鼠标左键地表可向下挖地,Ctrl + 左键可向上填充地表。

编辑完成后,保存并关闭当前窗口。

回到生态编辑器窗口,保存并关闭当前窗口。

星球生成

创建星球

在体素编辑器的主界面中,点击PLANET打开星球编辑器。

点击创建按钮,选择球形(Sphere)平滑(Smooth),创建一个星球,可对星球的地表和生态进行编辑。

地表编辑界面:

生态编辑界面:

为星球添加生态。在生态(Ecology)面板中,将生态拖入到行星生态(Planetary Ecology)中,可拖入多个生态。

修改各个生态的土壤贫瘠度、温度和湿度的范围。

image-20221011094455347

点击生成按钮,编辑器会根据这三个属性的设置自动将各个生态分布到星球的不同区域上。

编辑完成后,保存。

创建星环

在星球编辑器中,点击创建按钮,选择星环(Planetary Ring)平滑(Smooth),创建一个星环,并可以对这个星环的属性进行编辑。

编辑星环生态的操作与星球相同。若要将所创建的星环和星球组合在一起,需要修改星环的半径,其X、Z轴半径均要大于星球的半径,也可增加星环厚度。

半径设置过大时,星环会出现显示不完全的情况,需在地表(Surface)面板中提升LOD最大等级(Max LOD Level)

点击生成按钮,保存。

其他星球

在创建星球时,可以有多种组合。星球的种类有球形、平直地表、立方体和星环;网格类型有平滑、方块和低三角面,可在二者中各选其一,创建不同的星球。

创建立方体星球

在星球编辑器中,点击创建按钮,勾选立方体星球(Cube)方块(Box),创建一个立方体星球。

星球与星环置于关卡中

创建星球关卡

依次点击菜单栏文件(File) -> 从模板中新建关卡(New Level From Template(Ctrl+N)),弹出打开关卡(Open Level)窗口。

在弹出的窗口中双击planet_template创建并进入到一个星球模板关卡中。

星球置于关卡中

项目(Project)面板中,打开目录res\ter,该文件夹下存放了刚才所创建的星球和星环。

选择一个星球voxel_manager.vter,将其拖拽到关卡中。

此时,若在关卡中看不见星球,则需要设置远裁剪。依次点击菜单栏窗口(Windows) -> 默认效果编辑(Default Effect Edit),将剪裁(Clip)属性下的远端裁剪距离(Far Clip Distance)远点剪裁半径(Clip Radius Far)的值均改为100000。

image-20221009165005195

星环置于关卡中

按照放置星球的方法,将星环从项目面板中拖入到关卡中。

组合星球与星环

将星环的位置设置成与星球完全一致。

image-20221009180521573

组合效果:

拉近摄像机可观察到星球上的生态细节。