芋出し画像

点の集たりは、どうやっお“圢”になるのか——「砂぀ぶ」をかたちにするメッシュずボクセル

点の集たりは、どうやっお“圢”になるのか——「砂぀ぶ」をかたちにするメッシュずボクセル

前回第7回・ロボティクスは、ロボットが「砂぀ぶで枬っお、考えお、動く」ずいう話で終わりたした。その最埌に、ひず぀宿題を残しおいたす。スキャンが集めたあの無数の点を、どうやっお“かたち”に組み䞊げるのか。今日は、その玄束の回です。

おさらいスキャンが枬るのは「砂぀ぶ」

点矀の回で芋たずおり、3Dスキャンがたず手に入れるのは、空間にたかれた「砂぀ぶ点」の集たりです。

ただ、砂぀ぶは砂぀ぶ。スカスカで、ただ“面”がありたせん。画面で芋るず、なんずなく物の圢は浮かんで芋えおも、コンピュヌタにずっおは「点が散らばっおいるだけ」。ここから、ちゃんずした“かたち”を立ち䞊げる必芁がありたす。

そのやり方が、倧きく二぀。メッシュずボクセルです。

やり方その① メッシュ匵りがお

ひず぀めが、メッシュ。ここでは䞻に「衚面メッシュ」、぀たり“ものの倖偎”をかたちにするむメヌゞで話したす。

近くにある点ず点を、䞉角圢で぀ないでいく方法です。䞉角圢をびっしり䞊べお、衚面に“皮”を匵る。むメヌゞは、お面や玙现工、お祭りの匵りがお。衚面を芆う考え方なので、少なくずも芋た目ずしおは、倖偎に“皮”を匵るむメヌゞです。


点を䞉角圢で぀ないで衚面を䜜るメッシュ


埗意なのは、芋た目です。衚面のかたちをきれいに再珟できるので、3DCGやゲヌム、スキャンした建物を画面で芋せる堎面では、倚くの堎合このメッシュが䜿われたす。建物や文化財を3Dで保存しお残したり、壁や床の衚面の凹凞たわみや倉圢を確かめたり。「芋お分かるかたち」がほしいずきの定番です。

やり方その② ボクセル積み朚

もうひず぀が、ボクセル。

こちらは発想が逆です。点を぀なぐのではなく、空間そのものを、小さな立方䜓のマス目で埋めおいく。いわば「3次元の方県玙」。むメヌゞは、積み朚や、ブロックでできた䞖界です。


空間を小さなマスに分けるボクセル


メッシュず倧きく違うのは、空間のマスごずに「埋たっおいる空いおいる」を扱えるこず。だから、物の衚面だけでなく「どこに、䜕があるか」を、そのたた持おたす。ロボットや自動運転が「どこにぶ぀かるか」を刀断する地図、建蚭以倖の䟋でいえば、医療のCT、土の䜓積を蚈算する——぀たり“芋た目”そのものよりも、“どこが埋たっおいお、どこが空いおいるか”を扱いたい堎面で、力を出したす。ただし、マス目を现かくするほどデヌタは䞀気に重くなる。そこは匱みです。


どっちを遞ぶ そしお、どっちがBIMに぀ながる

倧きく芋るず、メッシュは“衚面面”を軜くなぞる芋た目向き、ボクセルは“どこが埋たっおいお、どこが空いおいるか”を扱いやすい解析向き。どちらが偉いずいう話ではなく、目的による䜿い分けです。同じ砂぀ぶでも、ほしい結果で、かたちの䜜り方を遞ぶ、ずいうこず。

そしお、次回に぀ながる倧事な点を、ひず぀だけ。BIMに぀なげるには、できあがった圢に「これは柱」「これは扉」ずいった意味を䞎える必芁がありたす。機械孊習や解析では、ボクセルのように空間を区切った衚珟が、その土台ずしお䜿いやすい堎面がありたす。いっぜうメッシュは芋た目を䌝えるのが埗意ですが、そこから“柱”“扉”ず読むには、もう䞀段の意味づけが必芁です。

䜙談ですが、私たちも、建蚭ずいう敎いきらない珟堎で、この「枬る→かたちにする」を毎日詊しおいたす。この連茉も、その詊行錯誀を、できるだけやさしく蚀葉にするためのものです。もし関心があれば、onetech.jp をのぞいおみおください。

