電線を作る





このチュートリアルでは、L1SジェネレータのDefault入力スロットで使用されるセグメントのスケールとタイルの動作について説明します。

L1Sスタイルで作業する場合、Defaultに入力されたセグメントはスプラインに沿ってリピートされます。ただし、セクション間でセグメントを引き伸ばす別のモードがあります。この場合のセクションは、2つのevenlyまたはcornerセグメントの間のパスの領域として定義されます。

これを実際に実証するために、このチュートリアルでは以下の手順に従って単純な電線のスタイルを作成する手順について説明します。

このチュートリアルの演習ファイルには、次の.maxシーンが含まれています。

  • power_line_start.max : チュートリアルを行う際のスタートファイル
  • power_line_end.max : チュートリアルを完了した結果

チュートリアルファイルのダウンロード



  1. シーン内の任意の場所に新しいRailCloneオブジェクトを作成します。

  2. スタイルエディタを開き、Linear 1S(L1S)ジェネレータをコンストラクションビューに追加します。

  3. Splineオブジェクトを追加し、シーンから「base_spline」を選択します。

  4. 新しくSegmentオブジェクトを追加し、シーンから「StartPole」を割り当てます。このノードをStart入力に接続します。

  5. このセグメントのProperties > Alignment > XPivotに設定します。

  6. スプラインの終端部分で同じセグメントを使用するには、このSegmentノードを新しいMirrorオペレータに接続し、これをジェネレータのEnd入力に接続します。

  7. 新しくSegmentノードを追加し、シーンから「Cables」オブジェクトを割り当てます。

  8. これをDefault入力に接続し、Properties > Alignment > ZPivotに設定します。

  9. 「StartPole」ノードに戻り、線が電信柱の正しい部分に配置されるようにPaddingLeftRightの値を調整します。


  10. ここで別の新しくSegmentノードを追加し、シーンから「pole」を選択します。これをジェネレータのEvenly入力に接続し、Padding設定を調整して、電柱とケーブルの間の隙間を閉じます。


  11. 最後に、ケーブルをEvenlyに入力したセグメント間の距離を埋めるように引き伸ばすには、ジェネレータからRules > Default > Mode に移動し、設定をTileからScaleに変更します。


  12. ケーブルはEvenlyに入力したセグメントの間で引き伸ばされますが、電柱の間隔はジェネレータのRules > Evenly > Distance パラメータから簡単に調整できます。ここでは14.311mに設定しました。




このテクニックは、セグメントを2つのポイント間で伸ばしたい場合に役に立ちます。

  • 最終更新: 2023/07/10 07:49
  • by oakcorp