はじめに
今日から日記を書こうと思います。
XとかDiscordで細切れに発言するよりも、一つの情報媒体でしっかり1日毎にまとめた方が考えが整理されて良いと感じたからです。
また最近ではC++を久しぶりに勉強しているので、ノート的なものがあったほうが良いと思ったのもあります。
C++は学生の時に毎日のごとく本を読み漁って勉強していましたが、社会人になってからは実務でJavaとC#とVBばっかり使っていたのですっかり忘れてしまいました。
今は無職で時間だけは一杯ありますので、この際に色々やってしまおうと目論んでいるわけです。
なぜC++を勉強しているのか
理由は下記の通りです。
- イラストを描く上で欲しい機能があるのでCLIP STUDIO PAINTのプラグイン開発をしたい
- 機械学習を仕組みを学んで活用するため
- Unreal Engineを使って映像とかゲームを作ってみたい
2についてはネット上で調べてみるとPythonとかが当たり前になってるのかなと感じますが、C++でやった方が自分がやりたい他の分野にも紐づけしやすいと思っています。
目先の話
まずはプログラミング言語C++(といっても第3版・・・)とEffective C++を読んで色々思い出しつつ、C++20までの追加機能をざっくり見たら、CLIP STUDIO PAINTのSDKを勉強して自分が欲しい機能を実装していこうと思います。
それが終われば暫くイラストを描きつつ機械学習の基礎を勉強したいですね。
将来の話
実はイラストを主軸に収入を得ようと思っているので、イラスト制作的な話も多く入るかもしれません。(それでプログラミングも勉強て中々クレイジーですよね)
それに加えてVRChat等のメタバースの利用が増加しつつあるのを見るとアセットを作るモデラーとしての方向を視野に入れるのも有りな気がしています。
(Blenderで既に人型のキャラクターをモデリングしてアニメーションを付けた事はありますが結構楽しかったのもあります)
そうなると動作確認でUnityにも手を付ける必要が出てくるので中々カオスな事になりそうですね。
なんにせよ、イラストとプログラミングの2柱が今後の自分にとって基盤になるので頑張りたいと思います。