画像をグレースケールへ変換する(Metal編)
May 3, 2017 · iosmetalswift3
RGBのMTLTextureをグレースケールのMTLTextureに変換する方法
UIImageを変換する方法はこちらを参照
RGBのMTLTextureをグレースケールのMTLTextureに変換する方法
UIImageを変換する方法はこちらを参照
RGBのUIImageをグレースケールのUIImageに変換する方法
あとCGContext周りも変わっていたのでそれも兼ねてメモ
MetalでModel I/O経由でモデルをファイルからロードする方法
公式サンプルよりもシンプルな方法
Read On →Metalで描画のテストなどでさくっとモデルを表示したい時に、Model I/Oを使って3Dのモデルを生成する方法
法線やUV座標も作ってくれるので地味に便利である
Read On →基本的にSwiftからポインタをそのまま扱う機会はほとんどないが、CのAPIやMetal等でポインタを扱う場合用のメモ
なお、画像などのバイナリデータを単に扱いたいだけの場合はDataがUInt8の配列と同等に扱えるようになったのでそっちを使った方が良い
Swiftの自作ライブラリ(Kanagata)をGitHubに公開するにあたってのメモ。
その2ではマルチプラットフォーム対応とライブラリ管理ツールの導入についての内容
Swiftの自作ライブラリ(Kanagata)をGitHubに公開するにあたってのメモ。
その1ではCIの導入周りについての内容
UIPageViewControllerをエンドレスでページ切り替えする方法とかその他小ネタ
AdHocで作成したiOSアプリ(ipa)にはプロビジョニングプロファイルの有効期限が存在するが、
その有効期限をアプリ内から確認する方法