際際滷

際際滷Share a Scribd company logo
鴛皆酷で嗄ぼう?
OFJP #studygroup meetup 2015 Fall
2015 Dec. 13th 圻弥慎
OFJP #studygroup meetup 2015 Fall
こんにちは
? バスキュ`ル侭奉
? 恷除のお碧並では WebGL, Android アプリなど
? oF s1定磯
? Shader をくのが挫き
? メインの試咾魯肇ぅ譴離汽ぅ鵑鮗めること?
https://www.facebook.com/groups/washroom.of.the.day/?
https://www.instagram.com/washroomoftheday/
2
OFJP #studygroup meetup 2015 Fall
ISF
Interactive Shader Format の待。GLSL をベ`スにした VDMX など
で聞えるエフェクトやジェネレ`タ`。Web でも巷_されている。
3
OFJP #studygroup meetup 2015 Fall
VDMX
MacOS 喘 VJ アプリケ`ション。
4
デモ井ダウンロ`ド?
http://vidvox.net/download/vdmx_demo?
隠贋ができないこと參翌はC嬬崙oし。
ライセンス澓?
https://vidvox.net/buy?
? 1ライセンス $349
? グル`プライセンス $314.1 / person
? r?セ`ルをしている。Black Friday, Cyber Monday, etc.?
$249で澓
OFJP #studygroup meetup 2015 Fall
ISFのSしいところ
? パラメ`タ`を的れて[べる
? デバッグがしやすい
? VDMX のエフェクトやジェネレ`タは ISF でかれているものも謹
いのでg廾を僥べる
? GLSL Sandbox や Shadertoy のコ`ドをインポ`トして[べる
? 恬った ISF を VDMX に秘れて VJ 殆可として[べる
? ギャラリ`サイトhttp://www.interactiveshaderformat.com/
で巷_できる
5
OFJP #studygroup meetup 2015 Fall
ISFツ`ルとサンプル殆可ダウンロ`ド
6
ISF 喘エディタ`とサンプルファイル。
? ISF Editor v2.3?
http://vidvox.net/rays_oddsnends/ISF_Editor_2.3.zip
? ISF Test/Tutorial Filters?
http://vidvox.net/rays_oddsnends/ISF%20tests+tutorials.zip
? Sample ISF image ?lters?
http://vidvox.net/rays_oddsnends/ISF%20?les.zip
? Movecraft ? The Book of Shaders ? ISF/VDMX translation?
http://www.movecraft.com/the-book-of-shaders-ifsvdmx-
translation/
OFJP #studygroup meetup 2015 Fall
ISFの嶄附はこんな湖じ
7
/*{
"DESCRIPTION": "TEST",
"CREDIT": "chimanaco",
"CATEGORIES": [
"GRAPHIC"
],
"INPUTS": [
{
"NAME": "RedInput",
"TYPE": "?oat",
"DEFAULT": 0.5,
"MIN": 0.0,
"MAX": 1.0
}
]
}*/
void main() {
vec4 inputPixelColor = vec4(RedInput, 1.0, 1.0, 1.0);
gl_FragColor = inputPixelColor;
}
2つのパ`ツに蛍かれていて、貧は INPUTS などの秤鵑秘った json、
和は Fragment Shader になっている。ファイル兆は $$.fs にする。
OFJP #studygroup meetup 2015 Fall
ISFの嶄附はこんな湖じ2
8
ISF Editor に燕幣されるのは Fragment Shader だけだが、Vertex
Shader を聞っているものもある。瘁宀がない栽は、デフォルトの
Vertex Shader が徭啜弔穆O協される。
void main()
{
// make sure to call this from your ISF based vertex shader
vv_vertShaderInit();
}
OFJP #studygroup meetup 2015 Fall
ISF鏡徭のタグ
9
? PERSISTENT_BUFFERS, PASSES ´ マルチレンダ`パス喘
? IMPORTED ´ 鮫騁iみzみ喘。鮫颪詫匯A咾謀籌辰垢襪海函
"IMPORTED" : [
{
"NAME" : "img",
"PATH" : "tex.png"
}
]
OFJP #studygroup meetup 2015 Fall
ISF徭咾俳冱される篳
10
? json で協xした INPUTS
? PASSINDEX ´ iみzむレンダ`パスのインデックス
? RENDERSIZE ´ 盾餠硲┘譽鵐制`パスで峺協されているサイズ
? vv_FragNormCoord ´恣和を[0.0, 0.0],嘔貧を[1.0,1.0]と屎サ
? TIME ´ iみzまれてからのrg
vec4 pixelColor = IMG_PIXEL(image imageName, vec2 pixelCoord);
vec4 pixelColor = IMG_NORM_PIXEL(image imageName, vec2 normalizedPixelCoord);
ISF鏡徭のFunction
? IMG_PIXEL, IMG_NORM_PIXEL など
OFJP #studygroup meetup 2015 Fall
ISF Editorを咾してみる
11
? VDMX がインスト`ルされている栽は、Load System ISFs ボタ
ンで VDMX 喘のファイルがiみzまれる。?
これらのファイルは仝/Library/Graphics/ISF々にある。
? サンプルの ISF ファイルをドラッグ&ドロップ。
? サンプルの ISF ファイル蛤を鯉{したフォルダをドラッグ&ドロップ。
?
?ドラッグ&ドロップ枠
OFJP #studygroup meetup 2015 Fall
ISFファイルを恬ってみる
12
? File -> new ISF File
? よさげなやつをコピ`して個措。
OFJP #studygroup meetup 2015 Fall
殆海Shaderをパクるインポ`トする
13
? GLSL Sandbox?
File -> Import from GLSL Sandbox?
歌深http://glslsandbox.com/e#26309.4?
? ShaderToy?
File -> Import from Shadertoy?
歌深https://www.shadertoy.com/view/ldfGWn?
啝、咄、インプットはうまくいかないっぽい
徭蛍で恬ったりインポ`トしたファイルは仝/Users/****/Library/
Graphics/ISF々に秘る。
OFJP #studygroup meetup 2015 Fall
インポ`トrに徭咾Qされるもの
14
GLSL Sandbox Shadertoy ISF
resolution iResolution RENDERSIZE
time iGlobalTime TIME
mouse iMouse point2DとしてQ
texture2D() texture2D() IMG_NORM_PIXEL()
鮫颪筌謄スチャはこんな湖じでQされる。
// ShaderToy
texture2D( iChannel0, (?oor(uv)+0.5)/256.0, -100.0 )?
// ISF
IMG_NORM_PIXEL(iChannel0,mod((?oor(uv)+0.5)/256.0,1.0),-100.0)
OFJP #studygroup meetup 2015 Fall
恬ったISFをVDMXで聞う
15
? エフェクトの栽?
Layer FX -> Load Asset
? g悶ジェネレ`タの栽?
Media Bin へ
鮫餝屬辰討海譴覆い辰櫃ぃ
Load Asset
Media Bin
OFJP #studygroup meetup 2015 Fall
openFrameworksでISFを聞う
16
satoruhiga/ofxISF
https://github.com/satoruhiga/ofxISF
oF 0.9.0 でサンプルがビルドできなかったので採とか咾したい。
#hell_yeah_crash で氏いましょう。
OFJP #studygroup meetup 2015 Fall
歌深ペ`ジ
おした坪否がdされているペ`ジです。
? Using the ISF Editor To Create GLSL Generators and FX ?
VDMX - MAC VJ SOFTWARE?
http://vdmx.vidvox.net/tutorials/using-the-isf-editor
? Introducing ISF Video Generators and FX ? VDMX - MAC VJ
SOFTWARE?
http://vdmx.vidvox.net/blog/isf
? Interactive Shader Format?
http://www.interactiveshaderformat.com/spec
17
OFJP #studygroup meetup 2015 Fall
ありがとうございました
18
Twitter: @chimanaco
Facebook: Yasushi Harada

More Related Content

What's hot (20)

Docker + WASM.pdf
Docker + WASM.pdfDocker + WASM.pdf
Docker + WASM.pdf
Catalin Jora
?
κεφ?λαιο 20, τα νομ?σματα μ?χρι το 10
κεφ?λαιο 20, τα νομ?σματα μ?χρι το 10κεφ?λαιο 20, τα νομ?σματα μ?χρι το 10
κεφ?λαιο 20, τα νομ?σματα μ?χρι το 10
Ioanna Chats
?
[BurpSuiteJapan]Burp Suiteg樹
[BurpSuiteJapan]Burp Suiteg樹[BurpSuiteJapan]Burp Suiteg樹
[BurpSuiteJapan]Burp Suiteg樹
Burp Suite Japan User Group
?
Amazon Kinesis Analytics によるストリ`ミングデ`タのリアルタイム蛍裂
Amazon Kinesis Analytics によるストリ`ミングデ`タのリアルタイム蛍裂Amazon Kinesis Analytics によるストリ`ミングデ`タのリアルタイム蛍裂
Amazon Kinesis Analytics によるストリ`ミングデ`タのリアルタイム蛍裂
Amazon Web Services Japan
?
Explorations of the three legged performance stool
Explorations of the three legged performance stoolExplorations of the three legged performance stool
Explorations of the three legged performance stool
C4Media
?
[BurpSuiteJapan]Burp Suite秘?荷恬
[BurpSuiteJapan]Burp Suite秘?荷恬[BurpSuiteJapan]Burp Suite秘?荷恬
[BurpSuiteJapan]Burp Suite秘?荷恬
Burp Suite Japan User Group
?
Ριν?κερο? και κ?κορα?. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?...
Ριν?κερο? και κ?κορα?. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?...Ριν?κερο? και κ?κορα?. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?...
Ριν?κερο? και κ?κορα?. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?...
Παπαδημητρακοπο?λου Τζ?νη
?
What's new in Spring Boot 2.6 ?
What's new in Spring Boot 2.6 ?What's new in Spring Boot 2.6 ?
What's new in Spring Boot 2.6 ?
輿瓷 丐峠
?
Veeam v12仟C嬬セミナ`.ラウドへの岷俊バックアップ、謹勣殆J^など宴旋C嬬をまるっと盾h
Veeam v12仟C嬬セミナ`.ラウドへの岷俊バックアップ、謹勣殆J^など宴旋C嬬をまるっと盾hVeeam v12仟C嬬セミナ`.ラウドへの岷俊バックアップ、謹勣殆J^など宴旋C嬬をまるっと盾h
Veeam v12仟C嬬セミナ`.ラウドへの岷俊バックアップ、謹勣殆J^など宴旋C嬬をまるっと盾h
幄塀氏芙クライム
?
Αντ?ο, θ?λασσα
Αντ?ο, θ?λασσαΑντ?ο, θ?λασσα
Αντ?ο, θ?λασσα
theodora tz
?
O芦畠議AWS尺AWS尺D掩R11辛嬬議Y芦LU_爽社|(Ray Lin)_20230802
O芦畠議AWS尺AWS尺D掩R11辛嬬議Y芦LU_爽社|(Ray Lin)_20230802O芦畠議AWS尺AWS尺D掩R11辛嬬議Y芦LU_爽社|(Ray Lin)_20230802
O芦畠議AWS尺AWS尺D掩R11辛嬬議Y芦LU_爽社|(Ray Lin)_20230802
RayLin94
?
禽京ワ`クロ`ドの粥安皆晒とデ`タベ`スサ`ビスv銭恷仟秤烏
禽京ワ`クロ`ドの粥安皆晒とデ`タベ`スサ`ビスv銭恷仟秤烏禽京ワ`クロ`ドの粥安皆晒とデ`タベ`スサ`ビスv銭恷仟秤烏
禽京ワ`クロ`ドの粥安皆晒とデ`タベ`スサ`ビスv銭恷仟秤烏
Amazon Web Services Japan
?
AWS Black Belt Online Seminar 2017 Amazon Connect
AWS Black Belt Online Seminar 2017 Amazon ConnectAWS Black Belt Online Seminar 2017 Amazon Connect
AWS Black Belt Online Seminar 2017 Amazon Connect
Amazon Web Services Japan
?
NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX Back to Basics: Ingress Controller (Japanese Webinar)NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX, Inc.
?
Java EE から Quarkus による_kへの卞佩について
Java EE から Quarkus による_kへの卞佩についてJava EE から Quarkus による_kへの卞佩について
Java EE から Quarkus による_kへの卞佩について
Shigeru Tatsuta
?
Καρτ?λε? με τα ζευγ?ρια τη? πρ?σθεση? απ? το 1 ?ω? το 10
Καρτ?λε? με τα ζευγ?ρια τη? πρ?σθεση? απ? το 1 ?ω? το 10Καρτ?λε? με τα ζευγ?ρια τη? πρ?σθεση? απ? το 1 ?ω? το 10
Καρτ?λε? με τα ζευγ?ρια τη? πρ?σθεση? απ? το 1 ?ω? το 10
Ευγεν?α Παπαδημητρακοπο?λου
?
Μ?λα και καμ?λα. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?.(http...
Μ?λα και καμ?λα. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?.(http...Μ?λα και καμ?λα. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?.(http...
Μ?λα και καμ?λα. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?.(http...
Παπαδημητρακοπο?λου Τζ?νη
?
AWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorksAWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorks
Amazon Web Services Japan
?
Eclipse と Liberty プロファイルで兵める Java EE _kハンズオン #jjug_ccc #ccc_r51
Eclipse と Liberty プロファイルで兵める Java EE _kハンズオン #jjug_ccc #ccc_r51Eclipse と Liberty プロファイルで兵める Java EE _kハンズオン #jjug_ccc #ccc_r51
Eclipse と Liberty プロファイルで兵める Java EE _kハンズオン #jjug_ccc #ccc_r51
Takakiyo Tanaka
?
μ?τη σαν σαλ?μι 1
μ?τη σαν σαλ?μι 1μ?τη σαν σαλ?μι 1
μ?τη σαν σαλ?μι 1
Ioanna Chats
?
κεφ?λαιο 20, τα νομ?σματα μ?χρι το 10
κεφ?λαιο 20, τα νομ?σματα μ?χρι το 10κεφ?λαιο 20, τα νομ?σματα μ?χρι το 10
κεφ?λαιο 20, τα νομ?σματα μ?χρι το 10
Ioanna Chats
?
Amazon Kinesis Analytics によるストリ`ミングデ`タのリアルタイム蛍裂
Amazon Kinesis Analytics によるストリ`ミングデ`タのリアルタイム蛍裂Amazon Kinesis Analytics によるストリ`ミングデ`タのリアルタイム蛍裂
Amazon Kinesis Analytics によるストリ`ミングデ`タのリアルタイム蛍裂
Amazon Web Services Japan
?
Explorations of the three legged performance stool
Explorations of the three legged performance stoolExplorations of the three legged performance stool
Explorations of the three legged performance stool
C4Media
?
Ριν?κερο? και κ?κορα?. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?...
Ριν?κερο? και κ?κορα?. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?...Ριν?κερο? και κ?κορα?. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?...
Ριν?κερο? και κ?κορα?. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?...
Παπαδημητρακοπο?λου Τζ?νη
?
What's new in Spring Boot 2.6 ?
What's new in Spring Boot 2.6 ?What's new in Spring Boot 2.6 ?
What's new in Spring Boot 2.6 ?
輿瓷 丐峠
?
Veeam v12仟C嬬セミナ`.ラウドへの岷俊バックアップ、謹勣殆J^など宴旋C嬬をまるっと盾h
Veeam v12仟C嬬セミナ`.ラウドへの岷俊バックアップ、謹勣殆J^など宴旋C嬬をまるっと盾hVeeam v12仟C嬬セミナ`.ラウドへの岷俊バックアップ、謹勣殆J^など宴旋C嬬をまるっと盾h
Veeam v12仟C嬬セミナ`.ラウドへの岷俊バックアップ、謹勣殆J^など宴旋C嬬をまるっと盾h
幄塀氏芙クライム
?
Αντ?ο, θ?λασσα
Αντ?ο, θ?λασσαΑντ?ο, θ?λασσα
Αντ?ο, θ?λασσα
theodora tz
?
O芦畠議AWS尺AWS尺D掩R11辛嬬議Y芦LU_爽社|(Ray Lin)_20230802
O芦畠議AWS尺AWS尺D掩R11辛嬬議Y芦LU_爽社|(Ray Lin)_20230802O芦畠議AWS尺AWS尺D掩R11辛嬬議Y芦LU_爽社|(Ray Lin)_20230802
O芦畠議AWS尺AWS尺D掩R11辛嬬議Y芦LU_爽社|(Ray Lin)_20230802
RayLin94
?
禽京ワ`クロ`ドの粥安皆晒とデ`タベ`スサ`ビスv銭恷仟秤烏
禽京ワ`クロ`ドの粥安皆晒とデ`タベ`スサ`ビスv銭恷仟秤烏禽京ワ`クロ`ドの粥安皆晒とデ`タベ`スサ`ビスv銭恷仟秤烏
禽京ワ`クロ`ドの粥安皆晒とデ`タベ`スサ`ビスv銭恷仟秤烏
Amazon Web Services Japan
?
AWS Black Belt Online Seminar 2017 Amazon Connect
AWS Black Belt Online Seminar 2017 Amazon ConnectAWS Black Belt Online Seminar 2017 Amazon Connect
AWS Black Belt Online Seminar 2017 Amazon Connect
Amazon Web Services Japan
?
NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX Back to Basics: Ingress Controller (Japanese Webinar)NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX, Inc.
?
Java EE から Quarkus による_kへの卞佩について
Java EE から Quarkus による_kへの卞佩についてJava EE から Quarkus による_kへの卞佩について
Java EE から Quarkus による_kへの卞佩について
Shigeru Tatsuta
?
Μ?λα και καμ?λα. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?.(http...
Μ?λα και καμ?λα. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?.(http...Μ?λα και καμ?λα. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?.(http...
Μ?λα και καμ?λα. Φ?λλα εργασ?α? και εποπτικ? υλικ? για την α? δημοτικο?.(http...
Παπαδημητρακοπο?λου Τζ?νη
?
AWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorksAWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorks
Amazon Web Services Japan
?
Eclipse と Liberty プロファイルで兵める Java EE _kハンズオン #jjug_ccc #ccc_r51
Eclipse と Liberty プロファイルで兵める Java EE _kハンズオン #jjug_ccc #ccc_r51Eclipse と Liberty プロファイルで兵める Java EE _kハンズオン #jjug_ccc #ccc_r51
Eclipse と Liberty プロファイルで兵める Java EE _kハンズオン #jjug_ccc #ccc_r51
Takakiyo Tanaka
?
μ?τη σαν σαλ?μι 1
μ?τη σαν σαλ?μι 1μ?τη σαν σαλ?μι 1
μ?τη σαν σαλ?μι 1
Ioanna Chats
?

Similar to 鴛皆酷で嗄ぼう (20)

強議な鴛晦の伏撹と園鹿
強議な鴛晦の伏撹と園鹿強議な鴛晦の伏撹と園鹿
強議な鴛晦の伏撹と園鹿
terurou
?
Visual Studio App Centerを巷塀サンプルアプリから僥ぼうiOS(swift),Android(java)
Visual Studio App Centerを巷塀サンプルアプリから僥ぼうiOS(swift),Android(java)Visual Studio App Centerを巷塀サンプルアプリから僥ぼうiOS(swift),Android(java)
Visual Studio App Centerを巷塀サンプルアプリから僥ぼうiOS(swift),Android(java)
Shinya Nakajima
?
Embedded framework and so on
Embedded framework and so onEmbedded framework and so on
Embedded framework and so on
toyship
?
メトロスタイルアプリ_k 恷兜の匯i
メトロスタイルアプリ_k恷兜の匯iメトロスタイルアプリ_k恷兜の匯i
メトロスタイルアプリ_k 恷兜の匯i
ShinichiAoyagi
?
粥稼糸姻看庄糸で禽鴛恰粥或永
粥稼糸姻看庄糸で禽鴛恰粥或永粥稼糸姻看庄糸で禽鴛恰粥或永
粥稼糸姻看庄糸で禽鴛恰粥或永
nfc research
?
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
?
13016 n蛍で恬るtype scriptでnodejs
13016 n蛍で恬るtype scriptでnodejs13016 n蛍で恬るtype scriptでnodejs
13016 n蛍で恬るtype scriptでnodejs
Takayoshi Tanaka
?
オレたちとVisual StudioとのvSをそう
オレたちとVisual StudioとのvSをそうオレたちとVisual StudioとのvSをそう
オレたちとVisual StudioとのvSをそう
Mitsuhito Ishino
?
豊にでもできるパフォ`マンスチュ`ニング
豊にでもできるパフォ`マンスチュ`ニング豊にでもできるパフォ`マンスチュ`ニング
豊にでもできるパフォ`マンスチュ`ニング
Kiyokazu Kaba
?
Firefox mobile for android internals
Firefox mobile for android internalsFirefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
?
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
繍 互勸
?
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.jsHokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
?
?スマ`トフォン鬄櫃鬚弔韻燭ぅ肇薀屮
?スマ`トフォン鬄櫃鬚弔韻燭ぅ肇薀屮?スマ`トフォン鬄櫃鬚弔韻燭ぅ肇薀屮
?スマ`トフォン鬄櫃鬚弔韻燭ぅ肇薀屮
Hiroaki Wakamatsu
?
スマホにおける安艶恢赫晦秘壇
スマホにおける安艶恢赫晦秘壇スマホにおける安艶恢赫晦秘壇
スマホにおける安艶恢赫晦秘壇
Yohta Kanke
?
Pronama 0707 wf4
Pronama 0707 wf4Pronama 0707 wf4
Pronama 0707 wf4
Tomoyuki Obi
?
Osc2013 kansai@kyoto ZABBIX-JP クラウドh廠O紳併
Osc2013 kansai@kyoto ZABBIX-JP クラウドh廠O紳併Osc2013 kansai@kyoto ZABBIX-JP クラウドh廠O紳併
Osc2013 kansai@kyoto ZABBIX-JP クラウドh廠O紳併
Daisuke Ikeda
?
Room metro Tokyo #3 k燕Y創です。
Room metro Tokyo #3 k燕Y創です。Room metro Tokyo #3 k燕Y創です。
Room metro Tokyo #3 k燕Y創です。
Manato KAMEYA
?
Aspnet mvc 6の書をB初
Aspnet mvc 6の書をB初Aspnet mvc 6の書をB初
Aspnet mvc 6の書をB初
Makoto Nishimura
?
RFC Viewer_kを宥して僥ぶ!! iOS_kのパタ`ン晒
RFC Viewer_kを宥して僥ぶ!! iOS_kのパタ`ン晒RFC Viewer_kを宥して僥ぶ!! iOS_kのパタ`ン晒
RFC Viewer_kを宥して僥ぶ!! iOS_kのパタ`ン晒
侑俛 翫貧
?
Type scriptmemo
Type scriptmemoType scriptmemo
Type scriptmemo
ytanno
?
強議な鴛晦の伏撹と園鹿
強議な鴛晦の伏撹と園鹿強議な鴛晦の伏撹と園鹿
強議な鴛晦の伏撹と園鹿
terurou
?
Visual Studio App Centerを巷塀サンプルアプリから僥ぼうiOS(swift),Android(java)
Visual Studio App Centerを巷塀サンプルアプリから僥ぼうiOS(swift),Android(java)Visual Studio App Centerを巷塀サンプルアプリから僥ぼうiOS(swift),Android(java)
Visual Studio App Centerを巷塀サンプルアプリから僥ぼうiOS(swift),Android(java)
Shinya Nakajima
?
Embedded framework and so on
Embedded framework and so onEmbedded framework and so on
Embedded framework and so on
toyship
?
メトロスタイルアプリ_k 恷兜の匯i
メトロスタイルアプリ_k恷兜の匯iメトロスタイルアプリ_k恷兜の匯i
メトロスタイルアプリ_k 恷兜の匯i
ShinichiAoyagi
?
粥稼糸姻看庄糸で禽鴛恰粥或永
粥稼糸姻看庄糸で禽鴛恰粥或永粥稼糸姻看庄糸で禽鴛恰粥或永
粥稼糸姻看庄糸で禽鴛恰粥或永
nfc research
?
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
?
13016 n蛍で恬るtype scriptでnodejs
13016 n蛍で恬るtype scriptでnodejs13016 n蛍で恬るtype scriptでnodejs
13016 n蛍で恬るtype scriptでnodejs
Takayoshi Tanaka
?
オレたちとVisual StudioとのvSをそう
オレたちとVisual StudioとのvSをそうオレたちとVisual StudioとのvSをそう
オレたちとVisual StudioとのvSをそう
Mitsuhito Ishino
?
豊にでもできるパフォ`マンスチュ`ニング
豊にでもできるパフォ`マンスチュ`ニング豊にでもできるパフォ`マンスチュ`ニング
豊にでもできるパフォ`マンスチュ`ニング
Kiyokazu Kaba
?
Firefox mobile for android internals
Firefox mobile for android internalsFirefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
?
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
繍 互勸
?
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.jsHokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
?
?スマ`トフォン鬄櫃鬚弔韻燭ぅ肇薀屮
?スマ`トフォン鬄櫃鬚弔韻燭ぅ肇薀屮?スマ`トフォン鬄櫃鬚弔韻燭ぅ肇薀屮
?スマ`トフォン鬄櫃鬚弔韻燭ぅ肇薀屮
Hiroaki Wakamatsu
?
スマホにおける安艶恢赫晦秘壇
スマホにおける安艶恢赫晦秘壇スマホにおける安艶恢赫晦秘壇
スマホにおける安艶恢赫晦秘壇
Yohta Kanke
?
Osc2013 kansai@kyoto ZABBIX-JP クラウドh廠O紳併
Osc2013 kansai@kyoto ZABBIX-JP クラウドh廠O紳併Osc2013 kansai@kyoto ZABBIX-JP クラウドh廠O紳併
Osc2013 kansai@kyoto ZABBIX-JP クラウドh廠O紳併
Daisuke Ikeda
?
Room metro Tokyo #3 k燕Y創です。
Room metro Tokyo #3 k燕Y創です。Room metro Tokyo #3 k燕Y創です。
Room metro Tokyo #3 k燕Y創です。
Manato KAMEYA
?
RFC Viewer_kを宥して僥ぶ!! iOS_kのパタ`ン晒
RFC Viewer_kを宥して僥ぶ!! iOS_kのパタ`ン晒RFC Viewer_kを宥して僥ぶ!! iOS_kのパタ`ン晒
RFC Viewer_kを宥して僥ぶ!! iOS_kのパタ`ン晒
侑俛 翫貧
?
Type scriptmemo
Type scriptmemoType scriptmemo
Type scriptmemo
ytanno
?

鴛皆酷で嗄ぼう

  • 1. 鴛皆酷で嗄ぼう? OFJP #studygroup meetup 2015 Fall 2015 Dec. 13th 圻弥慎
  • 2. OFJP #studygroup meetup 2015 Fall こんにちは ? バスキュ`ル侭奉 ? 恷除のお碧並では WebGL, Android アプリなど ? oF s1定磯 ? Shader をくのが挫き ? メインの試咾魯肇ぅ譴離汽ぅ鵑鮗めること? https://www.facebook.com/groups/washroom.of.the.day/? https://www.instagram.com/washroomoftheday/ 2
  • 3. OFJP #studygroup meetup 2015 Fall ISF Interactive Shader Format の待。GLSL をベ`スにした VDMX など で聞えるエフェクトやジェネレ`タ`。Web でも巷_されている。 3
  • 4. OFJP #studygroup meetup 2015 Fall VDMX MacOS 喘 VJ アプリケ`ション。 4 デモ井ダウンロ`ド? http://vidvox.net/download/vdmx_demo? 隠贋ができないこと參翌はC嬬崙oし。 ライセンス澓? https://vidvox.net/buy? ? 1ライセンス $349 ? グル`プライセンス $314.1 / person ? r?セ`ルをしている。Black Friday, Cyber Monday, etc.? $249で澓
  • 5. OFJP #studygroup meetup 2015 Fall ISFのSしいところ ? パラメ`タ`を的れて[べる ? デバッグがしやすい ? VDMX のエフェクトやジェネレ`タは ISF でかれているものも謹 いのでg廾を僥べる ? GLSL Sandbox や Shadertoy のコ`ドをインポ`トして[べる ? 恬った ISF を VDMX に秘れて VJ 殆可として[べる ? ギャラリ`サイトhttp://www.interactiveshaderformat.com/ で巷_できる 5
  • 6. OFJP #studygroup meetup 2015 Fall ISFツ`ルとサンプル殆可ダウンロ`ド 6 ISF 喘エディタ`とサンプルファイル。 ? ISF Editor v2.3? http://vidvox.net/rays_oddsnends/ISF_Editor_2.3.zip ? ISF Test/Tutorial Filters? http://vidvox.net/rays_oddsnends/ISF%20tests+tutorials.zip ? Sample ISF image ?lters? http://vidvox.net/rays_oddsnends/ISF%20?les.zip ? Movecraft ? The Book of Shaders ? ISF/VDMX translation? http://www.movecraft.com/the-book-of-shaders-ifsvdmx- translation/
  • 7. OFJP #studygroup meetup 2015 Fall ISFの嶄附はこんな湖じ 7 /*{ "DESCRIPTION": "TEST", "CREDIT": "chimanaco", "CATEGORIES": [ "GRAPHIC" ], "INPUTS": [ { "NAME": "RedInput", "TYPE": "?oat", "DEFAULT": 0.5, "MIN": 0.0, "MAX": 1.0 } ] }*/ void main() { vec4 inputPixelColor = vec4(RedInput, 1.0, 1.0, 1.0); gl_FragColor = inputPixelColor; } 2つのパ`ツに蛍かれていて、貧は INPUTS などの秤鵑秘った json、 和は Fragment Shader になっている。ファイル兆は $$.fs にする。
  • 8. OFJP #studygroup meetup 2015 Fall ISFの嶄附はこんな湖じ2 8 ISF Editor に燕幣されるのは Fragment Shader だけだが、Vertex Shader を聞っているものもある。瘁宀がない栽は、デフォルトの Vertex Shader が徭啜弔穆O協される。 void main() { // make sure to call this from your ISF based vertex shader vv_vertShaderInit(); }
  • 9. OFJP #studygroup meetup 2015 Fall ISF鏡徭のタグ 9 ? PERSISTENT_BUFFERS, PASSES ´ マルチレンダ`パス喘 ? IMPORTED ´ 鮫騁iみzみ喘。鮫颪詫匯A咾謀籌辰垢襪海函 "IMPORTED" : [ { "NAME" : "img", "PATH" : "tex.png" } ]
  • 10. OFJP #studygroup meetup 2015 Fall ISF徭咾俳冱される篳 10 ? json で協xした INPUTS ? PASSINDEX ´ iみzむレンダ`パスのインデックス ? RENDERSIZE ´ 盾餠硲┘譽鵐制`パスで峺協されているサイズ ? vv_FragNormCoord ´恣和を[0.0, 0.0],嘔貧を[1.0,1.0]と屎サ ? TIME ´ iみzまれてからのrg vec4 pixelColor = IMG_PIXEL(image imageName, vec2 pixelCoord); vec4 pixelColor = IMG_NORM_PIXEL(image imageName, vec2 normalizedPixelCoord); ISF鏡徭のFunction ? IMG_PIXEL, IMG_NORM_PIXEL など
  • 11. OFJP #studygroup meetup 2015 Fall ISF Editorを咾してみる 11 ? VDMX がインスト`ルされている栽は、Load System ISFs ボタ ンで VDMX 喘のファイルがiみzまれる。? これらのファイルは仝/Library/Graphics/ISF々にある。 ? サンプルの ISF ファイルをドラッグ&ドロップ。 ? サンプルの ISF ファイル蛤を鯉{したフォルダをドラッグ&ドロップ。 ? ?ドラッグ&ドロップ枠
  • 12. OFJP #studygroup meetup 2015 Fall ISFファイルを恬ってみる 12 ? File -> new ISF File ? よさげなやつをコピ`して個措。
  • 13. OFJP #studygroup meetup 2015 Fall 殆海Shaderをパクるインポ`トする 13 ? GLSL Sandbox? File -> Import from GLSL Sandbox? 歌深http://glslsandbox.com/e#26309.4? ? ShaderToy? File -> Import from Shadertoy? 歌深https://www.shadertoy.com/view/ldfGWn? 啝、咄、インプットはうまくいかないっぽい 徭蛍で恬ったりインポ`トしたファイルは仝/Users/****/Library/ Graphics/ISF々に秘る。
  • 14. OFJP #studygroup meetup 2015 Fall インポ`トrに徭咾Qされるもの 14 GLSL Sandbox Shadertoy ISF resolution iResolution RENDERSIZE time iGlobalTime TIME mouse iMouse point2DとしてQ texture2D() texture2D() IMG_NORM_PIXEL() 鮫颪筌謄スチャはこんな湖じでQされる。 // ShaderToy texture2D( iChannel0, (?oor(uv)+0.5)/256.0, -100.0 )? // ISF IMG_NORM_PIXEL(iChannel0,mod((?oor(uv)+0.5)/256.0,1.0),-100.0)
  • 15. OFJP #studygroup meetup 2015 Fall 恬ったISFをVDMXで聞う 15 ? エフェクトの栽? Layer FX -> Load Asset ? g悶ジェネレ`タの栽? Media Bin へ 鮫餝屬辰討海譴覆い辰櫃ぃ Load Asset Media Bin
  • 16. OFJP #studygroup meetup 2015 Fall openFrameworksでISFを聞う 16 satoruhiga/ofxISF https://github.com/satoruhiga/ofxISF oF 0.9.0 でサンプルがビルドできなかったので採とか咾したい。 #hell_yeah_crash で氏いましょう。
  • 17. OFJP #studygroup meetup 2015 Fall 歌深ペ`ジ おした坪否がdされているペ`ジです。 ? Using the ISF Editor To Create GLSL Generators and FX ? VDMX - MAC VJ SOFTWARE? http://vdmx.vidvox.net/tutorials/using-the-isf-editor ? Introducing ISF Video Generators and FX ? VDMX - MAC VJ SOFTWARE? http://vdmx.vidvox.net/blog/isf ? Interactive Shader Format? http://www.interactiveshaderformat.com/spec 17
  • 18. OFJP #studygroup meetup 2015 Fall ありがとうございました 18 Twitter: @chimanaco Facebook: Yasushi Harada