手続き型生成
ゲーム業界と同じく、手続き型生成は視覚的に興味深く正確な空間をすばやく作成するために、映画でもよく使用される。これにはさまざまな応用が存在する。
一例が「imperfect factory」と呼ばれる手法で、アーティストはこの手法が使われたソフトウェアを利用することで、ほとんど同じだが微妙に違うたくさんのオブジェクトをすばやく生成できる。これは、現実世界では全く同一の形のオブジェクトは2つとしてない、という事実に即している。例えばアーティストが食料品店の棚の商品をモデリングする際、「imperfect factory」法を使うことで、よく似た形をした沢山のオブジェクトを生成して棚に配置することができる。
「MASSIVE」は映画やテレビ業界で使われている、群集関連の視覚効果を生成するために使用されるハイエンドコンピュータアニメーションおよび人工知能ソフトウェアパッケージである。これは、ピーター・ジャクソンの映画『ロード・オブ・ザ・リング』において、数十万人の兵士から成る戦闘を自動的に作成するために開発された。
コヒーレントノイズは、映画におけるプロシージャルのワークフローにおいて極めて重要である。多くの場合、シンプレックスノイズはアーチファクトが少ない上に高速であるが、パーリンノイズと呼ばれる古い関数も未だによく使われている。ここで言うコヒーレントノイズとは、n次元で滑らかな擬似的ランダム性を生成する関数(擬似ランダム関数)を指す。
近年のコンピューターゲームでは初期のゲームのようなメモリとハードウェアの制約は無くなったが、ランダム化されたゲームプレイ、マップ構成、レベル、キャラクター、あるいはプレイするたびにそれぞれ異なる形で現れるその他の様相を作成するために、手続き型生成の手法が頻繁に採用されている。
2004年、『.kkrieger』と言うPC用ファーストパーソンシューティングゲームがドイツのデモグループからリリースされた。全てのデータがわずか96KBのMicrosoft Windows用の実行ファイル内に含まれており、実行時に数百MBの3Dおよびテクスチャデータを生成する形となる。プログラマーの一人によれば、技術デモとして見た場合はともかくとして「ゲームとしての側面に関する限り、それは完全な失敗でした(主な理由として、誰もゲームとしての側面に関して真底まで関与しなかったからです)。」
Naked Sky Entertainmentの『RoboBlitz』は手続き型生成を利用することで、当時のXbox Live Arcade用ダウンロードゲームの「50MB未満」と言う規定内においてコンテンツの内容を最大化することができた。ウィル・ライトの『Spore』も手続き型生成を利用している。
手続き型生成は、アクションロールプレイングゲームや大規模マルチプレイヤーオンラインロールプレイングゲームなど、クエストドリブン(クエスト駆動型)ゲームのルートシステム(戦利品システム)においてよく使用される。クエストの報酬は固定であったとしても、武器や鎧といったその他の戦利品は、プレイヤーキャラクターのレベル、クエストの難易度、クエストでの彼らのパフォーマンス、および他のランダムな要素に基づいてプレイヤーごとにプロシージャルに生成される場合がある。