Open nekgreen opened 7 months ago
お疲れ様です。 一部のAndroid端末でlilToonMultiのシェーダーを適応したオブジェクトが表示されません 下記図のようにエディタでlilToonMultiを適応させたCubeとlilToonを適応させたCubeを用意してビルドし、
lenovo tab p12にインストールしたところ lilToonMultiを適応したCubeだけ表示されませんでした
検証した環境は下記の通り Unity2022.3.19 lilToon1.7.2
■lilToonMultiの不具合の最短の再現方法 1.Unityを立ち上げ新規プロジェクトをを作成、その際のテンプレートを3D(URP)Coreを選択します 2.Window > Package Manager を開き、Add package from git URLから下記をペーストしてインポートします。 https://github.com/lilxyzw/lilToon.git?path=Assets/lilToon#1.7.2 3.マテリアルを用意し、lilToonMultiのシェーダーを設定します。 4.Scene上にCubeを配置し、3で作成したマテリアルを適応します。 5.シーンを保存し、BuildSettingsから上記のシーンが含まれているのを確認し、Androidのビルドをしてapkを出力します。 6.不具合が発生する端末にインストールして、起動し、画面にCubeが表示されてないことを確認します。
問題が発生する端末の情報をUnityで取れるだけ出力させました。 内容は下記の通り。
AndroidPlayer "Lenovo_TB370FU@ADB:HA1XKE5B:0" copyTextureSupport: Basic, Copy3D, DifferentTypes, TextureToRT, RTToTexture deviceModel: LENOVO TB370FU deviceName: TB370FU deviceType: Handheld graphicsDeviceName: Mali-G68 MC4 graphicsDeviceType: Vulkan graphicsDeviceVendor: ARM graphicsDeviceVendorID: 5045 graphicsDeviceVersion: Vulkan 1.1.0 [0x08001000] graphicsMemorySize: 7776 graphicsMultiThreaded: True graphicsShaderLevel: 50 graphicsUVStartsAtTop: True maxTextureSize: 16384 npotSupport: Full operatingSystem: Android OS 13 / API-33 (TP1A.220624.014/TB370FU_S2000359_231202_ROW) operatingSystemFamily: Other processorCount: 8 processorFrequency: 2600 processorType: ARM64 FP ASIMD AES supportedRenderTargetCount: 8 supports2DArrayTextures: True supports3DRenderTextures: True supportsAccelerometer: True supportsAudio: True supportsComputeShaders: True supportsGyroscope: True supportsInstancing: True supportsLocationService: True supportsMipStreaming: True supportsMotionVectors: True supportsRawShadowDepthSampling: True supportsShadows: True supportsSparseTextures: False supportsVibration: False systemMemorySize: 7840 unsupportedIdentifier: n/a usesReversedZBuffer: True
知人の端末エクスペディア 1V(ワンファイブ)では両方表示されました。 こちらの対処法や対策はありますでしょうか?
お疲れ様です。 一部のAndroid端末でlilToonMultiのシェーダーを適応したオブジェクトが表示されません 下記図のようにエディタでlilToonMultiを適応させたCubeとlilToonを適応させたCubeを用意してビルドし、
lenovo tab p12にインストールしたところ lilToonMultiを適応したCubeだけ表示されませんでした
検証した環境は下記の通り Unity2022.3.19 lilToon1.7.2
■lilToonMultiの不具合の最短の再現方法 1.Unityを立ち上げ新規プロジェクトをを作成、その際のテンプレートを3D(URP)Coreを選択します 2.Window > Package Manager を開き、Add package from git URLから下記をペーストしてインポートします。 https://github.com/lilxyzw/lilToon.git?path=Assets/lilToon#1.7.2 3.マテリアルを用意し、lilToonMultiのシェーダーを設定します。 4.Scene上にCubeを配置し、3で作成したマテリアルを適応します。 5.シーンを保存し、BuildSettingsから上記のシーンが含まれているのを確認し、Androidのビルドをしてapkを出力します。 6.不具合が発生する端末にインストールして、起動し、画面にCubeが表示されてないことを確認します。
問題が発生する端末の情報をUnityで取れるだけ出力させました。 内容は下記の通り。
知人の端末エクスペディア 1V(ワンファイブ)では両方表示されました。 こちらの対処法や対策はありますでしょうか?