You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
classExampleUserPlugin:Plugin<ExampleUserPlugin>{protectedoverridevoidConfigure(){
InPhase(BuildPhase.Transforming).Run("Generate textures",ctx =>{// Do not need to compress generated textures in user plugins.vartex1= GenerateTexture();// Can override format and quality.vartex2= GenerateTexture(); TextureCompressor.Register(tex2, TextureFormat.ASTC_8x8, TextureCompressionQuality.Best);// assign tex1 and tex2 to materials, etc.});}}
The text was updated successfully, but these errors were encountered:
TexTransToolやAAO、VRCQuestTools(作業中)などビルド中にテクスチャを生成するプラグインにおいて、現在はそれぞれの責任でテクスチャを圧縮しています。
プラグインの入力となるテクスチャが他のプラグインで生成されたテクスチャだった場合、圧縮済みのテクスチャから新たにテクスチャを生成することになり、圧縮の繰り返しによる画質劣化が懸念されます。また、最終的に使用しないテクスチャがあるため圧縮時間の無駄もあります。
プラグインで特別な配慮をしなくても、実際に使用するテクスチャだけをNDMF側で圧縮するようにしたいです。
The text was updated successfully, but these errors were encountered: