PhotonはCSS/JavaScriptを使って3Dオブジェクトを描くソフトウェアです。 Web上で3Dオブジェクトを表現する試みは多数あります。最も有名なのはWebGLを使ったような高度なグラフィックスでしょうか。あのレベルまではいきませんが、シンプルな3DオブジェクトをCSSで表現するのがPhotonです。 デモです。折り鶴が再現されています。 マウスの動きで向きが変えられます。上下左右に動かせます。 こちらは地図。 マウスの動きで広げられます。 カバーフロー風の表示。マウスを動かすと前面の表示が差し代わります。 Photonでは3DオブジェクトをCSSで表現しています(その計算処理においてはJavaScriptを使っています)。そしてマウスの動きをフックして、CSSのパラメータをリアルタイムに変化させています。見た目はシンプルながら実装はかなり高度なソフトウェアです。さらに光のあた