released exe file: https://github.com/sakokazuki/SKRenderer01/releases/tag/0.0.1 (win x84 build)
- deferred rendering
- shadow mapping
- physically based rendering
- simple rendering pass system
- post porocessing
- antialiasing
- other effect(ssao, ssr, color correction, exc...)
- script refactaring
日記をみると結構毎日コンスタントにやっていてすごい。
そもそもc++とopenglの関係すらもわからないままだったので
ライブラリ入れたり環境調えたり三角形出すのでもかなり精一杯だった。
このあたりからライティング、レンダリングまわりをやっていた。
ディファードレンダリングとはなにかとか物理ベースレンダリングの理論の勉強とか
各ライトの実装とか。
そういうのをやっていくとだんだんレンダリング以外の、c++側のクラスの構成とか
オブジェクトの値の持ち方が気になってしまってそっちも迷走していた。
どうやらmacでopenglが非推奨になるらしいということでwindowsを買ってきたり、
当然そのまま動かなくてやる気になれなかったりしてあんまり手をつけられなくなってきた。
10月くらいにやっとwindowsでみれるようになった。
今
ついにはじめてから1年がたった。
継続ってなかなかできない。他のこともやりたいし。
このプロジェクトに関しては目指す目標が高くて何からやればよくわからなくなってきたのが本音。
ずっと1人でやってたらあっという間に時が過ぎそう。
ちょっとこれで一区切りにしてみようかと。