ディザリング」タグアーカイブ

Unityで、もっとキレイな16bitカラーテクスチャを使おう!

こちらでは、思い出せないくらい大変にお久しぶりです。コミPo! でもお世話になっております、開発の小野知之です。久しぶりのブログ記事は、Unityでのテクスチャ画像取り込みについてのお話しです。

はじめに

Unityで、マルチプラットフォーム向けのゲームなどを作成するケースが増えています。弊社の2Dアニメーション作成ツール「SpriteStudio」とUnityを連携してご利用いただいているお客様も増えてきたのですが、それと同時にこんなお問い合わせも増えました。

「作成したテクスチャ画像を、Unityに16bitカラーに変換して取り込むと、画質が大きく落ちてしまう。これは、なんとかならないものか?」

Photoshopなどで作成したテクスチャ画像をUnityに取り込んで使う場合に、「PVRTCでは圧縮ノイズが気になる」「32bitカラーではデータサイズが大きすぎる」といった理由で、「16bitカラー」形式を選択することが多いと思います。しかし、16bitカラーに変換すると、画質が大きく落ちてしまうのです。

そこで当社では、Unityのテクスチャ取り込み処理について調査し、16bitカラー画像への変換時に画質が大きく落ちる原因とその対策方法を見つけましたので、ご紹介します。

※ 本記事は公開時点(2012年7月9日)の情報を元に作成しています。今後のUnityのアップデートなどでご紹介した方法が使用できなくなる可能性もありますのであらかじめご了承ください。

続きを読む

カテゴリー: Unity | タグ: , , , , , , , | 2022/06/30 更新

減らした色数が戻る不思議。「ディザ除去」とは?

「断捨離」をご存知でしょうか。

Googleで検索すると、なんと「2,540,000件」もヒットしちゃうトレンドワード、なんですが要は「物を捨てることで整理整頓、身軽になって快適な生活を送っちゃうぜイエー!」みたいな話だそうで。(→Wikipedia
なるほどなぁ、とか思ってもコレクターなんかしちゃってるソリューション営業部浅井としましては難しいお話。っていうか自室に沢山ある「物」もきれいに整理整頓している「つもり」だったりするので、これを捨てたらそれは身軽にはなるだろうけど快適かと言われると・・・? みたいな。

さて「捨てちゃう」つながりで”減色”の話題。
画像データを軽くしたくて”減色”、したデータ。実はこの”減色”で一度減ってしまった、捨てちゃった色を取り戻す方法があるのはご存知でしょうか。(もーなんか「断捨離」から対局にありますが)

ご紹介しますのがこちら、『減色後画像の復元(ディザ除去)』

ディザ除去の例

弊社製品”OPTPiX imesta 7″シリーズに搭載されている機能。
減色後のデータから「ディザ成分」だけを除去することで、減色して「インデックスカラー」化した画像データを「フルカラー」に復元することができちゃう・・・という・・・!

はてさてこの機能、どーいうタイミングで使うの?
ということで実際の活用事例からご紹介しますと、前世代の「据え置きゲーム機」から「高解像度な携帯ゲーム機」への『移植』。タイトル名を出すのは差し控えますが、旧作で作ったテクスチャデータ、でも減色「前」の元データがもう残っていない。なので、現物として残っているインデックスカラー化したテクスチャデータをこの『ディザ除去』でフルカラーに再変換、その後携帯ゲーム機向けに再度圧縮をかけた、という事例が。なので『減色→ディザ除去→再圧縮』と。

折りしも今年は新世代の携帯ゲーム機に加え、ゲーム専用機と遜色ないスペックを持ったスマートフォンが続々登場。旧作の「移植」や「リメイク」の話も多数。なのでこの『ディザ除去』で、過去の「断捨離」で捨てちゃったものを取り戻す、そんな事例が出てくる・・・予感・・・!

※今気づいたんですが、このエントリ、「アンチエイジング」とかにした方が良かったですかねぇ

『減色後画像の復元(ディザ除去)』

『減色後画像の復元(ディザ除去)』機能を持つ代表的な製品は、こちら。

“OPTPiX imesta 7 for PSP®”
“OPTPiX imesta 7 for Mobile & Social”

の他、もちろん今話題の新製品対応版”OPTPiX imesta 7″にも実装されます! のでお楽しみに!

カテゴリー: 画像減色 | タグ: , , | 2020/06/16 更新