![見出し画像](https://assets.st-note.com/production/uploads/images/65455201/rectangle_large_type_2_a30c2a8b4c34dda79999f95ae3faf8d8.png?width=1200)
あ〜楽しい.UnityでLEGOを動かす準備
LEGO mindstorms EV3 は,ロボットに興味がある人やプログラミングや機械学習,流行りのAIに触れてみたいと思っている若手エンジニアや学生にとって,楽しく学べる絶好の教材だと思います.でも,5万円弱の金額をポンッと捻出するのはなかなかしんどいですよね.そこで,まずはバーチャルで動かして遊んでみてはどうでしょう.そのために,LEGOモデルをUnityのシーン(バーチャル空間)に持ってくる手順を記しておこうと思います.個人のホビー使用用途なら,全て無料で行えます.
<LEGOモデルをUnity内に持ってくる手順>
1.LEGOモデルを探す or 組み立てる
2.Blenderでモデルを修正する
(しなくてもいい.単純にフォーマット変換のみ行っても良い)
3.Unityにモデルをインポートする
1.LEGOモデルを探す or 組み立てる
パソコンの画面で,LEGOを組み立てられるのですよ!すごくないですか.Studio2.0というソフトウェアを下記のサイトからダウンロードする.
インストールすると,GALLERYには様々なサンプルモデルがあります.
それを眺めているだけでも楽しい.
もちろん,LEGOの個々の部品がありますので,自分でアセンブリできます.
![画像1](https://assets.st-note.com/production/uploads/images/65452678/picture_pc_481d045ba03bd3e1f8e1d072d1cb75ad.jpg?width=1200)
自分がUnityで動かしてみたいモデルあるいはそれに近いものをGALLERYから選択して,Studio内にインポートする.すると,そのモデルが表示されるので,改良したいのであれば,Studioを用いて,任意のロボットに仕上げればいい.
Fileメニューから,Export Asを選択し,Collada(拡張子.dae)としてエクスポートする.
2.Blenderでモデルを修正する
ファイル/インポート/Colladaで,エクスポートした〜.daeファイルを選択する.すると図のようにBlender内にLEGOブロックモデルが読み込まれる.
![画像2](https://assets.st-note.com/production/uploads/images/65453147/picture_pc_b2450a82e5286faad28ddadd0711d66d.jpg?width=1200)
形状の細かい修正をしたいなら,ここで行う.このままでいいなら,Unityが読み込めるファイルフォーマット(〜.obj)に変換するために,Blenderを利用したと割り切る.
ファイル/エクスポート/Wavefrontにて,〜.obj ファイルを書き出す.
3.Unityにモデルをインポートする
UnityのProjectウィンドウのAssetsに〜.obj モデル(ファイル)をドラッグ&ドロップすれば,Unity内にモデルがインポートされる.
![スクリーンショット 2021-11-11 22.49.47](https://assets.st-note.com/production/uploads/images/65453579/picture_pc_3c6384f699f0a155cc7125ae2fb673cf.jpg)
インポートされた Drawbot.obj を Scene ウィンドウにドラッグ&ドロップする.
![スクリーンショット 2021-11-11 22.51.42](https://assets.st-note.com/production/uploads/images/65453777/picture_pc_3f2bfcd0f9075d957a8d9d235b7d91e6.jpg)
するとシーンウィンドウ内にDrawbotが現れる.
![画像3](https://assets.st-note.com/production/uploads/images/65453525/picture_pc_b2a6553a72e9a43512f8548774154261.jpg)
このようにどんどんLEGOモデルをUnityにインポートして,自分ワールドを作成する.(この自分ワールドという言葉の響きが好きなのは私だけ?)
製品が,①どのような環境で使われることで,②どのようなサービスが展開できるのか.このようなツールを活用して,想像を膨らませていきたい.
これからも充実した週末Virtual Crafting(自分ワールドの創造)に励むぞ!