Comments (16)
報告ありがとうございます。
既知の不具合ではありません。
確認してみます。
from effekseer.
確認しましたが、そもそもTranslucencySortPriorityは実装されておらず、後ろから前に順番に描画するようになっています。一方で描画順を制御する方法は検討してみます。
from effekseer.
少々考えますので数日お待ちください。
from effekseer.
開発に着手しました。上手く予定通りの挙動をするなら最速で1週間程度かかる見込みです。
from effekseer.
このブランチで開発中です。
不具合はやまほどありますが最低限動作しました。
https://github.com/effekseer/EffekseerForUE/tree/translucency_sort_priority
from effekseer.
確認いたしました。
理想通りの挙動となっております。ご対応ありがとうございました!
from effekseer.
忘れていただけなのでマージしました。
from effekseer.
後ろから前に順番に描画する処理は、Effekseer.Manager.hのDrawParameter::IsSortingEffectsEnabled関連の処理でしょうか?
現状の機能に併せてUEのデフォルト機能であるTranslucencySortPriorityも対応できるような実装が出来ればと思いご連絡させていただきました。
ご検討のうえご連絡頂けると幸いです。どうぞよろしくお願い致します。
from effekseer.
調べた限り、現状のUEのTranslucencySortPriorityに対応はある程度の工数が必要という認識になりました。
現在のRendererはComponent1つの中で完結していますが、TranslucencySortPriorityはコンポーネントごとのパラメーターなので描画を複数のコンポーネント(もしくは内部でそれ相応の描画命令に分割)に描画する必要があります。
Effekseer独自でTranslucencySortPriority相当の機能を追加するのは難しくはないのですが、それでは問題がありますでしょうか?
from effekseer.
回答遅れてしまい申し訳ありません。
もし仮に対応してくださるとすると、UE Default機能ですと幸いです。
GPUパーティクルなどを使用したいので別のエミッタコンポーネントと併用している状況なので嚙み合わせが良い、「現状のUEのTranslucencySortPriorityに対応」の方が好ましいです。
工数から考え不都合があるようでしたら、対応は無しで結構です。
from effekseer.
ご対応ありがとうございます。
お手数おかけしますがよろしくお願いいたします。
from effekseer.
上記ブランチでおおよそ不具合修正も終わり、動くようになったのですが一度試していただけないでしょうか?
from effekseer.
承知いたしました。
確認致します。
from effekseer.
いつもお世話になっております。
こちらで行って頂いた変更を、マスターブランチへのマージすることは考えられていますでしょうか?
この対応は試験的なもので本ブランチへの適応は現状ない形でしょうか。
from effekseer.
ここまでのご対応ありがとうございました!
from effekseer.
こちら確認いたしました、問題ありませんでした。
気になった点が一点あります。
EffekseerSystem::Init()でModelRendererの作成がされてないように思いますので、ご確認お願いします。
以上ですので本件クローズで問題ありません。
from effekseer.
Related Issues (20)
- Implement in WebGL HOT 4
- Trigger events mid effect animation. HOT 1
- Does not compile on Linux: EmitShape and RenderShape type/name overlap and missing cstdint include
- Global wind/gravity for effects HOT 1
- can or will support sdl2 render ? HOT 1
- VS2022 run EffekseerEditor.csproj error HOT 3
- Z-up for editor HOT 1
- DXライブラリ側で非同期読み込みを設定した場合、LoadEffekseerEffectでアクセス違反を起こします HOT 2
- efk放进ios或者安卓端里面,只显示粒子,不显示模型 HOT 3
- shadervulkan compile warnning HOT 8
- Effekseer for O3DE HOT 1
- [Linux] Slow performance HOT 3
- cmake install missing header file? HOT 7
- Question on importing FX made in Unity to Effekseer // Unityで作成したFXをEffekseerにインポートする場合の質問 HOT 9
- GPUParticle HOT 2
- I have a question HOT 1
- EffekseerForUE( 1.70f )にて、動的にレンダリング設定を変更できない件について HOT 5
- Would it be possible to transfer .efkefc to .efkproj? HOT 2
- Can I get a bounding box? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from effekseer.