質問: Post ProcessingのBloomでthresholdを設定し、EmissionのIntensityを高く設定した特定のオブジェクトのみ光らせています。 とりあえず実装はできているのですが、 Build SettingsでPC,MAC&Linux StandaloneからAndroidにswitchすると、 Bloomのthresholdが働かなくなっているのか、EmissionのIntensityを高く設定したオブジェクトが発光しなくなります。 thresholdを下げると発光しますが、全てのオブジェクトにも同様のエフェクトが掛かってしまいます。 これは仕様なのでしょうか。 Androidビルド時でも正常に機能させる設定などがあればご教示願いたいです。 Unity 2019.4.12f1 Post Processing version 2.3.0
回答: 以下の手順でHDRを有効にするとBloomが効きます。 1. Hierarchy > Camera > HDRをUse Graphics Settingsに設定 2. Project Settings > Graphics > Androidタブを選択 3. 各TierでUse defaultsのチェックを外す 4. Use HDRをチェックする 逆にWindowsタブでHDRのチェックを外すとUnityエディタ上やPC,MAC&Linux StandaloneビルドでもBloomが効かなくなります。 !イメージ説明