Submit Search
Upload
SurfaceTextureとシェーダを使って遊んでみる
•
Download as KEY, PDF
•
5 likes
•
6,870 views
Tatsuya Matsumoto
Follow
ABC2012 Springで発表したLTのスライドです。
Read less
Read more
Report
Share
Report
Share
1 of 17
Download now
Recommended
Android gameprogramming
Android gameprogramming
Masahiro Hidaka
日本Androidの会発表スライド androidのメディア機能の話
日本Androidの会発表スライド androidのメディア機能の話
Tatsuya Matsumoto
ゴルフゲームでUnityの限界を突破する方法
ゴルフゲームでUnityの限界を突破する方法
Nohina Hidenari
Unityプロファイラについて
Unityプロファイラについて
Mio Ku-tani
60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編
エピック・ゲームズ・ジャパン Epic Games Japan
Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化
COLOPL, Inc.
50分でわかるブループリントについて
50分でわかるブループリントについて
Masahiko Nakamura
Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究
Yuichi Yoshida
Recommended
Android gameprogramming
Android gameprogramming
Masahiro Hidaka
日本Androidの会発表スライド androidのメディア機能の話
日本Androidの会発表スライド androidのメディア機能の話
Tatsuya Matsumoto
ゴルフゲームでUnityの限界を突破する方法
ゴルフゲームでUnityの限界を突破する方法
Nohina Hidenari
Unityプロファイラについて
Unityプロファイラについて
Mio Ku-tani
60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編
エピック・ゲームズ・ジャパン Epic Games Japan
Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化
COLOPL, Inc.
50分でわかるブループリントについて
50分でわかるブループリントについて
Masahiko Nakamura
Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究
Yuichi Yoshida
UE4.17で入る新機能を一気に紹介・解説!
UE4.17で入る新機能を一気に紹介・解説!
エピック・ゲームズ・ジャパン Epic Games Japan
Online MultiPlay Game Design
Online MultiPlay Game Design
エピック・ゲームズ・ジャパン Epic Games Japan
OpenCV 百聞は一見にしかず
OpenCV 百聞は一見にしかず
mq_nakamura
Unreal Engine 4.27 ノンゲーム向け新機能まとめ
Unreal Engine 4.27 ノンゲーム向け新機能まとめ
エピック・ゲームズ・ジャパン Epic Games Japan
Unity用ADV制作ツール「宴」概要
Unity用ADV制作ツール「宴」概要
Ryohei Tokimura
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
エピック・ゲームズ・ジャパン Epic Games Japan
Androidプログラミング初心者のためのゲームアプリ開発入門
Androidプログラミング初心者のためのゲームアプリ開発入門
Masahiko Mizuta
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
エピック・ゲームズ・ジャパン Epic Games Japan
猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4
pafuhana 1213
OpenCV4Androidで画像処理アプリのススメ
OpenCV4Androidで画像処理アプリのススメ
Masaki Otsuki
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
Yuta Imai
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
UnityTechnologiesJapan002
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
エピック・ゲームズ・ジャパン Epic Games Japan
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
Hiroko Umetsu
続Open cv4android
続Open cv4android
Masaki Otsuki
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Kentarou Mukunasi
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
com044
UE4におけるLoadingとGCのProfilingと最適化手法
UE4におけるLoadingとGCのProfilingと最適化手法
エピック・ゲームズ・ジャパン Epic Games Japan
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Saya Katafuchi
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
徹 上野山
あ・・・ありのまま今起こったことを話すぜ!おれはTextureViewでプロジェクトを開始していたと思ったらいつのまにかSurfaceViewに戻っていた
あ・・・ありのまま今起こったことを話すぜ!おれはTextureViewでプロジェクトを開始していたと思ったらいつのまにかSurfaceViewに戻っていた
Yamashita Takeshi
簡単!OpenGL ES 2.0フラグメントシェーダー
簡単!OpenGL ES 2.0フラグメントシェーダー
Eiji Kamiya
More Related Content
What's hot
UE4.17で入る新機能を一気に紹介・解説!
UE4.17で入る新機能を一気に紹介・解説!
エピック・ゲームズ・ジャパン Epic Games Japan
Online MultiPlay Game Design
Online MultiPlay Game Design
エピック・ゲームズ・ジャパン Epic Games Japan
OpenCV 百聞は一見にしかず
OpenCV 百聞は一見にしかず
mq_nakamura
Unreal Engine 4.27 ノンゲーム向け新機能まとめ
Unreal Engine 4.27 ノンゲーム向け新機能まとめ
エピック・ゲームズ・ジャパン Epic Games Japan
Unity用ADV制作ツール「宴」概要
Unity用ADV制作ツール「宴」概要
Ryohei Tokimura
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
エピック・ゲームズ・ジャパン Epic Games Japan
Androidプログラミング初心者のためのゲームアプリ開発入門
Androidプログラミング初心者のためのゲームアプリ開発入門
Masahiko Mizuta
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
エピック・ゲームズ・ジャパン Epic Games Japan
猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4
pafuhana 1213
OpenCV4Androidで画像処理アプリのススメ
OpenCV4Androidで画像処理アプリのススメ
Masaki Otsuki
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
Yuta Imai
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
UnityTechnologiesJapan002
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
エピック・ゲームズ・ジャパン Epic Games Japan
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
Hiroko Umetsu
続Open cv4android
続Open cv4android
Masaki Otsuki
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Kentarou Mukunasi
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
com044
UE4におけるLoadingとGCのProfilingと最適化手法
UE4におけるLoadingとGCのProfilingと最適化手法
エピック・ゲームズ・ジャパン Epic Games Japan
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Saya Katafuchi
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
徹 上野山
What's hot
(20)
UE4.17で入る新機能を一気に紹介・解説!
UE4.17で入る新機能を一気に紹介・解説!
Online MultiPlay Game Design
Online MultiPlay Game Design
OpenCV 百聞は一見にしかず
OpenCV 百聞は一見にしかず
Unreal Engine 4.27 ノンゲーム向け新機能まとめ
Unreal Engine 4.27 ノンゲーム向け新機能まとめ
Unity用ADV制作ツール「宴」概要
Unity用ADV制作ツール「宴」概要
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
Androidプログラミング初心者のためのゲームアプリ開発入門
Androidプログラミング初心者のためのゲームアプリ開発入門
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4
OpenCV4Androidで画像処理アプリのススメ
OpenCV4Androidで画像処理アプリのススメ
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
続Open cv4android
続Open cv4android
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
UE4におけるLoadingとGCのProfilingと最適化手法
UE4におけるLoadingとGCのProfilingと最適化手法
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
Viewers also liked
あ・・・ありのまま今起こったことを話すぜ!おれはTextureViewでプロジェクトを開始していたと思ったらいつのまにかSurfaceViewに戻っていた
あ・・・ありのまま今起こったことを話すぜ!おれはTextureViewでプロジェクトを開始していたと思ったらいつのまにかSurfaceViewに戻っていた
Yamashita Takeshi
簡単!OpenGL ES 2.0フラグメントシェーダー
簡単!OpenGL ES 2.0フラグメントシェーダー
Eiji Kamiya
ネイティブ原理主義
ネイティブ原理主義
Kentarou Mukunasi
どこでも動くゲームを作るためのベタープラクティス
どこでも動くゲームを作るためのベタープラクティス
5mingame2
FiltersでGLSLを楽しく学んじゃおう!
FiltersでGLSLを楽しく学んじゃおう!
Kazuya Hiruma
OpenGL 3DCG
OpenGL 3DCG
Takenori Nakagawa
Live2Dの描画の裏側の話
Live2Dの描画の裏側の話
Naoki Aso
視野変換1(基礎編)
視野変換1(基礎編)
康弘 等々力
GLSLによるシェーダーアートことはじめ
GLSLによるシェーダーアートことはじめ
Yoichi Hirata
Tabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたって
fumoto kazuhiro
中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~
ProjectAsura
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
Introducing libpd -Pdをアプリのサウンドエンジンに-
Introducing libpd -Pdをアプリのサウンドエンジンに-
Yoichi Hirata
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
Manabu Murakami
理想的なチームを作るハッチに学ぶ、スタートアップが優秀な創業メンバーを集める方法 先生:佐藤 裕介・二宮 明仁
理想的なチームを作るハッチに学ぶ、スタートアップが優秀な創業メンバーを集める方法 先生:佐藤 裕介・二宮 明仁
schoowebcampus
OpenGLと行列
OpenGLと行列
miyosuda
Viewers also liked
(16)
あ・・・ありのまま今起こったことを話すぜ!おれはTextureViewでプロジェクトを開始していたと思ったらいつのまにかSurfaceViewに戻っていた
あ・・・ありのまま今起こったことを話すぜ!おれはTextureViewでプロジェクトを開始していたと思ったらいつのまにかSurfaceViewに戻っていた
簡単!OpenGL ES 2.0フラグメントシェーダー
簡単!OpenGL ES 2.0フラグメントシェーダー
ネイティブ原理主義
ネイティブ原理主義
どこでも動くゲームを作るためのベタープラクティス
どこでも動くゲームを作るためのベタープラクティス
FiltersでGLSLを楽しく学んじゃおう!
FiltersでGLSLを楽しく学んじゃおう!
OpenGL 3DCG
OpenGL 3DCG
Live2Dの描画の裏側の話
Live2Dの描画の裏側の話
視野変換1(基礎編)
視野変換1(基礎編)
GLSLによるシェーダーアートことはじめ
GLSLによるシェーダーアートことはじめ
Tabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたって
中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Introducing libpd -Pdをアプリのサウンドエンジンに-
Introducing libpd -Pdをアプリのサウンドエンジンに-
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
理想的なチームを作るハッチに学ぶ、スタートアップが優秀な創業メンバーを集める方法 先生:佐藤 裕介・二宮 明仁
理想的なチームを作るハッチに学ぶ、スタートアップが優秀な創業メンバーを集める方法 先生:佐藤 裕介・二宮 明仁
OpenGLと行列
OpenGLと行列
Similar to SurfaceTextureとシェーダを使って遊んでみる
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
エピック・ゲームズ・ジャパン Epic Games Japan
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
Shuichi Tsutsumi
『こなへん』ができるまで ☆リリース直前編☆
『こなへん』ができるまで ☆リリース直前編☆
5mingame2
Oculus 体験・勉強会「VRコンテンツ制作入門」 2015/05/13
Oculus 体験・勉強会「VRコンテンツ制作入門」 2015/05/13
Hiromichi Yamada
Async deepdive before de:code
Async deepdive before de:code
Kouji Matsui
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
Core Graphics on watchOS 2
Core Graphics on watchOS 2
Shuichi Tsutsumi
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
01 idea table3.0
01 idea table3.0
umisuzume
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Takuya Mukohira
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
youten (ようてん)
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
Web Technology Corp.
Core Animation 使って見た
Core Animation 使って見た
OCHI Shuji
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
Masaki Muranaka
ngCore engine for mobage platform
ngCore engine for mobage platform
Toru Yamaguchi
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
Kohei Kadowaki
メガ Unity ユーザーミートアップ 2012
メガ Unity ユーザーミートアップ 2012
cfm_art
Similar to SurfaceTextureとシェーダを使って遊んでみる
(20)
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
『こなへん』ができるまで ☆リリース直前編☆
『こなへん』ができるまで ☆リリース直前編☆
Oculus 体験・勉強会「VRコンテンツ制作入門」 2015/05/13
Oculus 体験・勉強会「VRコンテンツ制作入門」 2015/05/13
Async deepdive before de:code
Async deepdive before de:code
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Core Graphics on watchOS 2
Core Graphics on watchOS 2
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Tizen web app について調べたよ
Tizen web app について調べたよ
01 idea table3.0
01 idea table3.0
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
Unity ゲーム開発
Unity ゲーム開発
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
Core Animation 使って見た
Core Animation 使って見た
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
ngCore engine for mobage platform
ngCore engine for mobage platform
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
メガ Unity ユーザーミートアップ 2012
メガ Unity ユーザーミートアップ 2012
SurfaceTextureとシェーダを使って遊んでみる
1.
SurfaceTexture
と シェーダを使って 遊んでみる
2.
自己紹介 • 松本 達弥(まつもと たつや) •
Twitter : @tmash06 • 大学生→院生にジョブチェンジ(予定) • Androidの音声とか動画とかNDKを 弄ってます
3.
本日のお題 SurfaceTexture
4.
SurfaceTexture • カメラプレビュー映像や、 動画を再生しているMediaPlayerの
出力結果をOpenGL ESのテクスチャ として利用出来るクラス • Honeycomb以降で利用可能
5.
OpenGL ES? • 3Dグラフィクス用API •
1.1と2.0の2つのバージョンが存在 • 2.0は、GPU上で動作する フラグメントシェーダで、高速に画像 にエフェクトをかけることが可能
6.
OpenGL ES? • OpenGL
ESで、画像を表示するために は、RGB形式などで、GPUへ転送する 必要がある
7.
カメラプレビュー・動画の転送
SurfaceTexture以前 • 動画を再生している、MediaPlayerの再生結果は 取得不可能 • カメラプレビューの場合、Camera.PreviewCallbackを 利用して取得(重い) • YUV420形式なので、RGBへ変換が必要(重い) • OpenGL ES 2.0のシェーダで処理するには、 テクスチャの転送が必要(重い) •全体的に重いし、面倒くさい
8.
カメラプレビュー・動画の転送 SurfaceTextureを使うと •
動画・カメラプレビューどちらも可能 • テクスチャの転送がいらない • RGBフォーマットなので、変換不要 • 速い!
9.
つまり 動画・カメラプレビュー
に対する、 高速なエフェクト処理が 可能になる
10.
なにが嬉しいの?
引用:アップル、「アップル — 新しいiPad — iPadに内蔵された驚くようなアプリケーション。」 、アップル、http://www.apple.com/jp/ipad/built-in-apps/、2012/3/22引用 iPadのPhoto Booth っぽいものが作れる (頑張れば・・・)
11.
なにが嬉しいの?
エッジ強調 リアルタイムな 画像処理に利用出来る
12.
なにが嬉しいの? opencv.jp、「opencv.jp
- OpenCV: 物体検出(Object Detection)サンプルコード 」、 opencv.jp、http://opencv.jp/sample/object_detection.html、2012/3/23引用 シェーダで物体認識とかも 出来るかも・・・?
13.
問題点 •
動画の場合、エフェクト処理が重いと、 音と動画の同期が取れない! • タイムスタンプ情報で、なんとかできるかもしれない • ただし、ICS以降でしか取得APIがない • たまに、OpenGL ESのシェーダコードに 互換性問題がある • ちょっと不安定!!!(たまにOSごと再起動・・・) • Honeycomb以上でないと利用出来ない
14.
android.media.effect • ICSから追加 • 自分でシェーダコード書かなくても、
エフェクトをかけられる • 回転させたり・セピア色にしたり・・・ • 手軽にやりたい人は、こちらのほうがいい
15.
デモ:普通に動画を表示 http://youtu.be/zHklYjZR4Dw
16.
デモ:エフェクトをかけて
表示 http://youtu.be/XAWOu5HcmnE エッジ強調フィルタを利用
17.
おわり ありがとうございました。
Editor's Notes
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download now