84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
コンポーネントの透明度を設定する方法はありますか?たとえば、コンポーネント マテリアルを変更したり、透明なマテリアルを追加したりする場合は、ビューアにレンダリングさせます。
私の経験によれば、Forge Viewer がモデルをロードすると、モデルがその周囲のレイヤー (BVH) を確立するのに役立ちます。このとき、ジオメトリ フラグメント (フラグメント) の透明度を計算するために使用される内部パラメータがあります。このパラメータは、半透明コンポーネントと完全透明コンポーネントのレンダリング順序を確認するためのものです。通常、完全に透明なコンポーネントが最初にレンダリングされます。
コンポーネントのマテリアルの透明度を変更すると、この順序は更新されません。これは、修正後に Viewer が BVH を再構築しないためで、一部の不透明なコンポーネントが非表示になっていることがわかります。また、私のデバッグ経験から、Viewer で BVH を再構築する方法がないことがわかり、現時点ではこの問題は解決できません。
ただし、参考のためにマテリアルと透明度を変更する例をいくつか示します:
Autodesk.ADN.Viewing.Extension.マテリアル
Forge Viewer カスタム シェーダー - パート 1
Forge Viewer カスタム シェーダー - パート 2
View & Data API を使用したカスタム透明メッシュ
お役に立てば幸いです
参照元:https://stackoverflow.com/que...
私の経験によれば、Forge Viewer がモデルをロードすると、モデルがその周囲のレイヤー (BVH) を確立するのに役立ちます。このとき、ジオメトリ フラグメント (フラグメント) の透明度を計算するために使用される内部パラメータがあります。このパラメータは、半透明コンポーネントと完全透明コンポーネントのレンダリング順序を確認するためのものです。通常、完全に透明なコンポーネントが最初にレンダリングされます。
コンポーネントのマテリアルの透明度を変更すると、この順序は更新されません。これは、修正後に Viewer が BVH を再構築しないためで、一部の不透明なコンポーネントが非表示になっていることがわかります。また、私のデバッグ経験から、Viewer で BVH を再構築する方法がないことがわかり、現時点ではこの問題は解決できません。
ただし、参考のためにマテリアルと透明度を変更する例をいくつか示します:
Autodesk.ADN.Viewing.Extension.マテリアル
Forge Viewer カスタム シェーダー - パート 1
Forge Viewer カスタム シェーダー - パート 2
View & Data API を使用したカスタム透明メッシュ
お役に立てば幸いです
参照元:https://stackoverflow.com/que...