KOKAの頭に泡のように浮かんだ思い・考え、口を衝いて出るつぶやき・ぼやき、等などを詰め込んだスクラップブックのようなブログ。でもやっぱり話題は、趣味の3DCG・ヨット・スキーのことが主になるかも。何故か、花や木の話題も多かったりする(^_^)。
<< June 2019 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>
pc
SELECTED ENTRIES
CATEGORIES
ARCHIVES
RECENT COMMENTS
RECENT TRACKBACK
LINKS
PROFILE
MOBILE
qrcode
OTHERS
<< 2019年1月21日の花、コスミレ、サザンカ、キンセンカ、ノースポール、カンザキアヤメ、オーストラリアンローズマリー | main | 2019年1月24日、栂池1日目 >>
Archive3D.netからダウンロードした自動車の3Dモデリングデータ、"Car N221108"

2019年1月22日(火曜日)。Archive3D.netからダウンロードした自動車の3Dモデリングデータ"Car N221108"(Mini Cooper Convertible)を、"PoseRay"でデータ変換し、"POV-Ray"でレンダリングしました。

 

この車種(Mini Cooper Convertible)については、以前にも他所から入手したデータを扱ったことがあります。その時のブログは次のとおりです。2016年5月4日『DMI-3d.netから入手したオープンカーの3Dモデリングデータ、"Mini Cooper Convertible" | KOKAのつぶやき』。

今回のデータでは、シートの形状などが違うので、ダウンロードしてみることにしました。

 

今回のArchive3D.netのダウンロードページのキャプチャ画像。

Archive3D_Car_N221108_ts.jpg

ダウンロードファイル名は"150ed39d906d33450ed3ba9575a49fcc.zip"、そのファイルサイズは4.65MB。アンパックして出来た3Dデータのフォーマットは、案内の通り3dsとgsmの2種類。私のアプリ環境で使えるのは3dsフォーマットの方です。

 

その3dsフォーマットデータを"PoseRay"で読み込みました。

その最初のプレビュー画面。

preview_Car_N221108_3ds_1st_s.jpg

読み込み時に、次の様に25件のエラーがありました。

Material (Standardmater25): Map BREAK.TGA not found. Use search tool in materials tab.
Material (Standardmater27): Map SPEAKERS.TGA not found. Use search tool in materials tab.
Material (Standardmater35): Map COMPTOUR.TGA not found. Use search tool in materials tab.
Material (Standardmater37): Map MINI_LOG.TGA not found. Use search tool in materials tab.
Material (Standardmater38): Map COMPTEUR.TGA not found. Use search tool in materials tab.
Material (Standardmater39): Map RADIO.TGA not found. Use search tool in materials tab.
Material (Standardmater40): Map HOLZ.TGA not found. Use search tool in materials tab.
Material (Standardmater41): Map PIGE.TGA not found. Use search tool in materials tab.
Material (Standardmater42): Map PIGE.TGA not found. Use search tool in materials tab.
Material (Standardmater43): Map RUECKLIC.TGA not found. Use search tool in materials tab.
Material (Standardmater44): Map ENGINETO.TGA not found. Use search tool in materials tab.
Material (Standardmater45): Map FABRIC.TGA not found. Use search tool in materials tab.
Material (Standardmater46): Map UNDERPAN.TGA not found. Use search tool in materials tab.
Material (Standardmater47): Map LEATHER0.TGA not found. Use search tool in materials tab.
Material (Standardmater49): Map SEAT.TGA not found. Use search tool in materials tab.
Material (Standardmater52): Map LIGHT2.TGA not found. Use search tool in materials tab.
Material (Standardmater53): Map LIGHT.TGA not found. Use search tool in materials tab.
Material (Standardmater57): Map SETKA2.TGA not found. Use search tool in materials tab.
Material (Standardmater70): Map BREAK.TGA not found. Use search tool in materials tab.
Material (Standardmater72): Map CARPET.TGA not found. Use search tool in materials tab.
Material (Standardmater73): Map LEDER1.TGA not found. Use search tool in materials tab.
Material (Standardmater76): Map SETKA2.TGA not found. Use search tool in materials tab.
Material (Standardmater79): Map POTAH.TGA not found. Use search tool in materials tab.
Material (Standardmater84): Map WHEEL.TGA not found. Use search tool in materials tab.
Material (Standardmater86): Map DISC.TGA not found. Use search tool in materials tab.

