クリエイティブコーディングの教科書

クリエイティブコーディングの教科書

無料で読める本

ゲームエンジンや3Dソフトウェアを利用して高度な表現ができるこの時代でも、プリミティブな描画や動き、アルゴリズムから学べることは多い。それらをJavaScriptで書くクリエイティブコーディングという形で学べる手引書が本書となる。

Chapters
Chapter 01

準備

Chapter 02

アニメーション

Chapter 03

円の描画

Chapter 04

等速の変化

Chapter 05

色の指定

Chapter 06

正規化・線形補間・マップ

Chapter 07

クランプ

Chapter 08

イージング

Chapter 09

画像とレイアウト

Chapter 10

レスポンシブデザイン

Chapter 11

座標変換

Chapter 12

並べる

Chapter 13

距離

Chapter 14

重ねる

Chapter 15

ランダムを並べる

Chapter 16

三角関数

Chapter 17

円運動・単振動・波形

Chapter 18

軌跡

Chapter 19

ベクトル

Chapter 20

単振動・円運動の合成

Chapter 21

運動の基本・境界処理

Chapter 22

近づく・離れる

Chapter 23

制約

Chapter 24

追従

Chapter 25

可視化

Chapter 26

回転

Chapter 27

点の描画・ピクセルの扱い方

Chapter 28

グラデーション

Chapter 29

fract

Chapter 30

ブレンドモード

Chapter 31

smoothstep

Chapter 32

線の描画

Chapter 33

ベジェ曲線

Chapter 34

お絵かき

Chapter 35

パターン生成

Chapter 36

スプライトアニメーション

Chapter 37

オートタイル

Chapter 38

カメラ

Chapter 39

衝突判定

Chapter 40

レイヤー

Chapter 41

ランダムパッキング

Chapter 42

疑似乱数

Chapter 43

ランダムウォーク

Chapter 44

ノイズ

Chapter 45

中点変位法

Chapter 46

パーリンノイズ

Chapter 47

Undo / Redo

Chapter 48

行列・アフィン変換

Chapter 49

スキャン

Chapter 50

ループ

Chapter 51

GUI

Chapter 52

ゲージ

Chapter 53

シンメトリー

Chapter 54

パーティクル

Chapter 55

弾幕

Chapter 56

運動

Chapter 57

重力加速度

Chapter 58

跳ね返り

Chapter 59

バネ・弾性力

Chapter 60

万有引力

Chapter 61

キネマティクス

Chapter 62

ステアリング

Chapter 63

Boids

Chapter 64

再帰

Chapter 65

矩形分割

Chapter 66

タートルグラフィックス

Chapter 67

フラクタル

Chapter 68

反復関数系

Chapter 69

L-System

Chapter 70

盤面

Chapter 71

画像処理

Chapter 72

ネガ

Chapter 73

グレースケール

Chapter 74

二値化

Chapter 75

セピア調

Chapter 76

疑似カラー

Chapter 77

色分解

Chapter 78

ポスタリゼーション

Chapter 79

モザイク

Chapter 80

モーションブラー

Chapter 81

近似色を探す

Chapter 82

ハーフトーン

Chapter 83

点描

Chapter 84

ランダムディザリング

Chapter 85

誤差拡散法

Chapter 86

渦巻き

Chapter 87

ヒストグラム

Chapter 88

ライフゲーム

Chapter 89

砂遊びシミュレーション

Chapter 90

侵略シミュレーション

Chapter 91

マップ生成

Chapter 92

迷路生成

Chapter 93

幅優先探索

Chapter 94

深さ優先探索

Chapter 95

ダイクストラ法

Chapter 96

アニメーションループ・FPS

Chapter 97

時間

Chapter 98

非同期処理

Chapter 99

トゥイーン

Chapter 100

3Dの表現

Author
miku
Topics
¥0今すぐ読む
公開
本文更新
文章量
470,325
価格
0