Closed CyTakayukiKiyohara closed 2 years ago
シェーダーが求めている入力アトリビュートと、パーティクルシステムに設定されている入力アトリビュートの差異をボタン入力一発で修正する機能を実装しました。
頂点シェーダーへの入力アトリビュートは下記の3つのケースで変化します。
・カスタームコードの有無 ・GPUインスタンスの有効/無効 ・法線マップの有無
これらすべてのケースで修正のためのボタンが表示
され、正しくアトリビュートが修正されていることを確認しました。 動作テストを行った動画を添付していますので、ご確認ください。
https://user-images.githubusercontent.com/106138524/188345688-d1786bc8-1f88-4e8a-803e-9b89cd0d64b5.mp4 カスタムコード( 0:00:00~ ) GPUインスタンシング( 0:01:08~ ) 法線マップ ( 0:01:37~ )
あと、 a2aa4da8997daf36d28b1e78c081cde3172fac85 のコミットで、テストを行っている際にTint ColorのModeにRimを設定している際にProgressとShapenessのカスタムコードが正しく設定できていないUI側の具合があったので修正しています。 ( ProgressがShapenessのカスタムコードの設定を使って表示されていた )
シェーダーが求めている入力アトリビュートと、パーティクルシステムに設定されている入力アトリビュートの差異をボタン入力一発で修正する機能を実装しました。
頂点シェーダーへの入力アトリビュートは下記の3つのケースで変化します。
・カスタームコードの有無 ・GPUインスタンスの有効/無効 ・法線マップの有無
これらすべてのケースで修正のためのボタンが表示
され、正しくアトリビュートが修正されていることを確認しました。 動作テストを行った動画を添付していますので、ご確認ください。
https://user-images.githubusercontent.com/106138524/188345688-d1786bc8-1f88-4e8a-803e-9b89cd0d64b5.mp4 カスタムコード( 0:00:00~ ) GPUインスタンシング( 0:01:08~ ) 法線マップ ( 0:01:37~ )
あと、 a2aa4da8997daf36d28b1e78c081cde3172fac85 のコミットで、テストを行っている際にTint ColorのModeにRimを設定している際にProgressとShapenessのカスタムコードが正しく設定できていないUI側の具合があったので修正しています。 ( ProgressがShapenessのカスタムコードの設定を使って表示されていた )