Przeskocz do zawartości
Multimedia 1 dla listy CryoGen: Native Procedural Ice Architecture
0 comments

Opis

Technical Overview

CryoGen is a C++ based procedural system for Unreal Engine that generates ice geometry using surface analysis and directional growth logic. The tool combines a custom geometry generator, shader system, and optional PCG integration.

Simulation & Growth Logic

The generator evaluates surface normals, gravity, and wind direction to determine how ice forms and propagates across geometry.

• Surface-aware growth based on slope and orientation

• Icicle formation with controlled “cling” and “detach” behavior

• Directional influence using gravity and wind vectors

• Neighbor detection for interconnecting structures

• Cached seeding system for efficient iteration on high-density meshes

Procedural Geometry

CryoGen generates multiple types of ice structures in a single pass:

• Primary icicle formations

• Secondary surface drips and branching details

• Interconnecting webbing between nearby structures

• Floor interaction (stalagmites and accumulation mounds)

• Organic “cauliflower” formations for dense ice buildup

Artist Controls

The system provides direct artistic control through Unreal Engine workflows:

• Vertex paint heatmaps for localized control

• Adjustable parameters for thickness, length, and density

• Multiple seeding modes (surface, overhang, volumetric)

• Preset system for saving and reusing configurations

Shader & Rendering

CryoGen includes an optimized ice shader designed to simulate translucency without using Unreal’s expensive translucent pipeline.

• “Fake translucency” using opaque/masked materials

• Support for clear and aged ice appearance

• Distance-aware optimization for performance

• Mask outputs for snow, frost, and surface variation

Production Workflow

CryoGen is designed for real-time iteration and production use:

• Dynamic preview using procedural meshes

• Bake to Static Mesh for final assets

• Nanite-compatible output

• Optional PCG integration for large-scale environments

What's Included

  • BP_CryoGen: The core Blueprint actor containing all the procedural logic and easy-to-use parameters.

  • 1 Master Materials & Instances: A set of feature-rich, highly customizable materials to get you started, including Aged Ice and Melted Ice presets.

  • Showcase Level: A clean, organized demo map with multiple examples to learn from.

  • Detailed PDF Documentation: A comprehensive user guide covering installation, a quick-start tutorial, and a full breakdown of every parameter.
    Includes high-quality HDRIs and textures sourced from Poly Haven.

Important Requirements & Limitations

  • Please note: This is a C++ based plugin and is NOT compatible with Unreal Editor for Fortnite (UEFN).

  • Visual Fidelity Requirements: The included example level is built using Lumen Global Illumination and Hardware Ray Tracing to achieve the quality seen in the promotional media. For best results, your project should have these features enabled in your Project Settings.

    • Lumen requires "Extend default luminance range", which is the standard default in modern UE versions.

      For higher detail in close-ups, tessellation can be enabled in project settings. The shader works without it, but this improves the melting effect.

    Youtube
    Documentation

Uwzględnione formaty