Unityシェーダー開発:UV座標・テクスチャ拡張とノーマルマッピングの実装方法

UV座標とテクスチャマッピングの基礎 3Dジオメトリに画像データを割り当てる際は、ピクセル単位の座標ではなくUV座標が使用されます。UVは範囲0.0〜1.0の正規化された座標系であり、画像の左下端が(0,0)、右上端が(1,1)に対応します。この設計により、モデルの解像度やスケール変更に依存せず、テクスチャが一貫して正しく貼付可能になります。 基本となる単一テクスチャ ...

6月21日 16:46 投稿

WebGLで円形を描画し、カラーパレットを実装する

はじめに Canvas2Dでは円の描画はarcメソッドを呼び出すだけで簡単に実現できます。同様にSVGでは<circle>タグを使用するだけで円を描画できます。しかし、WebGLではどうでしょうか?WebGLは点、線、三角形の3つの形状しか描画できず、円を直接描画する機能は提供されていません。もちろんSVGのようにタグを使用することもできないため、円の曲線を直接描画すること ...

6月15日 17:50 投稿