ios 8/swift エンジニア勉強会@ヤフー

30
Swift エンジニア勉強会@ Yahoo 束田 大介

Upload: -

Post on 02-Jul-2015

15.442 views

Category:

Engineering


3 download

DESCRIPTION

2014/10/18 iOS 8/Swift エンジニア勉強会@ヤフーの資料です。 5分を想定して資料を作っていましたが、思いのほか内容が薄くなってしまいまして… SceneKitに興味が持てる資料となっていれば幸いです。

TRANSCRIPT

Page 1: iOS 8/Swift エンジニア勉強会@ヤフー

Swift エンジニア勉強会@Yahoo束田 大介

Page 2: iOS 8/Swift エンジニア勉強会@ヤフー

自己紹介

Page 3: iOS 8/Swift エンジニア勉強会@ヤフー

…の前に前回を振り返る

Page 4: iOS 8/Swift エンジニア勉強会@ヤフー

前回までのTWENTY F(ry

Page 5: iOS 8/Swift エンジニア勉強会@ヤフー

前回、いつもの調子でやったら自己紹介だけでえらい時間食ったので、今回は手短にいきやす(汗)

Page 6: iOS 8/Swift エンジニア勉強会@ヤフー

束田 大介 1976年10月生まれ 神奈川県大和市出身Drumer Max for Live Arduino

Page 7: iOS 8/Swift エンジニア勉強会@ヤフー

SNSアカウントTwitter

@dsgarage

Facebook

https://www.facebook.com/dsgaragejp

Page 8: iOS 8/Swift エンジニア勉強会@ヤフー

ミュージシャン、ドラマーとして活動しながらUnityエンジニア、TCA(東京コミュニケーションアート)にて、Unityにおけるゲーム制作科の非常勤講師。フィジカルコンピューティングを取り入れた、音楽を軸にしたメディアアートの研究、開発を行なっています。

Page 9: iOS 8/Swift エンジニア勉強会@ヤフー

プログラミングの他に、Arduinoというマイコンチップを使用しハードウェアの開発や、パッチプログラミングと言われる手法を用いたMax6を扱いながら音声信号の解析、ソフトウェアの開発なども行なっている、フリーランスのひとです。

Page 10: iOS 8/Swift エンジニア勉強会@ヤフー

こんなのや

Page 11: iOS 8/Swift エンジニア勉強会@ヤフー

こんなのす。

Page 12: iOS 8/Swift エンジニア勉強会@ヤフー

お仕事はこんなの

Page 13: iOS 8/Swift エンジニア勉強会@ヤフー

こんなのとか。

Page 14: iOS 8/Swift エンジニア勉強会@ヤフー

Swift & iOS8(SceneKit)

Page 15: iOS 8/Swift エンジニア勉強会@ヤフー

Metal期待!

Page 16: iOS 8/Swift エンジニア勉強会@ヤフー

そもそも。

Object-C乗り遅れた人。

あの独特の書き方がゴーヤと並ぶ食わず嫌いでアレ。

Unityあるしー(爆)

Page 17: iOS 8/Swift エンジニア勉強会@ヤフー

Swiftでやりたかった事

Page 18: iOS 8/Swift エンジニア勉強会@ヤフー

スピード感

Unityでは表現が難しいとされる事の実現

質の高いインターフェイスで行なう高速信号処理

Page 19: iOS 8/Swift エンジニア勉強会@ヤフー

ゲームにおけるiOS8の期待値

Page 20: iOS 8/Swift エンジニア勉強会@ヤフー

ポイントとなる部分

iOS8より整備されたSceneKitによる3Dモデル描画

SceneKitを活用した、シェーダー周りの開発

上記の前提とした軽快な3D描画を活かしたサウンド演出

Page 21: iOS 8/Swift エンジニア勉強会@ヤフー

とりあえずDemo。

Page 22: iOS 8/Swift エンジニア勉強会@ヤフー

SceneKit Demo

コードはObjectC

3Dに必要なコンポーネントの挙動が確認できる

Page 23: iOS 8/Swift エンジニア勉強会@ヤフー

オープニング

Page 24: iOS 8/Swift エンジニア勉強会@ヤフー

物理演算Demo

Page 25: iOS 8/Swift エンジニア勉強会@ヤフー

物理演算

Page 26: iOS 8/Swift エンジニア勉強会@ヤフー

Particle

Page 27: iOS 8/Swift エンジニア勉強会@ヤフー

3Dテクスチャー

Page 28: iOS 8/Swift エンジニア勉強会@ヤフー

Shader

Page 29: iOS 8/Swift エンジニア勉強会@ヤフー

Swift&iOS8(SceneKit)まとめ

Unityで作る3Dとの切り分けが有効!

C++での3Dコーディングにオサラバ!

SceneKitの今後に期待!

Page 30: iOS 8/Swift エンジニア勉強会@ヤフー

ご清聴有り難うございました