Procedural generation · 9 / 10

Point Relaxation

近すぎる点を離して分布を均す。

Compare in motion

散らした草

Synchronized comparison
AReference
密集のある配置

密集のある配置

BPoint Relaxation100%
植生の偏りを減らせる

植生の偏りを減らせる

Loading demo…

Scrub to pause and inspect. At 0%, B matches A; at 100%, B shows the effect. The scene repeats every 8 seconds.

Look for: 近傍と位置を調整 → 間隔が均される。

This model simplifies the technique to show its use case and effect. Operation counts describe the model; they are not performance measurements.

Read the storyboard

例: 散らした草

  1. 1. Start

    点が密集している

  2. 2. Change

    近傍と位置を調整

  3. 3. Result

    間隔が均される

植生の偏りを減らせる。時間変化を示す模式図です。実際の描画結果や処理速度を再現したものではありません。

How it works

  1. 1. Input

    不均等な点群

  2. 2. Process

    近傍から位置を調整

  3. 3. Result

    より均一な配置

A schematic of Point Relaxation. It shows the relationship between input, process, and result; exact values and rendering depend on the implementation.

Further reading

WaveFunctionCollapse ↗

A general reference for this subcategory.