全て、指定されたマッピング用のファイルが見つからないというエラーです。

これは、全てのマッピング用ファイルが存在するサブフォルダにパスが通っていないことが原因の一つでした。

パスを通してもなお、次の9件のエラーが残りました。

Material (Standardmater1): Map MINI_LOG.TGA not found. Use search tool in materials tab.
Material (Standardmater10): Map MINI_LOG.TGA not found. Use search tool in materials tab.
Material (Standardmater13): Map VEHICLEL.TGA not found. Use search tool in materials tab.
Material (Standardmater35): Map COMPTOUR.TGA not found. Use search tool in materials tab.
Material (Standardmater37): Map MINI_LOG.TGA not found. Use search tool in materials tab.
Material (Standardmater38): Map COMPTEUR.TGA not found. Use search tool in materials tab.
Material (Standardmater43): Map RUECKLIC.TGA not found. Use search tool in materials tab.
Material (Standardmater44): Map ENGINETO.TGA not found. Use search tool in materials tab.
Material (Standardmater46): Map UNDERPAN.TGA not found. Use search tool in materials tab.

これは、詳細に指定ファイル名と存在するファイル名を見比べた結果、次の様にファイルを対応させて修正したら解決しました。

MINI_LOG.TGA --> Mini_Logo.tga
VEHICLEL.TGA --> vehiclelights128.tga
COMPTOUR.TGA -> Comptour2.tga
COMPTEUR.TGA --> Compteur1.tga
RUECKLIC.TGA --> ruecklicht_sosollessein.tga
ENGINETO.TGA --> enginetop.tga
UNDERPAN.TGA --> underpan1.tga

 

これで読み込み時のエラーに関する修正は終わりましたが、形状をチェックしてみると次のような問題が見つかりました。

preview_Car_N221108_3ds_1st_Wheel_Error_s.jpg

元のデータでは、右サイドのホイールは存在しますが、左サイドのホイールがありません。

そこで、右サイドのホイールを"PoseRay"のGroupsタブ内の機能を使って切り出し、それを反転させて追加し左サイドのホイールとして使いました。

 

この他には、通常はホイールのセンターにminiのロゴがあるのですが、このデータではそれがありません。これも"PoseRay"のMaterialsタブ内にある機能を使って、元データ内で使われているロゴのファイルをマッピングしました。

マッピングしたところ。

Wheel_Logo_s.jpg

 

また、元のモデリングデータでは、US用とEU用の2つのライセンスプレートが重ねてモデリングされていたのですが、両方共に1枚のプレートだけというお粗末な形状なので、手持ちの部品オブジェクトにあるライセンスプレートを使うことにしました。

これです。

License_Plate_Car_N221108_e5_s.jpg

 

これらの修正追加を終えて、表示位置・表示サイズを調整した"PoseRay"の最終プレビュー画面。

preview_Car_N221108_3ds_e5_last_s.jpg

これを"POV-Ray"へエクスポートし、"POV-Ray v3.7"でレンダリングしました。

その画像。

Car N221108
上の画像をクリックすると大サイズ(1600*1200)画像を表示

 

このエクスポートされた"POV-Ray"シーンファイルを元に、"POV-Ray"での1unitが1mになるようにスケール合わせを行いました。

その画像。

Car_N221108_e5_POV_scene_w560h350q10.jpg

ここでのグリッドは、0.5unit=0.5mです。

 

スケール合わせ後の"POV-Ray"シーンファイルをincludeファイル化して、プライベートな"POV-Ray"オブジェクトライブラリに保存しました。これで、この"Car N221108"を、何時でも"POV-Ray"の部品としてシーンに組み込むことが出来るようになりました。

 

JUGEMテーマ:コンピュータ

| CG | 19:16 | comments(0) | - |