Number of Unique Meshes: N/A (Not Applicable)

Collision: N/A (Not Applicable)

Vertex Count: N/A (Not Applicable)

LODs: N/A (Not Applicable)

Number of LODs: N/A (Not Applicable)

Number of Materials: N/A (Not Applicable)

Number of Material Instances: N/A (Not Applicable)

Number of Textures: N/A (Not Applicable)

Texture Resolutions: N/A (Not Applicable)

Documentation Link: https://drive.google.com/file/d/1F7mivWh-nTi0akq7_VTpFrFIt7cYL20v/view?usp=sharingSupported Development Platforms:

  • Windows: Yes

  • Mac: No

Dependencies:

  • Procedural Content Generation Framework (PCG) Geometry Script Interop

  • Procedural Content Generation Framework (PCG)

  • Geometry Script

唯一网格数:不适用(不适用)

碰撞:不适用(不适用)

顶点计数:不适用(不适用)

Lod:不适用(不适用)

Lod数量:不适用(不适用)

材料数量:不适用(不适用)

材质实例数:不适用(不适用)

纹理数量:不适用(不适用)

纹理分辨率:不适用(不适用)

文档链接: https://drive.google.com/file/d/1F7mivWh-nTi0akq7_VTpFrFIt7cYL20v/view?usp=sharing支持的开发平台:

  • 窗户:是的

  • Mac电脑:没有

依赖关系:

  • 过程内容生成框架(PCG)几何脚本互操作

  • 程序内容生成框架(PCG)

  • 几何脚本

Procedural Building Generator for Unreal Engine 5.5

Introducing a comprehensive building generator designed for Unreal Engine 5.5, utilizing procedural content generation (PCG) with new grammar and advanced custom nodes. This tool enables the creation of fully procedural buildings efficiently, allowing for rapid generation of complete structures.

Compatible with Megascans Modular Building Meshes

The generator is designed to work seamlessly with Megascans modular building meshes from Quixel, providing a wide variety of realistic assets to use. You can also import your own custom meshes to tailor buildings to your specific requirements and achieve the desired aesthetic.

Flexible Roofing Options: Flat, Hipped, and Gable Roofs

Our procedural building generator offers a variety of roofing styles to suit any architectural vision. All roof types come with adjustable parameters for dimensions and height, giving you precise control over the shape and size to match your design needs.

Common Features Across All Roof Types:

  • Dimensions and Height Controls: Customize the size and elevation of your roofs to achieve the exact proportions you desire.

  • Materials: Choose from a range of materials to personalize the look and feel of your roofs, adding unique styles and textures to each building.

Roof Types and Specific Features:

  • Flat Roofs:

    • Utilize dynamic meshes optimized for low triangle counts, ensuring efficiency and precise shape control.

    • Adjustable parameters include offset, inset, vertical offset, material selection, and UV scale, allowing for detailed customization.

  • Hipped and Gable Roofs:

    • Both roof types are generated using geometry scripts and offer advanced customization options.

      • Materials: Select from a variety of materials to give each roof a unique appearance.

      • Tiles as Static Meshes: Optionally sample the dynamic mesh in PCG to spawn individual roof tiles as static meshes. Each tile is instanced separately, and with Nanite handling these efficiently, you achieve high performance without compromising visual quality.

    • Gable Roof Specifics:

      • Control Over Gable Sides: Choose which sides of the building feature gable walls, providing additional design flexibility.

Unlimited Building Shapes with Spline-Based Design

The tool employs splines to define the building’s shape, allowing for the creation of structures without limitations on complexity. Even the most intricate shapes are successfully generated, including complex roof configurations, all processed automatically in seconds.

Adjustable Building Height

Set the building’s height with a single parameter, and the tool will accommodate as many floors as possible within the specified dimension. This feature enables quick adjustments and the ability to add numerous floors efficiently.

Real-Time Performance and Ease of Use

Experience rapid feedback with real-time updates to any changes made, enhancing usability and streamlining the design process. The tool’s speed ensures that modifications are immediately visible, facilitating a smoother workflow.

Detailed Control Over Building Elements

Gain extensive control over specific modules such as walls, windows, doors, trims, and corners. Adjust placement, scale, and rotation with ease, allowing for precise customization to meet your project’s needs.

Dependencies:
  • Procedural Content Generation Framework (PCG) Geometry Script Interop

  • Procedural Content Generation Framework (PCG)

  • Geometry Script

