Godotの3DモードでテクスチャをTilingする方法。
まずはシーンにMeshInstanceを追加する。
そしたら次にそのMeshInstanceに板となるPlaneMeshを割り当てる。
これでとりあえず板が出来上がる。
これにテクスチャを貼っていく。このNodeのMaterialが空なので、そこにSpatialMaterialを設定する。
設定できたらそこをクリックするとマテリアルの詳細が開く。
こんな感じに開く。
Albedoという項目があるのでそこを開く。するとTextureの設定欄があるので、選択(読み込み)するなりプロジェクトのファイルをドロップするなりして割り当てる。
割り当てるとこんな感じに。
次にテクスチャをTilingしていく。おなじくマテリアルの設定にUV1という設定があるのでそこにループさせたい数を指定する。
一応これで完了(繰り返しが分かりやすくなるように画像を変えた)。
あとはループした数だけMeshInstanceのScaleを増やして拡大したりしてちょうどよいサイズに合わせればよいのではないかと思う。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント