Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
シェーダー氷山発掘記
Search
ろじらぼ
June 11, 2022
Programming
0
500
シェーダー氷山発掘記
VRC-LT #13 シェーダー氷山発掘記
ろじらぼ
June 11, 2022
Tweet
Share
More Decks by ろじらぼ
See All by ろじらぼ
ちょっとつよい足トラ
logilabo
0
740
Other Decks in Programming
See All in Programming
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
10
6.6k
株式会社 Sun terras カンパニーデック
sunterras
0
280
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
100
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
120
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
810
CSC305 Lecture 04
javiergs
PRO
0
270
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
31k
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
0
830
CI_CD「健康診断」のススメ。現場でのボトルネック特定から、健康診断を通じた組織的な改善手法
teamlab
PRO
0
210
なぜGoのジェネリクスはこの形なのか? Featherweight Goが明かす設計の核心
ryotaros
7
1.1k
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
3
2.1k
明日から始めるリファクタリング
ryounasso
0
130
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to Think Like a Performance Engineer
csswizardry
27
2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.3k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Speed Design
sergeychernyshev
32
1.2k
Context Engineering - Making Every Token Count
addyosmani
5
230
YesSQL, Process and Tooling at Scale
rocio
173
14k
Transcript
None
• • • • • •
• • • •
• • • • • •
None
•
•
• • •
• • •
• • •
• • • • • • •
None
• •
• •
• •
• • • • •
• • • •
• • • • Pass { Tags { "LightMode" =
"ForwardBase" } HLSLPROGRAM // ENDHLSL } Pass { Tags { "LightMode" = "Vertex" } HLSLPROGRAM // ENDHLSL } GrabPass { Tags { "LightMode" = "Vertex" } } Pass { Tags { "LightMode" = "Vertex" } HLSLPROGRAM // ENDHLSL } ...
None
• • 𝑡 𝑡 + 1
•
•
• •
• •
• • •
None
•
•
•
• • •
• • •
• • •
•
None
• •
• •
• • •
• •
None
• • float x = tex2D(_MainTexture, i.uv)); if(isnan(x)) x =
0.0;
• • float x = tex2D(_MainTexture, i.uv)); if(isnan(x)) x =
0.0;
• • float x = tex2D(_MainTexture, i.uv)); if(isnan(x)) x =
0.0;
• •
• • • • • •