Tutorials and Resources

Usage Tutorial: For a comprehensive guide on how to use this tool, please watch the tutorial here: Unreal Engine 5.5 – Building Generator

Development Insights: Explore multiple tutorials on the creation of this tool on my YouTube channel: Yazan Hanna. These resources provide deeper insights into the techniques and processes involved.

Gallery:

The gallery showcases assets from Quixel to visualize the product’s capabilities, as it is designed to work with modular meshes. Quixel assets look very realistic with this tool. However, you will find other realistic examples in the project files.

This procedural building generator enhances your workflow in Unreal Engine 5.5 by providing efficient, flexible, and detailed building creation capabilities. Ideal for developers and artists seeking to streamline their design process while maintaining full control over building aesthetics and performance.

虚幻引擎5.5的程序构建生成器

介绍专为虚幻引擎5.5设计的综合构建生成器,利用程序化内容生成(PCG)以及新语法和高级自定义节点。 该工具可以有效地创建完全程序化的建筑物,从而快速生成完整的结构。

与Megascans模块化建筑网格兼容

该生成器旨在与Quixel的Megascans模块化构建网格无缝协作,提供各种逼真的资源。 您还可以导入自己的自定义网格体,以根据您的特定要求定制建筑物并实现所需的美学。

灵活的屋顶选择:平屋顶、斜屋顶和山墙屋顶

我们的程序建筑发电机提供各种屋顶风格,以适应任何建筑愿景。 所有的屋顶类型都有可调的尺寸和高度参数,让您精确控制形状和大小,以满足您的设计需要。

所有屋顶类型的共同特征:

  • 尺寸和高度控制: 自定义屋顶的大小和高度,以达到您想要的精确比例。

  • 资料: 从一系列材料中进行选择,以个性化屋顶的外观和感觉,为每个建筑添加独特的风格和纹理。

屋顶类型和具体特征:

  • 平屋顶:

    • 利用动态网格优化为低三角形计数,确保效率和精确的形状控制.

    • 可调参数包括偏移、插页、垂直偏移、材料选择和UV比例,允许详细定制。

  • 倾斜和山墙屋顶:

    • 这两种屋顶类型都是使用几何脚本生成的,并提供高级自定义选项。

      • 资料: 从各种材料中选择,给每个屋顶一个独特的外观.

      • 瓷砖作为静态网格: 可选择对PCG中的动态网格进行采样,以将单个屋面瓦生成为静态网格体。 每个瓷砖都是单独实例化的,通过Nanite高效处理这些瓷砖,您可以在不影响视觉质量的情况下实现高性能。

    • 山墙屋顶细节:

      • 控制山墙边: 选择建筑的哪一边设有山墙墙,提供额外的设计灵活性。

基于样条设计的无限建筑形状

该工具使用样条来定义建筑物的形状,允许创建结构而不限制复杂性。 即使是最复杂的形状也能成功生成,包括复杂的屋顶配置,所有这些都能在几秒钟内自动处理。

可调整建筑物高度

使用单个参数设置建筑物的高度,该工具将在指定的维度内容纳尽可能多的楼层。 此功能可实现快速调整,并能够有效地添加多个楼层。

实时性能和易用性

体验快速反馈与实时更新任何更改,提高可用性和简化设计过程。 该工具的速度确保修改立即可见,促进更顺畅的工作流程。

建筑元素的详细控制

获得对特定模块的广泛控制,如墙壁,窗户,门,装饰和角落。 轻松调整放置、缩放和旋转,允许精确定制以满足项目的需要。

依赖关系:
  • 过程内容生成框架(PCG)几何脚本互操作

  • 程序内容生成框架(PCG)

  • 几何脚本

教程和资源

使用教程:有关如何使用此工具的全面指南,请在此处观看教程: 虚幻引擎5.5-构建生成器

发展见解:在我的YouTube频道上探索有关此工具创建的多个教程: 亚赞*汉纳. 这些资源为所涉及的技术和过程提供了更深入的见解。

展览廊:

该画廊展示了来自像素的资产,以可视化产品的能力,因为它是设计与模块化网格工作。 Quixel资产使用此工具看起来非常逼真。 但是,您将在项目文件中找到其他现实的示例。

该程序构建生成器通过提供高效、灵活和详细的构建创建功能,增强了虚幻引擎5.5中的工作流程。 理想的开发人员和艺术家寻求简化他们的设计过程,同时保持完全控制建筑美学和性能。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。