Przeskocz do zawartości
Multimedia 1 dla listy Tessaractic Infinite Procedural Terrain

Opis

Tessaractic — Infinite Procedural Terrain is a high-fidelity, fully GPU-driven terrain generation system designed exclusively for the Unity Built-in Render Pipeline (BiRP) and Universal Render Pipeline (URP). By offloading the entire mesh generation and noise evaluation pipeline to the GPU, Tessaractic generates endless, geologically rich landmasses at runtime with zero pre-baking, zero heightmaps, and no CPU-side mesh bottlenecks.

At its core, the system utilizes a proprietary octree subdivision algorithm coupled with Fractional Brownian Motion (FBM) noise. This produces organic 3D terrain formations—such as overhangs, sheer cliffs, caverns, and rolling hills—directly on the GPU using a highly parallelized Marching Cubes pipeline that streams chunks seamlessly as the player moves.

Key Features

  • Zero Dependencies & Instant Setup: Completely self-contained. Includes a pre-configured Demo Scene—just import the package, hit Play, and test immediately. Includes a detailed README guide.

  • Fully Customizable Open-Source Architecture: Built on a "Customize-Friendly" philosophy where all 9 core C# files, HLSL compute shaders, and CG shaders are 100% exposed, commented, and editable.

  • Inspector-Driven Mathematics: Instantly tweak terrain shape, frequency, detail levels, and layout via Inspector fields (e.g., Terrain Scale, Octaves, Terrain Bias, Ground Push Factor, and Organic Smoothness).

  • Advanced Triplanar Shader: Features slope-based material blending, per-biome height bands (e.g., transition from soil/rock to alpine snow), Parallax Occlusion Mapping (POM) depth control, and specular wetness simulation.

  • Procedural Environment Stack: Includes dedicated, production-ready managers for:

    • Day-Night Cycle: Progression speed and sun angle controls.

    • Procedural Skybox: Fully adjustable color palettes and gradient transitions.

    • Procedural Clouds: Customizable altitude, density, and wind speed.

Compatibility & Requirements

  • Recommended Unity Version: Unity 2022.3.62f (LTS) or newer.

  • Supported Pipelines: Built-in Render Pipeline (BiRP) & Universal Render Pipeline (URP) via Unity's CG shader system (UnityCG.cginc, AutoLight.cginc).

  • Shadows: External Object Shadow receiving is supported in URP 1.0.0.

  • Pipeline Note: HDRP is not supported.

Documentation & Links

Uwzględnione formaty