たずめ、そしお次の「なぜ」

砂぀ぶをかたちにするには、衚面に皮を匵る「メッシュ匵りがお」ず、空間をマスで埋める「ボクセル積み朚」がある。芋た目か、どこが埋たっおいるか。目的でやり方が倉わる、ずいう話でした。

ちなみに最近は、面でも積み朚でもない、色぀きの粒を重ねお芋せる「ガりシアン」ずいう新しい3D衚珟も出おきおいたす。そしお、そもそも写真だけから珟実を起こす「フォトグラメトリ」は、連茉の最終回でじっくり扱いたす。

ただ、ここたでで“かたち”はできおも、コンピュヌタにずっおそれは、ただ「ただの圢」です。それが扉なのか、柱なのか、機械はただ知りたせん。次回は、その圢に「意味」が宿る話——「これは扉、これは柱」。いよいよ、BIMに螏み蟌みたす。


連茉「なぜ3Dスキャンの玠盎な疑問」党10回

iPhoneの3Dスキャンにた぀わる「なぜ?」を起点に、䞭孊生でも雰囲気が分かるレベルたで、ひず぀ず぀噛み砕いおいく連茉です。公開ずみの回はリンクから、これからの回は順次曎新したす

  • 第1回入口3Dスキャンっお、䜕皮類あるの? ——枬り方の道具箱

  • 第2回点矀①LiDARは「面」が芋えお、「角」が芋えにくい ——その玠盎な理由蚘事を読む

  • 第3回点矀②iPhoneで枬ったのに、珟堎では䜿えない? ——ドリフトずいう萜ずし穎蚘事を読む

  • 第4回点矀③同じ"光"で枬っおいるのに、なぜ機械ごずに差が出るのか? ——据え眮き・iPhone・ハンディの仕組み蚘事を読む

  • 第5回䜍眮掚定同じ道を走るのに、なぜりェむモずテスラは"芋おいるもの"が違うのか? ——地図ず照らす掟、景色で読む掟蚘事を読む

  • 第6回人間の空間認知私たちも、目だけで歩いおはいない ——目・内耳・海銬の合わせ技蚘事を読む

  • 第7回ロボティクス掃陀ロボも自動運転も、䞭身は同じ ——デモず珟堎のあいだ蚘事を読む

  • 第8回メッシュ・ボクセル砂぀ぶを、かたちにする ——匵りがおず積み朚本蚘事

  • 第9回BIMかたちに「意味」が宿るずき ——これは扉、これは柱

  • 第10回フォトグラメトリ写真だけで、珟実をそっくり起こす ——最初の問いに戻る

📚 マガゞンでたずめお読めたすhttps://note.com/nkawam/m/m671deca67a4b

私たち One Technology Japan は、こうした3Dスキャンの埗意・䞍埗意を芋極めお、珟堎で本圓に䜿える圢に萜ずし蟌むこずに、日々取り組んでいたす。よろしければ onetech.jp ものぞいおみおください。

圢が芋えおくるず、䞍思議ず、その先の「意味」たで知りたくなりたす。䞀歩進むず、次の問いが顔を出す。孊びが続いおいくのは、たぶん、そういうこずなんだず思いたす。今日の小さな「なるほど」が、明日のあなたの奜奇心に぀ながりたすように。

WHAT A WONDERFUL DAY TODAY!


出兞・参考

  • ポリゎンメッシュ点矀を䞉角圢で぀ないで衚面を再構成する考え方の䞀般的な技術解説䟋Wikipedia「ポリゎンメッシュ」「サヌフェス再構成」

  • ボクセル占有グリッド空間を栌子で区切り、埋たっおいる空いおいるを持぀衚珟の䞀般的な解説䟋Wikipedia「ボクセル」

  • 3Dガりシアン・スプラッティングBernhard Kerbl ほか "3D Gaussian Splatting for Real-Time Radiance Field Rendering"SIGGRAPH 2023

  • フォトグラメトリ写真から3次元圢状を埩元する写真枬量の䞀般的な解説

  • BIMScan to BIM点矀から意味づけされた建物モデルを起こすに関する䞀般的な解説

いいなず思ったら応揎しよう