SketchUpで等高線から3D地形を作る方法をお探しですね。
建築設計や土木計画の現場、あるいは趣味の3Dモデリングにおいて、周囲の環境や傾斜地を視覚的に把握することは非常に重要です。
建築設計や土木計画の現場、それから趣味で3Dモデルを作るときにも、まわりの環境や坂道の様子を立体的に見られると、とても便利ですよね。
でも、2Dの等高線データをもらったはいいけど、「これをどうやって立体的で滑らかな3Dの地形モデルにすればいいの?」と困ってしまい、作業が止まっている人も多いんじゃないでしょうか。
この記事では、SketchUpに最初から入っている「サンドボックス」というツールを使って、平面の等高線データから3D地形を作る具体的な方法を解説します。
初心者の人がうっかり見落としがちなツールの表示設定から、造成地(平らな敷地)を作る応用テクニック、さらにはデータが重くなったときの対処法まで、しっかりカバーしています。
この記事を読めば、実際の仕事にも使える地形モデリングのスキルを身につけることができますよ。
広告
1. SketchUpで3D地形を作る準備:サンドボックスツールの表示と等高線の用意
SketchUpで3Dの地形を作るときに絶対必要なのが、「サンドボックス」というツールです。
ところが実は、SketchUpをインストールしたばかりの状態では、このツールが画面に表示されていないことがほとんどなんです。
これは、サンドボックスがもともと拡張機能(プラグイン)として提供されていたことの名残で、初心者の方が最初につまずきやすいポイントになっています。
ツールを使えるようにするには、画面上のメニューバーから「表示」を選んで、「ツールバー(Macの場合はツールパレット)」の中にある「サンドボックス」の項目にチェックを入れてください。
古いバージョンのSketchUpを使っている場合は、「ウィンドウ」メニューの「環境設定」から「拡張機能」タブを開いて、そこでサンドボックスを有効にする必要があります。
これで、地形作成に使うアイコンが画面に表示されるようになります。
ツールを無事に表示できたら、次は3D地形のもとになる「等高線データ」をSketchUpに読み込みます。
一般的には、AutoCADやJw_cadなどの2D CADソフトで作られた等高線のDXFやDWGデータをインポートして使うことが多いです。
もしデータがない場合は、フリーハンドツールなどを使って自分で等高線を描くこともできます。
データを読み込んだ時点では、すべての等高線が高さのないペラペラの平面上に重なっている状態です。
このままでは立体的な地形を作れないので、「移動」ツールを使って、それぞれの等高線を本来の標高に合わせて上に持ち上げていく作業が必要になります。
等高線と等高線の間隔を正確に配置することが、あとで作られる地形のリアルさに直結するので、数値を入力しながら丁寧に高さを設定してくださいね。
2. 「等高線から」ツールの使い方:2Dの線を一瞬で3D地形に変える手順
すべての等高線を適切な高さに配置し終わったら、いよいよ立体的な地形モデルへの変換作業です。
手順はとってもシンプルです。
まず、画面上の等高線を「選択」ツールでドラッグして、すべて選択状態(青くハイライトされた状態)にします。
その状態で、サンドボックスツールバーの中にある「等高線から(From Contours)」というアイコンをクリックするだけ。
すると、SketchUpが自動的に等高線と等高線の間に面を張り巡らせてくれます。
この瞬間に作られる面は、専門用語で「TIN(三角形不規則網)」と呼ばれるもので、たくさんの細かい三角形のポリゴンが組み合わさって、自然の地面のような滑らかな起伏や曲面を表現しています。
ワンクリックで複雑な地形が立ち上がるこの機能は、SketchUpのすごさを実感できる瞬間でもあります。
「等高線から」ツールで作られた3D地形モデルは、元の等高線とは別の、独立した「グループ」として自動的にまとめられます。
だから、地形の表面に芝生や土のテクスチャを貼ったり、特定の場所の形を調整したりしたいときは、普通の図形と同じようにダブルクリックしてグループの編集モードに入る必要があります。
グループの中に入って、メニューから「隠しジオメトリを表示」をオンにしてみてください。
すると、一見滑らかに見えていた地面が、実は細かい三角形の面(ポリゴン)の集まりだということが目で確認できるはずです。
この構造を理解しておくことは大切で、あとで紹介する地形の加工作業や、他のオブジェクトと組み合わせるような少し複雑なモデリングをするときの基礎知識になります。
3. サンドボックスツールの応用テクニック:「スタンプ」で平らな敷地を作る
3D地形モデルができたら、次はその地形を実際の建築計画や土木計画に活かすための応用テクニックに挑戦してみましょう。
傾斜地などの自然な地形のままでは建物を水平に建てられないので、平らな敷地(造成地)を作る必要がありますが、ここで大活躍するのがサンドボックスツールに含まれる「スタンプ」機能です。
使い方はこんな感じです。
* 建物の基礎や敷地の輪郭になる平らな面を作って、地形モデルの上空に配置する
* 上空の面を選択した状態で「スタンプ」ツールをクリックし、のり面の幅を設定する
* 真下にある地形モデルをクリックして、形を押し付ける
まるでクッキーの型抜きを押し付けるような簡単な操作で、地形が盛り上がったり沈み込んだりして、選んだ形の平らな土地が一瞬で出来上がります。
スタンプツールを地形に押し付けた直後は、マウスを上下に動かすことで、造成する敷地の「高さ(レベル)」を自由に調整できる状態になっています。
この機能を使えば、山の斜面を削る「切土(きりど)」にするのか、それとも土を盛って斜面を延長する「盛土(もりど)」にするのか、まわりの等高線や景観とのバランスを見ながら、直感的に建物の配置レベルを検討できます。
特に実際の仕事では、複数の建物を違う高さに配置するような複雑な造成計画でも、面をコピーして次々とスタンプしていけば、短時間で全体のボリューム感をつかむことができます。
手作業で面を分割して高さを変えていくのはとても大変な作業ですが、スタンプツールを使いこなせばモデリングの時間を大幅に短縮でき、クライアントへのプレゼン資料作成もスピーディーにできますよ。
4. 地形作成でよくあるつまずきと解決策:データが重い・複雑な加工ができないときの対処法
サンドボックスツールはとても便利なんですが、扱うデータの性質上、初心者がハマりやすいトラブルもいくつかあります。
その代表的なものが「等高線データが細かすぎてSketchUpが固まってしまう」という問題です。
国土地理院のデータや高精度な測量データをインポートした場合、一本の等高線が数千・数万という膨大な数の短い線分(エッジ)でできていることがよくあります。
この重いデータをそのまま「等高線から」ツールにかけてしまうと、SketchUpが計算しなきゃいけない三角形ポリゴンの数がものすごい数になって、パソコンの動作が極端に遅くなったり、最悪の場合はソフトが強制終了してしまいます。
これを防ぐには、事前にCADソフト側で等高線の頂点数を減らしてデータを間引くか、SketchUpの拡張機能(プラグイン)を使って線を単純化・最適化してから変換を行うという下準備が必要です。
もう一つのよくあるつまずきポイントが、作った地形モデルに「トンネルを掘る」などの複雑な穴あけ加工をしようとしたときに、うまく面が交差してくれないという現象です。
さっき説明したとおり、サンドボックスで作られた地形は階層を持ったグループになっていて、元の等高線と新しい面(サーフェス)が複雑に重なり合っています。
そのため、地形の外側から単純に円筒状のモデルを押し込んで「モデルと交差」を実行しても、内部のTIN(三角形の面)に正しく切れ目が入らないことが多いんです。
地形にトンネルのような貫通穴を開けたい場合は、あらかじめ不要な元の等高線データをグループ内から削除しておくか、地形のグループを一度完全に分解(エクスプロード)して単なる面の集まりに戻してから交差ツールを使うと確実です。
グループの階層構造という目に見えない壁を意識することで、思い通りの地形モデリングができるようになりますよ。
広告
