問題タブ [pvrtc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iPhone で圧縮テクスチャを使用するにはどうすればよいですか?
プログラムでミップマッピングを使用する方法を教えてくれるチュートリアルはありますか? ミップマップを生成する方法は既に知っていますが、プログラムで pvr ファイルを読み取り、ロードし、使用する方法を知りたいです。
iphone - OS X で iPhone の PVRTC イメージを表示する
OS X で iPhone アプリケーション (*.pvr) から PVRTC で圧縮されたテクスチャを表示する必要があります。
ビューアーやフォーマットコンバーターはありますか?
image-processing - PNGのファイルサイズを増加させるPVRTC圧縮
iPhone ゲーム開発では、パフォーマンスのために PNG 形式から PVRTC 形式に切り替えました。しかし、PVRTC 圧縮では、PNG ファイルよりもはるかに大きなファイルが作成されます。したがって、140 KB (1024x1024) の PNG は、PVRTC 形式で 512 KB 以上に肥大化します。50 KB の PNG ファイルが圧縮されたことをどこかで読みました。約10KBで、私の場合はすべて逆です..
このように発生する理由と、これを回避する方法..PNGの透明度に関係なく、PVRTC圧縮がやみくもに4bpp変換(1024x1024x0.5)を行っている場合、ここで達成している圧縮は何ですか..
ゲームにはこれらの 1024x1024 の画像が 100 枚あります。それぞれが複雑なアニメーションを実行する多数のキャラクターが存在するためです..画像あたり 512KB のこのレートでは、私のアプリは 50MB 以上を取得します..これは私の顧客にとって受け入れられません..( PNG、アプリを 10MB にすることもできたはずです)。
image - PVRTC 形式では画質が低下します
iPhone ゲーム開発では、パフォーマンスのために PNG 形式から PVRTC 形式に切り替えました。しかし、PVRTC 圧縮は画像の品質を台無しにしています.キャラクター アニメーションに透明度のあるスプライトシートを使用しています..pvrtc は、透明度近くのキャラクターの周りのエッジをぼやけて見せます。
pvrtc はエッジとすべてを処理できないと読みましたが、解決策はありますか? これらの画像を何とかして、少なくともキャラクターの周りにこれらの泥だらけの境界線がないようにすることはできますか..
サンカール
bits - 色深度ビット?
(クイックバージョン:最後の段落の隣の段落にジャンプします-「しかし」で始まる段落)
PVRTCイメージがチャネルあたり4ビットまたは2ビットであると信じていたので、私は無知で幸せでした。それはもっともらしく聞こえた。4 + 4 + 4 + 4(16ビット)または2 + 2 + 2 + 2(8ビット)のテクスチャが得られ、それぞれ2 ^ 16(65536)と2 ^ 8(256)の色深度になります。しかし、PVRTCに関するいくつかのドキュメントを読んで、突然、4 bpp(および2 bpp)、つまり1ピクセルあたり4ビットと表示されていることに気付きました。混乱と狂気が私の世界に入りました。
何?!4ビット?ピクセルあたり?しかし、それはチャネルごとに1ビットだけです!(そして、私が2ビットのものを始めようとさえしないでください、それは私の脳が現時点で把握するにはあまりにも奇妙でした。)この苦痛な現実へのある瞬間、私はこれが結局それほど現実的ではないことを理解するようになりました。どうやら、4 bppと言うとき、それは色深度ではなく、圧縮を指しているようです。ふぅ、結局、私は怒っていませんでした。
しかし、それから私は疑問に思い始めました:解凍後、これらの画像はどのような色深度になりますか?私はこの情報を調べようとしましたが、言及することは重要であるとは考えられていないようです(または私は情報を見つけるのが苦手です)。
PVRTC圧縮画像がピクセル形式RGBA4444のOpenGLESで目に見えるアーティファクトを与えないように見えるという事実は、それらが16ビットであることを示唆します(iPhoneのOpenGLESでピクセル形式RGBA4444の32ビットpng画像を使用すると非常に目に見えるアーティファクトが得られます)。
iphone - UIImages で PVRTVC テクスチャを使用することは可能ですか?
メモリに多くの UIImage があると問題が発生するので、UIImage で PNG の代わりに PVRTC 画像を使用する方法があるかどうか疑問に思っていました。
ipad - OpenGL ES、PVR テクスチャをどのようにレンダリングしますか?
編集:わかりました、すみません、単純なプログラミング エラーがありました。この質問を削除する方法はありますか?
PVR ファイルである圧縮テクスチャがいくつかありますが、OpenGL ES を使用して iPad アプリケーションでそれらを描画できないようです。
PNG ファイルを問題なく描画できます。PVR ファイルが正しく読み込まれていることはわかっています。PVR ファイルを描画するために呼び出す必要がある特別な OpenGL 描画関数はありますか?
編集:私が得るのは白い画像だけです。
どんな情報でも大歓迎です。
macos - PVRTexTool、一度に複数のファイルで実行する方法はありますか?
PVRTexTool を使用して png ファイルを pvr ファイルに変換していますが、ツールは一度に 1 つのファイルでしか実行できないようです (ファイル名として *.png を受け入れません)。
ファイルのグループで一度に実行する方法を知っている人はいますか?
私のすべてのテクスチャでそれを実行するのは本当に面倒です。
iphone - .pvr (PVRTC) ファイルを .png に変換するにはどうすればよいですか?
私は iPhone 開発者で、いくつかの PVRTC ファイルを持っていますが、元のソースを失いました。今、私はそれをウェブに持ち込もうとしています.これらをPNGに変換したいと思います.
それ、どうやったら出来るの?PVRTexTool を試しましたが、適切なコントロールがわかりません。
macos - osx での pvrtc 圧縮
MAC OSX 10.6.x で OpenGL アプリを開発しています。PVRTC を使用して、OpenGL アプリで生のピクセル データを圧縮したいと考えています。私を助けることができる OSX 用の PVRTC ライブラリはありますか?
あらかじめご了承ください。