物事の仕組みがわからなくなると人間は無力になるからな
なぜだか分かるか?
どうやって動いているか分からないと
壊れたときとかなんていうかそれ以上どうしようもない
うん 知識は力だ
知識があれば支配に抗うこともできる
Netflix ターミネーター0 日本語字幕 ep1 21:12より引用
今回の記事では、上記のターミネーター0でいいなと思った言葉を、クリエイティブコーディングを上達させるための考え方に応用します。
【クリエイティブコーディング】コードの仕組みを理解しないと、自分なりの表現ができない
- コードは上から実行されていく
- どこでも使えるグローバル変数と、{}内のみで使えるローカル変数がある
- Processingで楕円を書きたいときにはellipse(x1, y1, x2, y2);の構文を使って書く……
など
コードの仕組みを理解していないと、構文と構文の組み合わせ方が分からないので、自分がしたいと思う表現ができないです。
なのでコードの仕組みを理解する必要があります。
コピペだけでは、自分なりの表現ができない。
コピペだけして参考書を終えたことがあるが、自分なりの表現ができずに挫折したことがあります。
【クリエイティブコーディング】コードの仕組みを理解できているなと感じている方法【5STEP】
- 理解しやすい参考書を買う
- 参考書の構文を理解し
- サンプルコードの写経をする
- 理解した②の構文を自分なりに少し変える
- ②で理解した構文を使って簡単な作品をつくる
- ブログやSNSなどでアウトプットする
僕は上記のやり方にしてから、上達を感じやすくなり、続けれるようになりました。
【クリエイティブコーディング】いきなり上級者さんのコードを真似してもコピペだけで、挫折してしまう
「おお~っ!!」と声を出してしまうほどキレイなクリエイティブコーディングの作品。
コードを公開していただけているので、コピペして数値を変えようとするも………。
どこを変えていいのか分からない……。
適当に変えてもなんでそうなったのか分からないことが多すぎて楽しくない……。
そんな流れを変えるためには、参考書やYoutubeなどの動画で基礎を学び、仕組みを理解し、少しずつ長いコードを理解できるようにしていく。
物事の仕組みがわからなくなると人間は無力になるからな
なぜだか分かるか?
どうやって動いているか分からないと
壊れたときとかなんていうかそれ以上どうしようもない
うん 知識は力だ
知識があれば支配に抗うこともできる
Netflix ターミネーター0 日本語字幕 ep1 21:12より引用
ターミネーター0から、そうだなぁと思って、記事にしておくことにしました。
Netflix登録してる人は、見てみてね。
映像表現や色使い、クリエイティブコーディングの作品づくりのヒントになるシーンもあると思います。