2025/02/01(土) [n年前の日記]
#1 [godot][cg_tools] ゴルフボールに貼るテクスチャを作成中
Windows10 x64 22H2 + Godot Engine 4.3 64bit でゴルフゲームっぽいものが作れないものかなと試してる。
_godot - 2025 - mieki256's diary Title List
_godot - 2024 - mieki256's diary Title List
ゴルフボールにノーマルマップ画像を指定して、ボール表面のディンプル(凸凹)は表現できたのだけど…。ボールが小さく表示されているものだから、凸凹具合は見た目で全く分からないし、回転していることすら分からない。せめてマークっぽいテクスチャを貼ったら回転具合が分かるようにならないかと期待して、それらしいテクスチャを作成しようとしているところ。
せっかくだから、Godot Engine と blender のアイコン画像(?)を貼ってみようかなと…。それぞれ以下のページから画像を入手できる模様。
_Press Kit - Godot Engine
_Logo - blender.org
これらのpng画像を GIMP 2.10.34 x64 で開いて、2048x1024の画像の中に配置。そこから512x512のサイズに縮小して、blender上でボール(UV球?)に貼って、見た目の具合を確認した。マテリアルのベースカラーで画像テクスチャを選んで、そこでテクスチャ画像を指定すればいいのかな。たぶん。
最初、画像の背景を透明にしたら、blender上ではボール全体が透明になってしまって…。考えてみたら当たり前だよな…。画像のほとんどの部分が透明なんだから、ボール全体もほとんど透明になる…。テクスチャ画像の背景部分を白で塗り潰したら、ゴルフボールっぽい見た目になってくれた。
このあたり、別途ベースカラーでボール全体の色を指定しつつ、テクスチャはデカールのように上からペタリと貼ってる感じに処理できないものだろうか…? おそらくマテリアルノードの繋げ方で実現できそうな気もするけど…。いやまあ、Godot Engine上で再現できるか分からないから、テクスチャ画像側でボールの色を指定してしまうほうが無難かな…。
_godot - 2025 - mieki256's diary Title List
_godot - 2024 - mieki256's diary Title List
ゴルフボールにノーマルマップ画像を指定して、ボール表面のディンプル(凸凹)は表現できたのだけど…。ボールが小さく表示されているものだから、凸凹具合は見た目で全く分からないし、回転していることすら分からない。せめてマークっぽいテクスチャを貼ったら回転具合が分かるようにならないかと期待して、それらしいテクスチャを作成しようとしているところ。
せっかくだから、Godot Engine と blender のアイコン画像(?)を貼ってみようかなと…。それぞれ以下のページから画像を入手できる模様。
_Press Kit - Godot Engine
_Logo - blender.org
これらのpng画像を GIMP 2.10.34 x64 で開いて、2048x1024の画像の中に配置。そこから512x512のサイズに縮小して、blender上でボール(UV球?)に貼って、見た目の具合を確認した。マテリアルのベースカラーで画像テクスチャを選んで、そこでテクスチャ画像を指定すればいいのかな。たぶん。
最初、画像の背景を透明にしたら、blender上ではボール全体が透明になってしまって…。考えてみたら当たり前だよな…。画像のほとんどの部分が透明なんだから、ボール全体もほとんど透明になる…。テクスチャ画像の背景部分を白で塗り潰したら、ゴルフボールっぽい見た目になってくれた。
このあたり、別途ベースカラーでボール全体の色を指定しつつ、テクスチャはデカールのように上からペタリと貼ってる感じに処理できないものだろうか…? おそらくマテリアルノードの繋げ方で実現できそうな気もするけど…。いやまあ、Godot Engine上で再現できるか分からないから、テクスチャ画像側でボールの色を指定してしまうほうが無難かな…。
[ ツッコむ ]
以上です。