新しいものを表示

これまでPCの動作が使い物にならなくなるくらいに遅くなったら買い替え、というのを繰り返していたので、
本当に「PCが壊れる」さまを目撃したことはなかったのだけど、
この前ノートPCがドライバを読み込めなくなりBIOS画面しか出せないようになってしまい、ああこれが「PCが壊れる」ということなのか、と貴重なものを見たような体験ができてしまった。
あまりに安いPCだったとはいえ、1年も持たなかったな…

とにかく興味が転々として、前のことが終わっていないのにすぐにそちらに移ってしまうせいで、いつまで経っても器用貧乏から抜け出せない。
ちゃんと一個一個終わらせる覚悟が必要だ。
ここに、興味が移る先になりそうなものを置いていこう。
✍ TouchDesigner 水面シミュレーション
✍ TouchDesigner Webサイトへの反映 (Three.jsやWebソケットなど)
✍ Unity AR で光の柱を立てる (壁で隠れるなどを実装できるか)

【今週の目標】
1. ロラン・バルト「作者の死」の3ページめを読み込む。
2. Unity: 樹木生成シミュレーションまで完成させる。
3. Max/MSP か SuperCollider で、気になる音を再現してみる。

【今週・先週の振り返り】
1. 「作者の死」やっと2ページめまで読み進められた。

2. ランダムな点の分布をもとに、ひとかたまりのポリゴンではなく、樹木を生成する方に興味が移った。
Space Colonization Algorithm を使うと、比較的簡単な計算でリアルな樹木をシミュレーションできるらしいので、今はそれを勉強中。
algorithmicbotany.org/papers/c

3. これは仕事として必要になりそうだったが、結局他の簡単な方法をとることになり、作る必要が無くなった。

(ところで参照と引用の違いがまだわかっていない) [参照]

ここで毎週立てている目標は、あまり達成度も高くないし遅々として進まずな感じではあるけど、
忙しさに流されて忘れがちな、自分にとって一番大切で豊かなことを忘れないための錨になっていて、
そういう意味では大きな役割を果たしてくれている。

振り返りだけして忘れてた。
もう半分以上過ぎたけど、
【今週の目標】
1. ロラン・バルト「作者の死」の2ページめを読み込む。
2. Unity: 現状作成できている3Dオブジェクトに動きを加える。
3. ログイン制課題提出サイトを作ってみる。

GitHubにあるコードを使ってみたいけど、それがREADMEやチュートリアルが無いものだったとき、
数あるファイルを一個一個見てみたりひたすらキーワードで検索してわずかな情報をかき集める作業で時間がかかりすぎてしまう。

ということを会社の技術者の方に相談してみたんだけど、その方もいったん全部のコードを見てみることから始めるらしく、どうやら時間がかかってしまうことはある程度仕方ないみたい。

ESDoc などのようなドキュメンテーションを自動で生成してくれるソフトを活用すると良いことも教えてもらったのでメモ。
esdoc.org/

【今週の振り返り】
1. 「作者の死」は7ページ中1ページしか読めなかった。とはいえ、細かい部分での自分の考えを取りこぼさずに進めたので、このまま行こうと思う。
2. いびつな球のジェネレートはできたが、作品とまではいかなかった。コリジョンやAR方向には手を出したい。
QT: fedibird.com/@maisukegawa/1096
[参照]

Mai Sukegawa  
【今週の目標】 1. ロラン・バルト「作者の死」を一周読む。 2. Unity を使った小さい作品を一個作る。

3D空間上のランダムな点を包んで一つのメッシュにする convex hull の技術を借りて、いびつな球のメッシュをジェネレート。
これの一個一個の面がパキッと見えるようにしたいんだけど、おそらくちゃんと3Dグラフィックやシェーダを勉強する必要がありそうだ…

「まずは手を動かしてみよ」はよく聞くけど、動かしてしばらく苦しんで、結局基礎が抜けているせいだったという遠回りを何度も経験しているから、まず動かせ論にはだいぶ懐疑的です。コードも汚くなるし!

【今週の目標】
1. ロラン・バルト「作者の死」を一周読む。
2. Unity を使った小さい作品を一個作る。

専門は西洋音楽 (作曲)。
まともにプログラミングを始めたのは2020年。
現在は北海道を拠点にサウンドプログラミング/フロントエンドエンジニアとして働きつつ、興味のあることを乱雑に勉強中。

ここでは主に以下の勉強記録を残す目的でつぶやいていく予定です。
プログラミング:
┣ JS (React, Web Audio API)
┣ C# (Unity3D)
┗ Max/MSP など
芸術:
┣ 西洋音楽
┗ 西洋美学
コンピュータサイエンス:
┣ コンピュータサイエンス基礎
┣ 機械学習
┗ 数学やり直し

Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。