【レビュー】Revopoint POP 2 レビュー【3Dスキャナ】

revopointpop2_002.jpgretopology023.gif


以前から3Dスキャナのハードウェアにはすごく興味があったのですが、
ご縁がありこの度 Revopoint POP 2 という製品をレビューさせていただくことになりました。
色々スキャンしてみた他、ゲームモデル用に、実用的なモデル作成の流れも記載しました。

pop2_banner03.jpg

10%OFFクーポンコード 記事内にあります





Revopoint POP 2 について

Revopoint POP 2 はシングルフレームの最高精度0.1mm!簡単操作で誰でも細部まで本物そっくりな3Dモデルが作れる3Dスキャナです。

下記URLのMakuakeにて詳細が確認できます。
https://www.makuake.com/project/revopoint_pop2/


現在は下記のサイトからご購入いただけます。
Revopoint POP 2 購入ページ









スキャン手順


パソコンまたはスマートフォンに接続して使用します。

パソコンに接続して使用する場合、専用の Handy Scan というソフトを使用してスキャンします。
使い方は簡単で、基本右のボタンを上から順番に実行していけばスキャンと3Dモデルの出力までできてしまいます。
pop2_004.jpg


ターンテーブルはなくてもスキャンできますが、あると便利だと思います。
以下、ターンテーブルを使用したスキャンの一例を記載します。
pop2_008.jpg


ターンテーブルを回しながらスキャンを開始し、一周スキャンしたら、
取得できていない箇所をスキャンできるように、位置を変えスキャンの繰り返しです。
pop2_005.jpg


スキャン途中に Revopoint POP 2 本体や、被写体を動かすことができます。
例えば、スキャンできていない頭頂部をスキャンする場合、
スキャンを実行したまま Revopoint POP 2 本体を持ち上げても、一時停止して三脚の高さを変更してもOKです。
pop2_006.jpg


被写体も動かすことができるので、底面等の見えなかった部分もスキャンできます。
pop2_009.jpg
pop2_007.jpg


ただし、スキャン済みの箇所と、今からスキャンする部分に共通の箇所が少ないと、整合性が取れずに失敗します。
手持ちの場合、ブレたり、移動が速かったり、物体から大きくズレてしまうと、物体を見失い失敗します。
pop2_010.jpg

失敗した場合は、一時停止してUndoできるので、途中からやり直せます。

スキャンが完了した後は、
メッシュの作成 や テクスチャの作成 をワンボタンでできます。




実際にスキャンしてみたもの

実際にスキャンしてみたものと、感想などをいくつか載せておきます。
※こちらレンダリングはUnityを使用していますが、スキャンした形状は出力したまま全く手を加えていません。



問題なく全方向スキャンできました。
かなり細かい凹凸もスキャンできており、形状は文句なしで、すぐにでもゲームモデルに使用したいくらいです。
テクスチャも生成しましたが、近く見るとちょっと解像度が低い感じがしました。
pop2_stone_color.gifpop2_stone_blue.gif


餃子
こちらも全方向問題なくスキャンできました。
テクスチャも石に比べて綺麗に生成できているように見えます。
色味調整や、レタッチすれば、3Dモデル、テクスチャともに実用モデルとして使用できそうです。
pop2_gyoza_tex.gifpop2_gyoza_blue001.gif


カップサラダ
透明なものはスキャンできない特性により、こんな感じになりました。
蓋を開けているので、逆さにできず、底面はスキャンできていません。
テクスチャは原因がわかりませんが、少しノイズのようなものが入った見た目になってしまいました。
pop2_salad_color.gifpop2_salad_blue.gif


ゴミ袋
ターンテーブルを使用しましたが、大きいので三脚固定ではなく手持ちでスキャンしました。
ゴミ袋は動かすと形が変わってしまうので、ターンテーブルとの接地部分はスキャンできませんでしたが、ソフト側で穴をふさいでもらいました。
テクスチャはスキャンしていません。
pop2_gomibukuro_blue.gif
※このスキャンデータをゲームモデルとして使用する場合の作業手順を後に記載しました。


フィギュア
ターンテーブルと手持ちでスキャンしました。
鋭い先端はぬるくなったりもしていますが、かなり細かい凹凸もスキャンできています。
pop2_figu01_blue.gif



手持ちでスキャンしました。
よく見ると指の先端あたりが少しズレているところもありまが、
全体形状や、細かいシワまで正確にスキャンできていています。
gif_animation_081.gif



