Creative coding is a type of computer programming in which the goal is to create something expressive instead of something functional. It is used to create live visuals and for VJing, as well as creating visual art and design, entertainment, art installations, projections and projection mapping, sound art, advertising, product prototypes, and much more.
クリエイティブコーディングとは、機能的なものではなく表現力豊かなものを作成することを目的とするコンピュータープログラミングの一種です。 ライブビジュアルの作成やVJの作成、ビジュアルアートとデザイン、エンターテイメント、アートインスタレーション、プロジェクションとプロジェクションマッピング、サウンドアート、広告、製品プロトタイプなどの作成に使用されます。
「工数が増えるのでは?」
クリエイティブコーディングとは、機能的なものではなく表現力豊かなものを作成することを目的とするコンピュータープログラミングの一種です。 ライブビジュアルの作成やVJの作成、ビジュアルアートとデザイン、エンターテイメント、アートインスタレーション、プロジェクションとプロジェクションマッピング、サウンドアート、広告、製品プロトタイプなどの作成に使用されます。
a
原点からのそれぞれの軸における距離で求める
3
2
つまり a = (3, 2) となる
原点からの距離と角度で
求める
b
つまり b = (4, 30°) となる
4
30°
x = 4
y = 3
x = 0.4
y = 0.3
x = 4
y = 2
x = 2
y = 4
⬅ スクリーン
レイ(通過)⬇
⬆ レイ(衝突)
原点
カメラ
原点
スクリーン
カメラ
原点
オブジェクトの
原点からの距離
スクリーン
スクリーン通過点
カメラ
原点
衝突点
スクリーン
スクリーン通過点
このエリアはオブジェクトから離れてるので
距離は0より大きい
このエリアは
オブジェクト内なので
距離は0以下
カメラ
原点
衝突点
スクリーン
スクリーン通過点
阿部悠希
・unity での制作
・様々な曲線による弾幕
aadebdeb
・WebGL
・Boids
・ジェネラティブアート
SeiichiSega
・Houdini
・スキャンされた渋谷の 3Dモデルの座標データ
soma-arc
・GLSL
・フラクタル
なめらかサンショウウオ
・WebGL
・さまざまなノイズ
tokyomax
・Unity + VFX Graph
・RealSence
・ボリュメトリック
ビデオ
Simon Thommes
・Blender
・Shader Editor
Lusion
・WebGL
・3D空間での
シェーダアート
・シェーダの取り込み
・立体にできる
かねた
・Unity
・HDPR
・レイマーチング
・リピテーション
・フラクタル
FMS_Cat
・64KB WebGL Intro
・レイマーチング
・音もシェーダ
iq
・GLSL
・レイマーチング