いつまでもプロトタイプ

映画やアニメ、エロゲ、AVなどなどエロネタ中心に扱ってます。

<お知らせ>
作ったもの(プラグインしかないけどw)を置いておく場所を変更しました。
一部記事にてリンク切れが発生しておりますがワタクシめ修正する気がないようです。
おなじみのアップローダーを借りたので、今後はこちらから奪ってやってください!
http://ux.getuploader.com/moistened_eye/

LFA_16bit_NoDither_jpg


そろそろ、「ILLUSION プレイクラブ」ってタイトルの頭を「Unity」に変えた方がいい気がしてきた今日この頃。
酔っぱらってMOD作成はダメだけど、ブログくらいは書いても良いよね?


以前、テクスチャの入れ替えができるようになったとき、とてつもなくみすぼらしい痛車を作ってみたわけだけど、どうもDDSのDXT1にしてLFAにSB3Uで組み込んでみるとぼやける感じがした。

Shortcutsの妙な副産物として「手軽にちょっと高画質」的なことになってるんじゃないかと色々試してみた。

用意したテクスチャ用の画像はjpgとpngとDXT1とDXT5で、解像度はどれも2048x2048。
(ただし、そのほとんどは白。ボンネット部分にカラーチャートを入れただけのシンプル画像)

まずは、jpgとpng24。テクスチャの容量はそれぞれ97KBと122KB。

LFA_16bit_NoDither_jpgLFA_PNG24

どちらも見分けは付かない。

続いてDXT1とDXT5。容量はそれぞれ2730KBと5461KB。←いや、マジでこの容量なんだけど・・・
まぁ、この二つはアルファチャネルを持つかどうかなので画質に違いがあるはずはない。

LFA_DXT1LFA_DXT5

 さて、jpgとpngは同じ感じ。DXT1とDXT5も同じ感じ。

じゃぁ[ jpg&png ] vs [ DXT1&DXT5 ] のタッグマッチでは・・・?
カラーチャートの部分を拡大!

014

うん、中心あたりや色の境目になるようなところはDDSはちょっとフリやね。

となると、肌もそうだけど髪なんかもグラデーションがかかってるとDDSよりjpgやpngの方が良い、ってことになるのかしら???

リアルタイムでグリグリ動くのはDirectxが直で扱えるDDSの方が速度的に有利なんだろうけど、スタジオみたいにポーズ決めさせてSS撮るとか、むしろ静止画に近い用途ではDDSにしない方が良かったりして・・・

さらに、今回用意したテクスチャは、LFAのボディでほぼ全てが白、一部にカラーチャートを乗せただけ。
なので、jpgやpngが白の部分をメチャクチャ圧縮できてるのに対して、DSSは圧縮できていない。
これはPhotoshopに入れたnvidiaのプラグインの性能?

つか、なんか、俺、根本的にやりかた間違ってるん?
テクスチャの解像度がでかすぎる!?
こんなに圧縮率や画質に差が出るもんなの!?


まぁ、しかし、MODとして配布するならSB3Uを使ってDDSフォーマットの画像を組み込むしかないけど、手前であれこれいじりたい場合にはUnityのTexture2D.LoadImageで貼り替えた方がクォリティが高くなるってことかい!?

となると、衣装やスキンなどのMODを配布する際は、テクスチャの元画像、できれば非圧縮の画像を別途添付してくれるとすごく幸せになれるってことですか!?


<追記>

Shortcutsでテクスチャの貼り替えをする動作は、内部的にはUnityの Texture2D.LoadImage を使っていて、これがjpgとpngにしか対応していない。
が、結局、外部ファイルとして用意したjpgやpngも Texture2D.LoadImage で「Unityちゃんの中に出す」(いやん!)とjpgはDXT1に、pngはDXT5で圧縮される。

つまり、SB3Uで扱えるようにPhotoshopでDXT1やらDXT5に圧縮した際に劣化が起きていて、 Texture2D.LoadImage では最終的に同じ形式で圧縮されるのに劣化が起きていないということは、UnityのDDS変換が優秀ってこと?

ん~・・・もしそうなら、圧縮ソフトとしてUnityを使いてぇw
(無理だけど・・・)

あぁ、そうか、グリグリ動くリアルタイム3Dなら、常に動きがあることで多少の画質劣化は人間の目に判別できないから、Directxが直接扱えるDDSで速度を優先しようってことか。

プレクラでポーズ撮らせて静止画のように視姦しながら撮影する3Dなんてマイノリティで、だけど、速度よりもクオリティ優先したいならjpgでもpngでも使えばいいじゃんってことか。リアルタイム性を犠牲にしても。

うふ、なんか3Dってメンドクセーな。面白いけどw 

コメント

コメントフォーム
評価する
  • 1
  • 2
  • 3
  • 4
  • 5
  • リセット
  • 1
  • 2
  • 3
  • 4
  • 5
  • リセット

トラックバック

トラックバックURL

このページのトップヘ