10年くらい前からリアルタイムCG、ゲームグラフィックが良くなったが、これはGPUの進化と映像向けのCGの手法の後追いに過ぎなく、言ってみればポリゴンの高密度化とピクセルの塗り方が良くなっているだけとも言える。
これはリアルなグラフィックを求めるユーザーがいてそうなったわけだが、データの制作に金がかかるようになりある時点からインタラクティビティがシュリンクしていく事となった。
分かりやすい例の分岐点でいうとFarcry2から3,4への過程などだ。
高密度ポリゴンでリッチなピクセルをもつデータはなんとかつくれるが、それが壊れたり干渉出来るようにつくるのは非常に手間がかかるしGPUパワーだけでなくCPUパワーがいる。このあたりはポリゴンという三角形の集まりでデータができていることや、キャラクターはボーンと言われる骨のしくみ、つまりポリゴンをグループ化して動かす仕組みがCG黎明期からいまも使われていることが一因であると思う。
ポリゴンにテクスチャを貼るいわゆるUV座標というしくみも、シェーダの登場で柔軟な処理は組めるようになったものの、根本としては立体物に折り紙を貼っていくのと変わらず、アーティストは歪みや切れ目に気を付けてテクスチャを貼る必要がある。(白い球体に折り紙を貼って野球ボールに見えるようにする事を想像して欲しい)
このように進化した、あるいは進化していないゲームグラフィックの10~15年だったが本当に正しかったのかと思う。インタラクティブなCGにはポリゴンではない仕組みが必要だったのではないか。破壊とか今のゲームでもできてるじゃんと思うかもしれないが非常に手間なのだ。つまり金がかかる。
どこでも穴を掘る、キャラクターの腕を引っ張る、服をつかむ。リンゴを切る、コップの水を飲む。ほとんどできない。もしくは大金が消えていく。
1人のキャラクターがテーブルの上に腰掛けたり、道端の縁石に腰を下ろしたりするのを可能にするのも大変だ。いろんなサイズの人間同士で握手させる、肩車、組体操、非常に難しい。