科幻关卡生成器Sci Fi Level Builder

科幻关卡生成器Sci Fi Level Builder

Sci Fi Level Builder | Introduction

Learn how to create a procedural Level Builder that uses a single curve to create the walls, ceiling and floor along with doors and props. This lesson brings together Sci Fi panels, crates and tanks into a single tool that makes it easy to generate a complete level inside Unity. Follow along to learn all the steps needed to build this tool then use the Houdini Engine for Unity plug-in to bring the resulting digital asset into the game editor for direct manipulation and assignment of prefabs and materials.
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/
谷歌翻译:
了解如何创建使用单个曲线创建墙,天花板和地板以及门和道具的过程级构建器。本课将科幻面板,板条箱和水箱整合为一个工具,可轻松在Unity内部生成完整的关卡。继续学习构建此工具所需的所有步骤,然后使用Houdini Engine for Unity插件将所得的数字资产带入游戏编辑器,以直接操纵和分配预制件和材料。
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/

 
 
 

Sci Fi Level Builder | Part 1 | The Corridor System

The first step in creating the Level Builder is organizing the system that lays out corridors using a grid. Using an input curve, you will generate interior spaces that connect when the curve overlaps. You will also figure out where the convex and concave corners are and apply appropriate corner geometry to each. At this stage, you will use simple geometry that will get replaced with game assets later on.
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/
谷歌翻译:
创建关卡生成器的第一步是组织使用网格对走廊进行布局的系统。使用输入曲线,您将生成内部空间,这些内部空间在曲线重叠时会相互连接。您还将弄清楚凸角和凹角在哪里,并对每个角应用适当的角几何。在此阶段,您将使用简单的几何图形,稍后将其替换为游戏资源。
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/

 
 
 

Create the Digital Asset on Vimeo

The next step is to wrap up the corridor system into a digital asset then simplify it into points with attributes. These attributes will reference prefabs inside your Unity project that will be assigned to the level automatically. The key is to organize the points so that the right prefabs are being grabbed and then to make sure the normals are oriented in the right direction. You will also add the floor, ceiling and lights to the level.
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/
谷歌翻译:
下一步是将走廊系统包装为数字资产,然后将其简化为具有属性的点。这些属性将引用Unity项目中的预制件,这些预制件将自动分配给级别。关键是组织点,以便抓住正确的预制件,然后确保法线朝向正确的方向。您还将在楼层上添加地板,天花板和灯光。
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/

 
 
 

Sci Fi Level Builder | Part 3 | Modular Wall System

To enhance the level builder tool, you will create new wall panels using a modular system that evaluates different primitive sizes then assigns an appropriate prefab to match. Each prefab will be rotated or scaled into place and will create a more interesting look for the corridor.
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/
谷歌翻译:
为了增强关卡生成器工具,您将使用模块化系统创建新的墙板,该系统评估不同的原始尺寸,然后分配合适的预制件进行匹配。每个预制件都将旋转或缩放到适当的位置,并将为走廊创建更有趣的外观。
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/

 
 
 

Sci Fi Level Builder | Part 4 | Decorate the Level

To add detail to the level, you will procedurally place crates, tanks and doors throughout the level. By establishing placement rules, you can make sure that these items appear where you need them to complete your level with only the one curve as the input.
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/
谷歌翻译:
要在关卡中添加细节,您将按照程序在整个关卡中放置板条箱,水箱和门。通过建立放置规则,您可以确保这些项目仅在一条曲线作为输入的情况下出现在您需要它们以完成关卡的位置。
LESSONS and PROJECT FILES: sidefx.com/tutorials/sci-fi-level-builder/