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
490
シェーダー氷山発掘記
VRC-LT #13 シェーダー氷山発掘記
ろじらぼ
June 11, 2022
Tweet
Share
More Decks by ろじらぼ
See All by ろじらぼ
ちょっとつよい足トラ
logilabo
0
730
Other Decks in Programming
See All in Programming
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
250
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
10
4.3k
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
24
9.6k
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
260
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
Rails Frontend Evolution: It Was a Setup All Along
skryukov
0
280
GPUを計算資源として使おう!
primenumber
1
250
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
180
TypeScriptでDXを上げろ! Hono編
yusukebe
3
770
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
200
生成AI時代のコンポーネントライブラリの作り方
touyou
1
290
CDK引数設計道場100本ノック
badmintoncryer
2
480
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Rails Girls Zürich Keynote
gr2m
95
14k
Docker and Python
trallard
45
3.5k
The Language of Interfaces
destraynor
158
25k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
340
A Tale of Four Properties
chriscoyier
160
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
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;
• •
• • • • • •