KumikiEN
Blog一覧へ
WRITING

組子パターンとCanvasとWebGL

規則を分解する

組子のような規則性の強いパターンは、ブラウザ上でも扱いやすい題材です。線、角度、反復のルールを分解すると、描画処理はシンプルになりますが、密度や拡大率が上がるほど描画負荷と見え方の調整が難しくなります。

Canvas の役割

Canvas は、静的なプレビューや書き出しに向いています。座標を明示的に扱えるため、SVGに近い感覚で形を組み立てられます。色や線幅を調整しながら、最終的な画像として出力する流れも作りやすいです。

WebGL の役割

一方で、リアルタイムに密度を変えたり、奥行きや光の変化を加えたりする場合は WebGL が有効です。すべてを WebGL に寄せるのではなく、操作中の軽さと書き出し品質を分けることで、実装の見通しがよくなります。

余白を残す

文様を扱う制作では、正確さだけでなく余白も大切です。規則が強いほど画面が硬く見えやすいので、線の濃淡、表示領域、アニメーションの速度を控えめに調整し、視線が疲れない状態を目指します。