2Dto3D

なんちゃって3D画像変換作成器

1枚の2D画像から変換してなんちゃって3D画像をつくるよ。
3D化したい画像をアップロードしてください。
立体視の方法を選択して、高低情報を選択して、視差を設定して送信しください。
立体視の方法は平行法か交差法か若しくはアニメーションGIFです。
平行法と交差法の違いは、左右の画像が逆なだけです。アニメーションGIFは2枚の画像をループ表示しています。
GIFアニメ用のウェイトで1/100秒単位で表示速度を変えられます。
高低情報はRGB各々の値、グレイスケール化した場合の値、色相、彩度、明度の値を参考に画像をズラします。
Skin detection modeは肌色を探知してズラすテスト中。茶髪で背景が寒色系だと機能するかも。
視差を増やすほど画像がズレます。視差ゼロで変更なし、そのまま2枚並べるだけ。
フィルタ強度で、高低差情報をぼかして境界を曖昧にします。
あくまで自動処理のなんちゃって3Dなので、出来上がりのクオリティは高くはないです。
処理がとても重いので、画像ファイルは320pxにリサイズします。それでも重いです。
アップロードファイルサイズは1MBまでです。
人の目は案外適当で、不自然に歪ませても立体視してみるとわりと普通に見えたりしますね。
This converts single 2D image into 3D image.
Select method of viewing, depth info, parallax, and filter strength.
And Upload an image file you want to convert into 3D image.
Method of viewing; cross-eye, parallel, or animation GIF.
Depth info; allowing for this, it shifts pixels of image.
Parallax; how much it shifts pixels.
Filter strength; filtering  uploaded image to make pixel-shifting smooth.
Max upload file size is 1MB.
As processing is heavy, it resizes image into 320px.
送信ファイル(submit file):
平行法か交差法かアニメーションGIF(parallel, cross or animation gif):
ウェイト[1/100秒]GIFアニメ用(wait[1/100sec] for animation gif):
高低情報(depth info):
視差(parallax):
フィルタ強度(filter):