皆さん、こんにちは。
最近は、Shoostの次のアップデートに向けて、Glowエフェクトの開発に集中して取り組んでました。
全体を発光させる機能の他に、選択した色だけを発光させる機能も追加してあります。時間はかかりましたが、目指していた品質まで作り上げることが出来ました。
たまには、少し技術的な話もしましょう。
Glowエフェクトってどのようなことが行われているかと言うと、簡単に説明すると画像に上に、更にぼかした画像を重ねている状態です。
AfterEffectsやPhotoshopで、ブラー効果を見たことがあると思いますが、このぼかした画像を一から作るのは、意外と難しい。
ブラー効果を簡単に説明すると、同じ画像を少しずつずらしながら何枚も重ねている状態なんです。
画像が大量に重ねられている状態なのでブラー処理は負荷が高いのも理解できます。なので、処理負荷を軽減するために、重ねた状態の画像を一旦1枚にまとめて、解像度を下げた後、再びずらして重ねるという工程を繰り返します。
この繰り返しによって、ブラー効果を生み出しています。見た目の表現と処理の負荷を考慮しながらの調整は、時間がかかる作業でしたが、満足のいく仕上がりになって本当に良かったです。
他にも機能追加や調整を行っています。次のアップデートまでにはもう少し時間が必要ですが、楽しみに待っていてください!