MOSA Multi-OS Software Artists

MOSAはソフトウェア開発者を支援します

  • iPhone/iPod touch アプリ紹介
  • MOSA掲示板
  • 活動履歴
  • About MOSA(English)

【中級】iOS開発セミナー:OpenGL環境にGLKitが追加された背景を探る

2012.12.13 残り1席

MOSAでは、iOSアプリでのOpenGL ESとGLKitの活用方法やGLKitが追加搭載された背景を解説するセミナーを開催いたします。

本セミナーは終了いたしました。開催レポートはこちらをご覧下さい。

koike.jpg

セミナー概要

本セミナーでは、iOSアプリでのOpenGL ESとGLKitの活用方法やGLKitが追加搭載された背景を解説したいと思います。具体的には、OpenGL ESやGLKitを用いた効果的で高速な2D描画、アニメーション、画像処理などについてサンプルソースコードを提示しながら詳しく解説を致します。
当日講義予定の項目は以下の「講師より」をご覧下さい。

日 時:2012年12月13日(木)18:30〜21:30(休憩時間、Q&A含む)

会 場:ちよだプラットフォームスクエア 会議室

  〒101-0054 東京都千代田区神田錦町3‐21(営団地下鉄 東西線 竹橋駅3B出口より徒歩約5-6分)

主 催:特定非営利活動法人MOSA

講 師:有限会社オッティモ 代表取締役 小池邦人(MOSA会長)

  • ■講師プロフィール
    1960 年生まれ。(有)オッティモ 代表取締役プログラマー。Apple社とはApple II ユーザとして1980年以来のおつき合い。ソフトを購入するお金がなかったので欲しいソフトを自作していたら、知らぬ間にプログラマーになっていた。代表作に「ColorMagician」「キューティマスコット」「キューティアルバム」「キューティポケット」「GrandMusee」「MOMENTO」「QTJOY」など多数のパッケージソフトがある。「ああ早く引退したいぜ!」と呟きながら、今日もマックのコックピットに座る。


定 員:30名

応募の人数によっては開催を中止させていただくこともあります。

受講料:MOSA学生会員以外は、すべて事前振り込みとなります。

MOSA会員 6,000円(※同時入会可)
MOSA学生/研究室会員 3,000円(※同時入会可)
一般 10,000円
学生 4,500円

【同時入会について】
年会費は法人会員:月割計算、個人賛助会員:5,000円(10月からの半期分)、個人正会員:6,000円(10月からの半期分)、研究室/学生会員は無料です。(有効期限:2013年3月末迄)

MOSAの研究室/学生会員(年会費無料)入会募集中!詳しくはこちら

対象者

 C言語を理解している方。iOSアプリの開発を経験したことがある中級者

講師より(講習テーマ、内容)

iOSで3D描画を担当しているフレームワークは「OpenGL ES」です。OpenGLと聞くと、3Dゲームなどでのリアルなオブジェクト描画を思い浮かべますが、iOSでは高速な2D描画、アニメーション、画像処理などにもフル活用されています。また、OpenGL ES 2.0の能力を最大限活用するために、iOS 5.0からUIKitとより融合した形でGLKitが導入されました。

搭載されているCPUの処理能力はさほど強力ではないのに、iPhoneやiPadが、ユーザに対し快適な操作感や使用感を実現している秘密はOpneGLにあります。つまり、iOSデバイスに搭載されている強力なGPUと、その能力を引き出しているOpenGL ESやGLKitが、CPUを補佐して大活躍しているわけです。本セミナーでは、iOSアプリでのOpenGL ESとGLKitの活用方法やGLKitが追加搭載された背景を解説したいと思います。

具体的には、OpenGL ESやGLKitを用いた効果的で高速な2D描画、アニメーション、画像処理などについてサンプルソースコードを提示しながら詳しく解説を致します。セミナーは以下の技術項目に関して解説をする予定ですが、その内容はiOSのバージョンアップ等により変更される場合がありますので、予めご了承ください。

(1) OpenGL ESとGLKit関連の技術資料を入手する
(2) 開発ツールとサンプルソースコード
(3) iOSにおけるOpenGL ESとGLKit
(4) OpenGL ESでの処理の流れ
(5) OpenGL ESアプリのテンプレート(雛形)
(6) GLKitのGLKBaseEffectによる3D描画
(7) GLKitと独自シェーダによる3D描画
(8) シェーダプログラムのコンパイルとリンク
(9) GLSL(OpenGL Shading Language)
(10)iOS 4搭載のデバイスを考慮した場合 
(11)OpenGL ES 1.1か2.0だけで処理する 
(12)フレームバッファとレンダーバッファ 
(13)GLKitを使わない3Dモデルの描画
(14)GLKitにおけるテクスチャマッピング 
(15)フォグ、キューブマッピング、鏡面反射 
(16)OpenGL ES 1.1でのテクスチャマッピング 
(17)OpenGL ES 2.0でのテクスチャマッピング 
(18)OpenGL ES関連書籍と3Dゲームエンジン

講座の進め方

セミナーは、講師が解説するプロジェクターの画面と配布するテキストを使って進行します。ご自身のマシン持ち込みは自由ですが、実機の操作を指導するハンズオンセミナーではありませんので、受講者の入力スピードに関わらず、セミナーを進行させていただきます。また、電源等はご用意しておりません。予めご了承ください。

申し込み

 ○以下のフォームに必要事項を記載し、お申込みください。
  折り返し、MOSA事務局から受付完了のmailをお送りいたします。

 ○締め切り 2012年12月7日(金)受付分迄
  (但し、締め切り日以前でも定員となり次第締め切ります。)
 ○申込後三日以内(土日祝日は除く)に、MOSAからの返信がない場合は、
  お手数ですが、事務局までお知らせください。

ご不明な点はMOSA事務局までお問合せください。

皆さまのお申込をおまちしております!