#エンドポータルの視覚効果を追加ブロックやエンティティに適用したい

1 messages · Page 1 of 1 (latest)

wraith bay
#

エンドポータルの視覚効果を追加ブロックやエンティティに適用したいのですが、なにかご存知でしたら教えていただきたいです。

【事前に試したこと】
・portal.materials内に"portal_base"の記述あり
・RP/〇〇.entity.json内のmaterialsで"portal_base"を設定すると「このマテリアルはエンティティには使えない」というエラーが表示される
・portal.materials内に"end_portal.vertex"と"end_portal.fragment"の記述があることから、Shader分野に解決のヒントがありそう
・でもレンドラによって既存シェーダーが使えないので解決不可能では?

full warren
#

同様のことをしたいという海外の方を見たことがあるのですが、やはりportal_baseを使おうとしていてエラーで使えずに結局シェーダーを諦めテクスチャやUVアニメーションで雰囲気を再現するにとどまっていました。
シェーダーを完全に理解できれば解決できる可能性はあると思いますが、難易度的にも可能性は低いと言っていいでしょうね。

半透明のテクスチャを重ねてUVアニメーションさせると雰囲気は出ると思います
https://vxtwitter.com/shine_shainy/status/1737467121700061371

wraith bay
#

ありがとうございます!
自分も海外アドオン鯖で研究している方を見かけたのですがやはり再現は難しそうでしたね…

こちらの動画も拝見させていただきましたが、視点に合わせて動いていてかなり再現度が高いですね!
インベントリにアマスタが映っているということは、エンティティのUVアニメーションでしょうか?
https://twitter.com/shine_shainy/status/1737477964760007062?t=UZJGDlEWt_ocQ9uSk9vjcA&s=19

full warren
#

はい、エンティティのUVアニメーションにqueryで視点の角度などで動かしています

wraith bay
#

わかりました!
エンティティuv_animということは、↓の方法に従いつつ適切なテクスチャとqueryを適用すればできそうですね!
自分でも試してみます
ありがとうございました!!
https://wiki.bedrock.dev/visuals/animated-entity-texture.html