Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

blenderで視覚的にオブジェクトが重なっている場合、隠れている箇所を赤色で表示したい

blenderで作成した2つのオブジェクトが視覚的に重なる状況にあり、その隠れている箇所を赤色で表示するという処理をpythonで実現したい。(最終的にはglb出力をし、htmlでオブジェクトを回転させたい)

具体的にはカメラを視点として、ObstacleObject(障害物)に隠れているHiddenObject(隠れているオブジェクト)の重なって見える箇所を赤色で表示し、HiddenObject(隠れているオブジェクト)の重なっていない箇所は通常マテリアルで表示したい。

二枚の画像を添付しました。それぞれ実装予想図(カメラ視点)と、横から見た距離関係です。
実装予想図ではペイントソフトで、隠れている箇所を赤色で描いています

プログラミング初心者のためどのようにコードを実装をすれば実現できるのか検討もつきません
お力添えいただけますと幸いです。よろしくお願い致します

実装予想図.jpg
横から見た距離関係.jpg

0 likes

1Answer

まずはその2つのオブジェクトをカメラ視点で表示するサンプルを作成して下さい

開発環境と使用したライブラリとサンプルが提示されれば隠れている箇所を示すオブジェクトの制作方法の回答が得られると思います

2つのオブジェクトをカメラ視点で表示する方法がわからない場合は別途質問して下さい

0Like

Your answer might help someone💌