Etow
お絵かき部分、Metalを使った描画機能を組み込み始めました。
以前、AppleのサンプルGLPaintをさわりました。
OpenGLを用いて線の描画を行うサンプルです。PointSpriteを並べることで線を描画しています。
これと同じようなことをMetalでできないものでしょうか。
PointSpriteにあたるものとして、MTLPrimitiveTypePointがありました。
これを利用しているAppleのサンプルを調べました。
MetalShaderShowcaseのParticleのところで使用していました。
<サンプル画像MetalShaderShowcase>
こちらで使用しているshaderを改造しました。
お絵かき機能の原型。
月前半はさっぱり進みませんでしたが、後半はすこし進捗がありました。
8月分の画像をアニメーション化したもの。
選んだ画像からパラパラ漫画風にアニメーション化する機能をつけています。
こちらはカレンダー形式。
画像は日々の進捗に対する気持ち・気分をカレンダー形式で表示したもの。