Trail (トレイル / 軌跡)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。パーティクルや動くオブジェクトの移動経路を追跡し、その後方に流れるような美しい残像や飛行軌跡のポリゴンを動的に生成する機能の解説。

現実世界での例え:飛行機が空に残す『飛行機雲』の航跡

トレイルは、「飛行機が飛んだ後ろに自然と現れ、時間とともにゆっくりと薄くなって消えていく飛行機雲」です。オブジェクト(飛行機)が動くと、その移動した座標(足跡)が自動的に記録され、その座標を結ぶようにリボン状のポリゴンシートがリアルタイムに引き伸ばされます。時間が経った古い座標の部分から徐々に透明化して消滅するため、美しい『動きの余韻』を表現できます。

Trail (トレイル / 軌跡) concept infographic diagram

図:Trail (トレイル / 軌跡)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック

詳細な仕組みと動作原理

Unityの「Trail Renderer」コンポーネントを使用するか、Shuriken Particle Systemの「Trails」モジュールを有効にして、移動経路の背後に自動でストリップメッシュを這わせます。