人体のパーツで特に複雑な形状の耳を、手持ちでスキャンしました。
こちらも問題なく細かい形状までスキャンできています。
自分で自分を適当にスキャンしたので、耳の裏側など少し失敗してしまいましたが、
他の人に協力してもらえばもっときちんとスキャンできると思います。(これくらいなら修正も簡単ですけど。)
耳とは関係ないですが、思いのほかニット帽の凹凸もきれいにスキャンできてることに驚きました。
pop2_ear_brue01.jpg



公園に普通に生えてる木の幹を手持ちでスキャンしました。
(自分のスマホとの相性のせいかAndroid版 のアプリがうまく機能しなかったのでノートPCに接続しています。)
全体をスキャンは難しいので、表面の一部になりますが、凹凸がかなり細かくスキャンできているのでうまく加工すれば、
3Dモデルとしてではなく、ノーマルマップやカラーテクスチャ素材として使用できるのではと思いました。
pop2_tree_color01.jpgpop2_tree_blue01.jpg


アスファルト
こちらも手持ちスキャンです。
ヒビの奥まった部分がスキャンしにくいですが、ソフトで穴を埋めることである程度対処できると思います。
このようなヒビや欠けは、スキャンするもの自体を選べば、Zbrushなどスカルプトソフトで使用するダメージ系のブラシを作成することもできそうです。
pop2_road_color01.jpgpop2_road_blue01.jpg







スキャンモデルからゲーム用モデル作例

実用的な例として、スキャンモデルから、ゲーム(リアルタイム)で使用できるモデル制作をしてみました。
使用ソフトはあくまで一例なので、同じようなことができるソフトであれば代用できます。
自分は、Zbrush → Maya → SubstancePainter → Unity で行いました。


今回はこのスキャンしたゴミ袋から、ゲームで使用できるデータを作成していきます。
pop2_gomibukuro_blue.gif

それにしてもこの、細かいシワや、中身の硬いゴミが突き出ている感じ、
もし、ゼロからスカルプトしたら、ここまでリアルに作るのは難しいだけでなく、どれだけ時間かかるかわからないですね。
そう考えさせられるくらい細かいディティールがスキャンできてると思います。
ちなみに、スキャン時間は機材準備を含めて出力まで30分とかかりませんでした。


スキャンモデルの調整
まず、obj形式で保存したスキャンモデルを、Zbrushに読み込み、
うまくスキャンできなかった箇所の修正や、ディティールの掘り込みを行います。
pop2_gomibukuro_create09.jpg


リトポロジ
調整したモデルをMayaで読み込み、リトポロジ化を行いローモデルを作成します。
pop2_gomibukuro_create10.jpg



ノーマルマップの作成
先ほどリトポロジ化する前のハイポリモデルと、リトポロジ化した後のローポリモデルをSubstance Painterに読み込みノーマルマップを作成します。
pop2_gomibukuro_create11.jpg
このタイミングで、カラーやラフネス、オクルージョン等、他のテクスチャも作成できますが、今回はとりあえずノーマルマップだけにしました。


ゲームエンジンで設定
作成したローポリとテクスチャをUnityに読み込んで、マテリアルの設定を行えば完成です。
pop2_gomibukuro_create08.jpg
ノーマルマップを作成したことで、ローポリであってもスキャンしたときの細かいディティールが再現できています。
あとは、とりあえず適当にカラーとラフネス値を調整しただけです。


ゲームエンジンで動作確認
ローポリゴンにしたことで処理負荷が抑えられているので、たくさん表示させてもサクサクゲームのようなリアルタイムで扱えるようになりました。
ani_gomi004.gif




まとめ

よかった点
・ターンテーブルに乗るものであれば、コツはほとんどいらず簡単にスキャンできる。
・かなり細かいディティールもスキャン可能。(カタログ値0.1mm)
・スキャンが高速。(点群数や環境にもよるが、点群生成、メッシュ生成、テクスチャ生成、長くても数分。)
・obj形式でのデータ出力まで手順が少ないので楽。
・物の置き方を途中で変えられるので、底面を含む全方向からスキャンすることが可能。
・暗くても形状のスキャンが可能。(テクスチャは明るさに依存)
・黒を背景にすることで、余計なものをスキャンせずに済む。
・スキャンに失敗しても途中からやり直しが可能。

気になった点
・どんな大きさのものでも30cm前後の距離でスキャンする必要があるので、大きいものはスキャンが難しい。
・特徴形状が少なく平面が続くものがスキャンできない。(マーカーを使うことで対処可)
・強い光のある環境に弱い。(昼の屋外等)
・手持ちの場合速度やブレなどに気を付けるコツが必要。(特徴形状を常にスキャン範囲に含めないと失敗する等。)
・カラーは解像度が低め。
・透明なもの、光沢が強いもの、黒いものはスキャンができないものが多い。(布であれば黒でも問題ない等素材による。)
※ただしメーカーさんによると、「透明なもの、光沢が強いもの、黒いもののスキャンは基本的に全ての3Dスキャナーでのスキャンが難しいので、場合によっては粉末を使う必要があります。専用の光反射を防ぐスプレーが市販されていますので、適宜ご活用の上スキャンを行なってください。」とのことですので、素材側に工夫をすることで対処はできそうです。



