きれいなATF (Adobe Texture Format)ファイル の作り方
- clockmaker
- 6481
- 0
- 1
- 14
@nezilab どうやっても圧縮かけた段階でアウトな気がしてきました。 png2atf -c でもうダメぽ。
2013-08-28 23:43:44@ProjectNya unityとかのフォーラムでやられてた画像にノイズかけるのもそこまでかわらなかったし。やっぱ無理なのかな綺麗にするのは
2013-08-28 23:45:26@nezilab TexturePackerで、RGBA4444+FloydSteinbergAlphaで保存するとか試してみたけど。どうしても、ひよこちゃんの瞳からは黒い涙が。(´;ω;`)ブワッ
2013-08-28 23:48:34PNG(上段中央)、非圧縮ATF(中段左・下段右)以外は、黒い涙ががががが。 http://t.co/Afp34LDJYo
2013-08-28 23:51:37@ProjectNya “黒い涙”になっているのは、圧縮コーデックのものですか?ヒヨコの下に、使用したコーデックも書かれていると分かりやすいと思いますよ。
2013-08-29 00:00:39@ProjectNya 使用するコーデックによってアルゴリズムが違いますから、そこが分からないと、誰も答えようがないと思います (^_^;A
2013-08-29 00:02:58@ProjectNya コーデックは、JPEGやPNGといった圧縮形式のことです。「ATF」は、PNGのような「1つの画像形式=1つのファイル」の形ではなくて、複数の画像を一つにまとめた箱のことです。“ATF”だけでは、どの圧縮形式で実際の画像が収められているかは分かりません。
2013-08-29 00:13:56@ProjectNya ATFでのコーデックは、PVRTC、ETC1、DXT1/5、RGBAがあります。それぞれ圧縮のアルゴリズムも、使用出来る環境も異なりますので、そこの情報もないと、それが最適なものなのかどうかは分からないです。
2013-08-29 00:15:33@ProjectNya ちなみに、圧縮形式のPVRTC、ETC1、DXT1/5は、先日の資料に書かれている通り、もともとの圧縮アルゴリズム的に元絵が崩れてしまうのは仕様(非可逆圧縮)ですので、そこで発生している場合はどうしようもないと思います。
2013-08-29 00:20:10@ProjectNya -c を指定するとブロックベースの圧縮が使用されます。-4、-q 0、-f 0は、ブロックベースの圧縮の際のデフォルト値ですので、これは指定しても変わらないです。きれいになるのではなくて、非可逆圧縮のものをそのままATFに格納するという意味だと思います。
2013-08-29 08:55:39@ProjectNya “黒い涙”になっているところは、「ブロックベースの圧縮」の段階で発生していると思います。これは、圧縮率などの問題ではないですので、絵の方で劣化しにくいように調整する以外は、回避は出来ないと思います。http://t.co/XvF3CgY2Ot
2013-08-29 08:59:03圧縮テクスチャのことを事細かに説明してくれてる. CEDEC2013『工程の手戻りを最小限に 圧縮テクスチャ(PVRTC・DXTC・ETC)における傾向と対策』発表資料 http://t.co/J7QTqjCSxf
2013-08-29 13:35:52PVRTCでボタンなどの素材の輪郭、影など色彩が違いすぎるもの別パーツにすると色の影響受けなくなってにじみが亡くなる可能性あるんか。あとで試してみよ
2013-08-29 13:42:34ATFは使えそうな部分で使う感じかな2D系のゲームだと。色にじんだりしてるのそのままにするとデザイナーさんに恐rされるしな
2013-08-29 13:44:40