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
Es_Program
June 09, 2016
Technology
3
6.8k
「塗り」を表現する技術
Es_Program
June 09, 2016
Tweet
Share
More Decks by Es_Program
See All by Es_Program
C#-マルチコアプログラミングへの手引き-
esprogram
0
140
C# 5.0までの自分なりのメモとか
esprogram
2
16k
Unityのシェーダーについて自分なりにまとめてみた
esprogram
22
22k
Other Decks in Technology
See All in Technology
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
360
AWS re:Invent 2025 を振り返る
kazzpapa3
2
110
First-Principles-of-Scrum
hiranabe
3
1.3k
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか
kyamashiro73
0
180
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
160
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
300
産業的変化も組織的変化も乗り越えられるチームへの成長 〜チームの変化から見出す明るい未来〜
kakehashi
PRO
1
310
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
260
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
250
ESXi のAIOps だ!2025冬
unnowataru
0
470
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
700
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
270
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
The Curious Case for Waylosing
cassininazir
0
200
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
300
Marketing to machines
jonoalderson
1
4.5k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
260
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
46
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
35
Being A Developer After 40
akosma
91
590k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Curse of the Amulet
leimatthew05
0
6.8k
What's in a price? How to price your products and services
michaelherold
246
13k
Transcript
ʮృΓʯΛදݱ͢Δٕज़ ΦϒδΣΫτʹʮృΓʯΛߦ͏ͨΊʹඞཁͳ͜ͱ 65+6$-
͡Ίʹ
ࣗݾհ ιϑτΣΞɾήʔϜ։ൃ $(ʹڵຯ࣋ͪ࢝Ί·ͨ͠ &T
ߨԋ༰ ϦΞϧλΠϜͰମʹ৭ ΛృΔॲཧʹ͍͓ͭͯ ͠·͢ɻ
ߨԋ༰ Ϟσϧʹ͍ͭͯ ήʔϜͰѻ͏3DϞσϧσʔλʹ͍ͭͯͷجຊΛ͓͞Β͍ γΣʔμʔʹ͍ͭͯ γΣʔμʔʹ͍ͭͯ؆୯ʹઆ໌ ృΓ࣮ํ ృΓΛ࣮ݱ͢ΔͨΊͷΞΠσΞ·ͱΊ UVΛٻΊΔ ʮͲ͜ʹృΕྑ͍ʁʯΛٻΊΔ γΣʔμʔͰృΔ
࣮ࡍʹృΔॲཧΛॻ͘ Ԡ༻
Ϟσϧʹ͍ͭͯ
جຊཁૉ ྏઢ ໘(ࡾ֯ܗͷू߹) ήʔϜͰશͯͷ ໘Λࡾ֯ܗͰදݱ͢ Δ͜ͱ͕ଟ͍
67 ϞσϧʹςΫενϟΛషΔ ͨΊͷ࠲ඪใ ͲͷҐஔʹը૾ͷͲͷ෦ ΛషΓ͚Δ͔Λܾఆ αΠίϩΛࢥ͍ු͔Δͱ ͍͍
67 IUUQUFOLBpOBMDPOUFTUBUDPEFSKQUBTLTUFOLB@@pOBM@F
γΣʔμʔʹ͍ͭͯ
γΣʔμʔͬͯʁ γΣʔσΟϯά(ӄӨॲཧ)Λߦ͏ϓϩάϥϜͷ͜ͱ ඳըॲཧΛΰϦΰϦ࿔ΕΔͷͰɺӄӨॲཧҎ֎ʹ ༷ʑͳతͰΘΕΔ ͓͓·͔ʹʮγΣʔμʔʯͱʮϑϥάϝϯτ γΣʔμʔʯ͕͋Δ http://esprog.hatenablog.com/entry/ 2016/03/06/135828
γΣʔμʔ جຊతʹ̏࣍ݩʹଘࡏ͢ΔϙϦΰϯͷΛ̎ ࣍ݩʹӨ͢ΔͨΊͷ࠲ඪมΛߦ͏ϓϩάϥϜ ओʹ࠲ඪมॲཧͷΧελϚΠζޙड़͢Δϑϥ άϝϯτγΣʔμʔͰ͏ͨΊͷσʔλ࡞Λߦ ͏ͨΊʹॻ͘͜ͱʹͳΔ
ϑϥάϝϯτγΣʔμʔ ඳը͢Δͱ͖ͷϐΫηϧͷ৭Λܾఆ͢Δ ϐΫηϧ৭ͷܾఆΞϧΰϦζϜΛมߋ͢Δࡍʹ༻ ͍Δ ςΫενϟήʔϜͷσʔλɺγΣʔμʔ ͰՃ͞ΕͨσʔλΛ༻͍ͯϐΫηϧͷ৭ΛܾΊ ͍ͯ͘
γΣʔμʔྫ ήʔϜʹଘࡏ͠ͳ͍σʔλΛ፻͢Δ͜ͱͰෳࡶͳମΛඳը
γΣʔμʔྫ ϑϥάϝϯτγΣʔμʔͰඳը͢ΔൣғΛ੍ݶɾՃ
ృΓ࣮ํ
ߟ͑ํ Q1 : Ϟσϧʹ৭ΛృΔʹʁ A1 : ϞσϧͷςΫενϟʹ৭Λ͚ͭΕ͍͍ Q2 : ςΫενϟͷͲ͜ʹృΕ͍͍ͷʁ
A2 : Ϟσϧͷ࣋ͭใ͔Βܭࢉͯ͠ٻΊΔ Q3 : Ͳ͏ͬͯృΔͷʁ A3 : ృΓ༻ͷγΣʔμʔΛॻ͘
࣮ํ
࣮ํ ̏࣍ݩۭؒͷ͋Δ(ృΓ͍ͨҐஔ)͔ΒUV࠲ඪ Λऔಘ͢Δ ςΫενϟͷͲ͜ʹృΔ͔ܾఆ ృΓΛߦ͏ ඞཁͳύϥϝʔλΛἧ͑ͯγΣʔμʔͰృΓΛ ߦ͏
Ҏ߱ UVΛٻΊΔ γΣʔμʔͰృΔ ʹ͚ͯઆ໌͍͖ͯ͠·͢ɻ
67ΛٻΊΔ
ృΔҐஔͷܾఆ ήʔϜͰృΓ͍ͨ ҐஔΛͨΓఆͳͲ ͰΔ͜ͱ͕Ͱ͖Δ ͜ͷήʔϜۭؒͷ Λpͱ͢Δ ͜ͷp͔ΒృΔର ͷϞσϧͷUVΛٻΊΔ ඞཁ͕͋Δ
ృΔҐஔͷܾఆ Ϟσϧࡾ֯ܗͷू߹ pΛ෦ʹؚΉࡾ֯ܗ͕Ͳ͔͜ʹଘࡏ͢Δͣ ͦͷࡾ֯ܗΛݟ͚ͭग़͠ɺUV࠲ඪΛٻΊΔ
67ΛٻΊΔखॱ 1. ϞσϧΛߏ͢Δࡾ֯ܗͷू߹͔Βɺࡾ֯ܗͷ ಉҰฏ໘্ʹp͕ଘࡏ͢ΔͷΛௐΔ 2. 1Λύεͨ͠ࡾ֯ܗ͕pΛ෦ʹؚΜͰ͍Δ͔Ͳ ͏͔ΛௐΔ 3. 2Λύεͨ͠ࡾ֯ܗͷ໘ੵൺ͔ΒpͷUVΛٻΊ Δ
ಉҰฏ໘্͔ௐΔ v1ͱv2ͷ֎ੵΛnvͱ͢Δ nvͱvpͷੵ͕0͔Ͳ͏͔Λఆ͢Δ
ಉҰฏ໘্͔ௐΔ
ࡾ֯ܗ෦ʹؚ·ΕΔ͔ௐΔ ca×ap, ab×bp, bc×cp(ͦΕͧΕͷ֎ੵ)͕ಉ͡ํ Λ͍͍ͯΔ͔ఆ͢Δ
ࡾ֯ܗ෦ʹؚ·ΕΔ͔ௐΔ
ࡾ֯ܗͷ໘ੵൺ͔Β67ΛٻΊΔ ໘ੵൺ͔Β࠲ඪΛิͯ͠ٻΊΔ http://esprog.hatenablog.com/entry/2016/05/08/165445
ࡾ֯ܗͷ໘ੵൺ͔Β67ΛٻΊΔ 3࣍ݩ্ۭؒͷΛ୯७ʹઢܗิͯ͠͠·͏ͱಁࢹ Өͷ߹Έ͕ൃੜ͢Δ ͜ΕΛߟྀͨ͠ิ͕ύʔεϖΫςΟϒίϨΫτ ࡾ֯ܗͱpͷ֤ΛWVPม͠ಉ࣍࠲ඪΛٻΊΔ ௨ৗ࠲ඪʹͨ͠(wͰׂͬͨ)֤Λͬͯઢܗิ ͠ɺ࠷ޙʹwͷٯΛઢܗิؒͨ͠ͷͰׂΔ ิ
ࡾ֯ܗͷ໘ੵൺ͔Β67ΛٻΊΔ
γΣʔμʔͰృΔ
γΣʔμʔʹ༩͑Δύϥϝʔλʔ ృΔҐஔ(ٻΊͨUV࠲ඪ) ϒϥγը૾ ϒϥγαΠζ etc…
ߟ͑ํ ϐΫηϧγΣʔμʔͰృΓΛॲཧ͢Δ 2ͭͷֆΛॏͶΔ؆୯ͳը૾ॲཧ
ߟ͑ํ ϐΫηϧγΣʔμʔͰٻΊͨUVͱύ ϥϝʔλʔʹ༩͑ΒΕͨൣғ(ϒϥγ αΠζ)͔ΒృΔ͖ൣғͳͷ͔Ͳ͏ ͔Λఆ ඞཁͰ͋Ε֘ՕॴΛృΔ
ʂ
Ԡ༻
Ԡ༻ൣғ ςΫενϟ୯ʹใͷ ֨ೲॴͱͯ͑͠Δ ͷͰԠ༻ൣғ͕͍ Λচʹͨ͠Γ ๏ઢϚοϓʹԠ༻͢Δ͜ ͱͰްΈΛ͚ͭͨΓͰ͖ Δ