2017年の発表資料 - 「MetalでTessellation」
Dec 31, 2017 · othersspeakermetal
2017年の振り返りをかねて、勉強会で発表した内容のまとめ
2⁄11 第71回 Cocoa勉強会関西で「MetalでTessellation」を発表
MetalでTessellation
デモプロジェクト
内容
- Metalの概要
- Tessellationの概要
- 仕組み、メリット、デメリット
- 応用技術
- Phong Tessellation
- Displacement mapping
初めは実装方法を説明しようと思ったが、Metal
から説明しだすと時間がいくらあっても足りない感じだったので、デモを見てもらう方式へ変更。
そもそも、テッセレーションなんて普通のモバイルエンジニアは言葉すら知らない技術だと思うので、どういう技術なのかを知ってもらうのに主眼を置いた
大変だったのはMetal
のテッセレーション関連の資料が全然なかったこと。
基本的にAppleの公式資料しかない感じ。それでいてDirectXやOpenGLとも微妙に違う・・・
まあ、Metal
自体そもそも資料がほぼないので、それは想定内だけど、意外に難関だったのがデモ用の素材を集めてくること。色々と動かして破綻なく、それでいてわかりやすいデモってかなり難しかった
実装方法については、いつか別に記事としてまとめたいが、WWDC2017で面白そうな技術がたくさん出てきて暇がない。。。