感想

まず、全体のシルエットもかなり細かい凹凸も、正確に手軽にスキャンできることに驚きました。
たとえうまくスキャンできない箇所があっても、ゲームや映像等の3Dデータとして使用する場合、
スキャンデータをそのまま使うことはなく編集が前提なので、その際ついでに調整すれば大した問題ではないのかなと思いました。
何より、ゼロからモデリングするのに比べ、スキャンデータがあれば一定以上のクォリティが担保できる上、かなりの時短になるので、本当に使える機会が多いと感じました。
これからもバリバリ使用して実用的な3Dモデル制作に役立てていきたいです。




購入ページ

Revopoint POP 2 は、現在こちらからご購入いただけます。
Revopoint POP 2 購入ページ
pop2_banner03.jpg


クーポンコード
クーポンコードいただいております。対象商品に限り10%OFFになります!

POP 2プレミアムセット & POP 2スタンダードセット
revopoint10

上記のコードを購入ページのクーポン欄に記入で使用できるそうです。
購入検討されている方は是非ご利用ください。



テーマ : 3DCG
ジャンル : コンピュータ

tag : レビュー,

スポンサーリンク

コメントの投稿

非公開コメント

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます
カテゴリ
おすすMEL1
UV格子状整列 AriUVGridding03.gif

UV解像度チェック AriUVScaleChecker01.gif
アクセスランキング
[ジャンルランキング]
コンピュータ
7位
アクセスランキングを見る>>

[サブジャンルランキング]
デザイン
1位
アクセスランキングを見る>>
月別アーカイブ
スポンサーリンク
おすすMEL2
リネーマー AriRenamer01.gif

置換/配置 AriAssetChanger01.gif
記事一覧

全ての記事を一覧

ブログ内検索
プロフィール

Ari

Author:Ari
ExpertElite000.jpg
Autodesk Expert Elite
本業はゲーム系中心の3Dモデラーです(フリーランス)。
プライベートではその他の作業も興味持ったものは何でも挑戦中。
拍手ボタンありがとうございます。テンションあがります。

ツイッターでお知らせなどやってます。よかったらどうぞフォローお願いします。
ツイッターを覗いてみる

MEL
スポンサーリンク
QRコード
QR
タグ

Maya MEL モデリング MEL更新 Mayaあるある データ管理 UI カスタマイズ UV 数値設定 MayaTips ~がない アニメーション リネーム AriCompactToolSettings モデリングツールキット つぶやき 記事まとめ マテリアル Maya超基本 AriReFreezeRotate 頂点カラー AriSetPivot 新機能 法線 MEL基本 ホットキー Maya基本 AriUVFit AriRenamer AriVertexColorEditor バグ? ~ない AriUVGridding AriSceneOpener AriMirror ジョイント AriCircleVertex AriUVScaleChecker レビュー Normal AriViewWindow AriTransferPosition カメラ テクスチャ スケルトン リトポロジー AriAdsorptionVertex AriAniKeyScale AriSelectMaterialAndObject AriStraightVertex AriAniKeyCycle AriPolygonCounter AriSortOutliner AriUVRatio AriCombineExtract AriUVSetList 標準機能 アンケート Rig AriQuadrangulateRing Twitter AriComponentsController Tips AriUVController AriJointBendOrient AriUVScaleUnfold 3Dスキャナ カーブ バグ修正 AriSamePositionSelector AriWindowPositionReset AriIconViewer AriSymmetryChecker AriUVNotchSew AriSplitPolygon AriRenameShapeDefault AriMaterialList UVGridding AriDeleteEdgePreserveBorder AriAnimationCopy 更新 レンダリング ZBrush モデリングAriCircleVertex AriReFreezeScale AriUVAdsorptionMove AriUVAdsorption MEL更新頂点カラー AriSelectEdgeRing AriQuickSelecter AriFBXExporter OBJ FBX ウェイト スキンウェイトペイントツール スクリプト AriUVSquare AriSkinWeightLock AriNormalValueCopy AriVertexColorChangeRGBA GameExporter リトポロジ AriSelectLoopRing AriAssetChanger AriNormalSmooth AriVertexColorSplitRGBA AriNormalDefaultBlend AriNormalRadial AriWireColor 

最新記事
メールフォーム

名前:
メール:
件名:
本文: