右の画像はあるウェブサイトのサンプルをスクリーンショットしたものなのですが、この画像javaでもflashでもなく「javascript」で作られているらしいです。お、恐ろしい・・・。この根性とアイディアが自分にあれば・・・とかちょっと思わせます。
3Dって詳しくは良くわかりませんが三角形をいろんな場所から見えるようにしたパーツ(ポリゴン)の集まりって事ですよね。そのポリゴンをどうやってCSSとHTMLとjavascriptで実現してんねん!と思ったら以下の画像のようにやってるみたいです。
つまり四角形の頂点を結ぶ三角形を組み合わせて傾きのある三角形を表現してるみたいです。つまり正方形を頂点を通って半分に切るような三角形がひとつあれば画像サイズを変更する事で実現できんじゃね?って事(らしい)。
う~ん。こんがらがりそうですがスゴイ!
動作している所と詳細は以下サイトよりどんぞ。