これら2つのオブジェクト間の遷移をスムーズにして、シームレスに表示するにはどうすればよいですか?

Aug 22 2020

私は2つのオブジェクトを持っています。1つはサブサーフモディファイアのあるクラブヘッドで、もう1つはモディファイアのないシャフトです。これら2つのオブジェクト間の遷移をスムーズにして、シームレスに表示する方法はありますか?

回答

6 Nathan Aug 22 2020 at 01:43

2つのオブジェクト間の急激な遷移の主な理由は、交差点で2つのオブジェクト間で法線が不連続であるという事実です。データ転送モディファイヤを使用してオブジェクトの1つにカスタム法線を作成することにより、この遷移を大幅に和らげることができます。一方のオブジェクトをもう一方のオブジェクトでターゲットにし、カスタム法線に影響を与えるように設定し、補間された最も近い面から転送します(通常)。カスタム法線を使用するには、プロパティ/オブジェクトデータ/法線で自動スムーズを有効にする必要があります。

ほぼ確実に、頂点グループを使用してデータ転送の影響を制限することをお勧めします。

そのほとんどすべてが下の画像に示されています。これは、左側のコピーされたカスタム法線と右側の通常の法線の効果を比較しています。

法線は頂点データであるため、影響を受ける頂点をターゲットオブジェクトの面に近づけるほど、一致が近くなります。シャープなトランジションは、実際のシャドウイングとアンビエントオクルージョンに影響を与える可能性があります。これらの要因が原因で結合に問題がある場合は、データ転送修飾子の前(上)で評価されたシュリンクラップ修飾子の使用も検討してください。

RickVanDyk Aug 22 2020 at 21:43

私の最終的な解決策は、クラブフェースのエッジをシャフトオブジェクトに押し出し、スナップを使用して頂点をシャフトに接続することにより、クラブフェースを改造することでした。これにより、1つの接続された滑らかなオブジェクトが得られました。Nathansは、これまでデータ転送修飾子を使用したことがなく、彼のソリューションがうまく機能し、この修飾子がどのように機能するかについての洞察を与えてくれたので、非常に役に立ちました。