ビデオチュートリアル: MeshLab と Blender を使用して工業用 3D CAD モデルのサイズを圧縮/縮小するにはどうすればよいですか?
チュートリアル | 10/11/2023 |
以前、Blenderを使用して3Dモデルのファイルサイズを削減するチュートリアルを公開しました。この方法は、アニメーションを含むほとんどの3Dモデルに効果的です。しかし、高解像度の静的なCADモデルの場合、最適なARレンダリング結果を得るための代替手法を提供しています。
当社の方法は、STL、OBJ、STP、IGS、OFF、GLTF、GLB、WRL、BREP、XBF、PLY、MSH、PNG、LOG、ES、3DS、QOBJ、PTX、VMI、PTS、APTS、XYZ、PDB、TRI、ASC、TXT、X3D、X3DV、FBX、BRE、DAE、およびE57を含むさまざまな3D CADファイル形式をサポートしています。
産業用3D CADモデルの理解
Computer-Aided Design(CAD)は、産業および製造業セクターの部品や組立体のための3Dモデリングを指します。CADモデルは製造に高解像度が必要であり、Fusion 360 Autodesk、Solidworks、CorelCAD、AutoCAD、Tinkercad、FreeCAD、SketchUp、Solid Edge、Bentley、LibreCAD、SOLVESPACE、BRL-CAD、QCAD、IRONCAD、PTC、CATIA、OpenSCAD、Rhino、Siemens NXなどの専用の3D CADソフトウェアを使用して作成されます。これらのモデルは専用のファイル形式を使用することがあります。
産業用3Dモデルのサイズを削減する
最終的なAR表示に最適なCAD 3Dモデルを作成するためのステップバイステップガイドに従ってください。まず、デザインソフトウェア内でモデルの頂点を直接削減することができる場合は、それを行ってください。そうでない場合は、CAD Assistant、Meshlab、Blender、およびGimpを使用した推奨方法を使用してください。
1. CAD Assistantで非解説付き3Dモデルを変換する
CAD Assistantは、個人および商用で使用できる無料の3D CADコンバータです。ここからダウンロードできます:https://www.opencascade.com/products/cad-assistant/。
インタフェースに3Dモデルをインポートし、.OBJ形式でエクスポートします。この変換により、次のステップに進む準備が整います。
2. MeshLabと/またはBlenderで3Dモデルを削減する
3Dモデルの削減は、その頂点数を減らすプロセスであり、定義の損失を引き起こす可能性があります。各削減後にレンダリングを定期的に確認して、モデルのテクスチャに穴が作られないように注意してください。最適な結果を得るために、MeshLabとBlenderの両方を使用することをおすすめします。特に非常に高解像度の静的なモデルには、MeshLabが特に役立ちます。
Blenderを使用しての削減: (https://www.blender.org/download/)
- 3Dファイル(GLB、GLTF、DAE、ABC、USD、BVH、PLY、STL、FBX、OBJ、X3Dのみ)をインポートします。
- 削減する最初のメッシュを選択します。
- 次のように削減します。各メッシュごとに40,000面以下を目指してください。削減がUVホールを作成する場合は、まずMeshlabの削減を試してください。
- 「適用する」オプションは選択し、「圧縮」オプションは選択しないで、*.glb形式でモデルをエクスポートします。
MeshLabを使用しての削減: (https://www.meshlab.net/#download)
- 3Dファイル(ES、3DS、PLY、STL、OBJ、OFF、QOBJ、PTX、VMI、PTS、APTS、E57、GLTF、GLB、XYZ、PDB、TRI、ASC、TXT、X3D、X3DV、FBX、WRL、BRE、DAE、E57)をインポートします。
次に、テクスチャに基づいて以下を選択します。
- テクスチャあり:フィルター>リメッシング、簡略化、および再構築>簡略化:四次元エッジコラージュ削減(テクスチャあり)
- テクスチャなし:フィルター>リメッシング、簡略化、および再構築>簡略化:四次元エッジコラージュ削減
適切な面数を設定することで、モデルの品質を保ちます。
任意のテクスチャを含む3Dモデルを*.obj形式でエクスポートします。
3. Gimpでテクスチャを圧縮する
モデルに画像テクスチャがある場合は、次の手順に従ってください。
- 3DモデルをBlenderにインポートします。
- .gltf + .bin + テクスチャ形式で3Dモデルをエクスポートします。
- Gimpでテクスチャファイルを開きます。
- 画像をスケールします(より高い圧縮の場合は1024x1024以下に):Image>Scale Image
- 解像度が90になるようにテクスチャを.jpg形式でエクスポートします(より高い圧縮の場合はそれ以下):File>Export As
- 必要に応じてテクスチャ形式を置き換えるため、テキストエディタで.gltfファイルを編集します(例:".png"を".jpg"に置き換えます)
- ファイルを保存します。
4. モデルを.GLTFから.GLBに変換してAR Codeにアップロードする
モデルを変換してエクスポートするためには:
- .gltfモデルをBlenderにインポートします。
- MeshLabでモデルを既に削減している場合は、ステップ2で詳細に説明したBlenderの削減を追加してみてください。
- *.glb形式でモデルをエクスポートします。モディファイアを適用するオプションを選択し、「Compress」オプションは選択しないでください。
これで、簡単に3DモデルをAR Codeプラットフォームにアップロードすることができます。
ビデオチュートリアル: CAD 3Dモデルのサイズを削減する
BlenderとGimpを使用して3Dモデルのサイズを削減する方法を学ぶために、このビデオをご覧ください。ビデオでは、プロセスの各ステップを実演しています。
よくある質問
産業用3D CADモデルとは何ですか?なぜ使用されるのですか?
産業用3D CADモデルは、産業および製造業セクターで使用される部品と組立体のために作成される3Dモデルを指します。これらのモデルは製造に高解像度が必要であり、Fusion 360、Solidworks、AutoCADなどの専用の3D CADソフトウェアを使用して設計されます。製造前に複雑な製品やシステムを視覚化、計画、およびシミュレーションするために使用されます。
CAD Assistantを使用して3Dモデルを変換する方法はありますか?
CAD Assistantは、個人および商用で使用できる無料の3D CADコンバータです。以下からダウンロードできます:https://www.opencascade.com/products/cad-assistant/。3Dモデルをインタフェースにインポートし、.OBJ形式でエクスポートして、次のステップの準備を行います。
3Dモデルの削減とは何ですか?なぜ重要ですか?
3Dモデルの削減とは、3Dモデルの頂点数を減らすプロセスであり、ファイルサイズを小さくします。これは拡張現実ディスプレイではスムーズで高速なレンダリングを可能にするため重要です。ただし、過度な削減は定義やテクスチャ情報の損失を引き起こす可能性があるため、適切なバランスを見つけることが重要です。
Gimpを使用して3Dモデルのテクスチャを圧縮する方法はありますか?
3DモデルのテクスチャをGimpで圧縮する方法は、まず3DモデルをBlenderにインポートし、.gltf + .bin + テクスチャ形式でエクスポートします。その後、Gimpでテクスチャファイルを開きます。Image > Scale Imageを選択して、画像を1024x1024またはそれ以下のサイズにスケールします(より高い圧縮のため)。File > Export Asを選択して、解像度が90(またはそれ以下の値で高い圧縮の場合)でテクスチャを.jpg形式でエクスポートします。最後に、テキストエディタで.gltfファイルを編集し、必要に応じてテクスチャ形式を置き換え(例えば、".png"を".jpg"に置き換え)、ファイルを保存します。
47,900 AR experiences
169,186 1 日あたりのスキャン数
35337 クリエイター