2024-05-31 あっという間に2ヶ月が経つ

金曜日。6:00起床。前回の日報を書いてから早2ヶ月近くが過ぎてしまった。その間、ももクロ春の一大事があり、JapanJamがあり、EVIL A LIVEがあり、AEイベントがあり、ゲームをしてとあまりにも無為な生活が続いているので、これは流石にヤバいと毎日を意識的に過ごさないとと今更ながらに焦りだしている。

実際は毎日、Reactの最新バージョンに対応したり、Three.jsのモックアップを作ったりと毎日なにかしらのバージョンアップを自分に課しているのだが、なんとなくそのまま過ぎているような気もして、やっぱりライフログは大事だなと今後はしっかり日報を書くことに。なんとも情けない、、、

起きて、朝のルーティンを終えるとさっそくThree.jsに取り組む。今週ずっと取り組んでいるのがシェーダーとポストプロセッシングの利用。だいたい使い方は分かってきたものの、シェーダー自体を作るのはややハードルが高すぎてイマイチどういった使い方をしていくのかイメージがつきづらかったのだが、今日のモックはいろいろと使用シーンが頭に思い描けて良かった。

要するに、Sceneごとにポストプロセスのパスをかけて、それを組み合わせてレンダリング画像を得るという実装なのだが、部分的にScene-AはAの効果をScene-BにはBの効果をとするのにMaskPassを使っているのが肝で、この方法を使うと効果ごとにSceneを分けられるのでライティングも別のライトで表現する事が出来る。これがちょっとした発見だった。

Three.jsを触っているうちにもう夕方になっていて、時間の進むスピードに驚く。焦って、新しいことをしなければと今日からp5.jsを使ったクリエイティブコーディングを始めることにした。昔、Flashを使ってやっていた事だが、最近またやる人が増えているらしいと感じて、自分も取り組む事に。
とりあえずプロジェクトをスタートさせるため、モックアップサイトの実装をVue.jsを使ってやって、Vueの上でp5.jsを動かすというところまで実装して今日は終わり。短いコードでループ処理が完了することに驚かされた。

いまごろ焦ってもしょうがないといえばしょうがないのだが、明日からはMatiumのポートフォリオサイトの制作に入る。とりあえず企画を始めなければ。時間はあるのだし凝りに凝ったものを作りたい。
シェイプアップも頑張んないとなあ。まずは毎日をMEKIMEKI体操から。