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
Unity 5.4 & 5.5 新機能キャッチアップ講座
Search
unitydojo
October 05, 2016
Technology
2
6.5k
Unity 5.4 & 5.5 新機能キャッチアップ講座
Unity 5.4からUnity 5.5で新しく追加された機能を軽く紹介します。
unitydojo
October 05, 2016
Tweet
Share
More Decks by unitydojo
See All by unitydojo
【Unity道場】Unity 5.6最新情報
unitydojo
2
2k
【Unity道場】ゲームアプリマネタイズの最前線 〜GDCのマネタイズ関連講演まとめ〜
unitydojo
4
1.5k
はじめてのUnity入門
unitydojo
0
2.1k
【Unity道場】エフェクト実践編
unitydojo
10
9.5k
【Unity道場】パフォーマンス最適化の ポイント
unitydojo
12
52k
【Unity道場】アセットストアマニアクス 2016 冬の陣
unitydojo
1
580
【Unity道場京都スペシャル】エディタの基本操作が_めっちゃ早くなるテクニック
unitydojo
6
3k
【Unity道場京都スペシャル】ゼロから始めるUnity UI
unitydojo
1
1.4k
【Unity道場京都スペシャル】プロが教える脱初心者スクリプト術!
unitydojo
3
2.8k
Other Decks in Technology
See All in Technology
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
100
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
130
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
13
3.7k
OpenAIの蒸留機能(Model Distillation)を使用して運用中のLLMのコストを削減する取り組み
pharma_x_tech
4
550
Wantedly での Datadog 活用事例
bgpat
1
440
祝!Iceberg祭開幕!re:Invent 2024データレイク関連アップデート10分総ざらい
kniino
2
260
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
160
re:Invent をおうちで楽しんでみた ~CloudWatch のオブザーバビリティ機能がスゴい!/ Enjoyed AWS re:Invent from Home and CloudWatch Observability Feature is Amazing!
yuj1osm
0
120
Wvlet: A New Flow-Style Query Language For Functional Data Modeling and Interactive Data Analysis - Trino Summit 2024
xerial
1
110
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
330
なぜCodeceptJSを選んだか
goataka
0
160
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
440
KATA
mclloyd
29
14k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Adopting Sorbet at Scale
ufuk
73
9.1k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
GraphQLとの向き合い方2022年版
quramy
44
13k
The Cost Of JavaScript in 2023
addyosmani
45
7k
Building an army of robots
kneath
302
44k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Transcript
6OJUZ 倜堣腉ٍؗحث،حف闌䏟
ࣗݾհ ِصذ؍٥ذؙظٗآ٦ؤ٥آٍػٝ ؿ؍٦ٕسؒٝآص، ؒٞ؋ٝآؑٔأز ؟ه٦ز #MPHذٓءُ٦ٕـؚٗ 5XJUUFS!UTVCBLJ@U 㿊募麦䕕
6OJUZך倜堣腉
1PTU&GGFDUך䓼⻉
Cinematic Image Effect • 如ך垥彊،إحزהז✮㹀ך *NBHF&GGFDU • #JUCBDLFUחג 0QFO4PVSDFד涪⚥
%FQUI0G'JFME
"NCJFOU0DDMVTJPO
4DSFFO4QBDF3FGMFDUJPO
5POFNBQQJOH$PMPS(SBEJOH 0/ 0''
#MPPN
Cinemati Image Effect • Ambient Occlusion • AntiAliasing • Bloom
• DepthOfField • LensAberrations • Motion Blur • ScreenSpace Reflection • Tonemapping ColorGrading
Scene ViewͰImageEffectͷಈ࡞Λ֬ೝ
Motion Vector • أؙٔ٦ٝ♳דؾؙإٕך銲稆ָ וך玎䏝⹛ְַ鎘皾׃ג鎸ꐮׅ • ٌ٦ءّٝـٓ٦װ5FNQPSBM""ך״ֲז 邌植ח⢪欽ׅ
None
Motion Vector Field • .PUJPO7FDUPSך⡲䧭כծ .FTI3FOEFSFS⽃⡘ • 鏣㹀ׁגְ㜥さծ .PUJPO7FDUPS⡲儗ח ⵃ欽ׅ
כ0/ַ0''ך鏣㹀ךծ כ1SF0CKFDU.PUJPOה $BNFSB.PUJPOծ0''ָ鏣㹀〳腉
73ワך䓼⻉
Single Path Stereo Rendering • 䊩〸ך湡ח邌爙ׅؔـآؙؑز ♧䏝ךػأדٖٝتؚٔٝ • ⚕滙חٖٝتؚׅٔٝ״ֲז暟 剑黝⻉ׅ堣腉
• *NBHF&GGFDU⢪欽ׅ㜥さծ 㼎䘔ׅⳢ椚ָ䗳銲 植4UBOEBSE"TTFUTךؒؿؙؑزכ㼎䘔幥
VRͷϚϧνσόΠεαϙʔτ
Ⳣ椚ךوٕثأٖحس⻉
None
Job System • ύʔςΟΫϧɺεϓϥΠτදݱɺϑϨΞɺϥΠϯɺτϨ Πϧͷදݱͱಉ͡Α͏ʹϚϧνεϨουԽ
(16*OTUBODJOH
GPU Instancing ず♧ًحءُ٥ず♧وذٔ،ٕ (16חֶ격ְ׃ג♧䭍䲽歗ׅ 䎗אַךػًٓ٦ةِص٦ؙחׅ✲ ⳿勻זֻזְ 4LJOOFE.FTI⢪ֲ㜥さכ 䊨㣗ָ䗳銲 ד4QFFE5SFFח㼎䘔 Cדٌغ؎ٕח㼎䘔
…
ٓ؎ذ؍ؚٝ
Final GatherʹϊΠζআڈϑΟϧλʔΛՃ
Light probe Proxy Volume
Light probe Proxy Volume • ϝογϡʹLightprobeͷӨڹΛड͚ΔάϦουΛ࡞Γ ஈ֊తʹӨڹΛड͚ΒΕΔΑ͏ʹ͢ΔΈ ʢ௨ৗ̍ϝογϡʹ͖ͭ̍ͭͷLightprobe͔࣋ͨ͠ͳ͍ʣ • ෦తͳӨڹΛ༩͑ΒΕΔͷͰɺಈతʹஔͨ͠
ΦϒδΣΫτͰ݁ߏ៉ྷʹݟ͑Δ
Light probe add direct lightͷՃ
Shadow Custom Resolution
0QFO(-$PSFך؟ه٦ز
Open GL Core • Shader Model 5 • Compute Shader
• ςοηϨʔγϣϯ • MacͰಈ͘ʢݸਓతʹॏཁ
None
None
"OESPJEך*-$11㼎䘔
AndroidͷIl2CPPରԠ • MonoͷίʔυΛIL2CPPͰC++ → NDK • ݱঢ়ɺϑΝΠϧαΠζएׯmonoΑΓେ͖͍ • 5.3·ͰExperimentalͰɺdebugใࠐ •
Ϗϧυ͍࣌ؒʢͷͰ։ൃMonoਪʣ
ך➭稢ְַ㢌刿
1MBZBCMF"1*
Playable API • ⽃♧ך،صً٦ءؙّٝٔحف ⱄ欰ׅ • ،صً٦ءّٝ؝ٝزٗ٦ٓ٦♶銲 • ،صً٦ءّٝ؝ٝزٗ٦ٓ٦ず㡦ך ـٖٝس〳腉
• أؙٔفز乼⡲䗳갭
5SBOTGPSNⵖ䖴ך䓼⻉
Transform੍ޚͷڧԽ • TransformͷॲཧʹSIMDΛར༻͢Δ • ࢠؔͷղܾʹOnTransformChildrenChangedΛ ༻͢ΔΑ͏ʹ
খ • SIMD=ίϯϐϡʔλϚΠΫϩϓϩηοαͰฒྻॲཧΛ ߦͳ͏ͨΊͷઃܭ༷ࣜͷҰͭͰɺҰͭͷ໋ྩΛಉ࣌ʹෳ ͷσʔλʹద༻͠ɺฒྻʹॲཧ͢Δํࣜɻ • ଞʹɺཧԋࢉεΩχϯάɺز͔ͭͷॲཧʹ༻
PrefabΛΠϯελϯεԽͯ͠ɺΦϒδΣΫτҎ Լʹஔ͢Δέʔε
OnTransformParentChangedʢ5.3Ҏલʣ ͷঢ়ଶ มΘͬͨ ͷঢ়ଶ มΘͬͨ ͷঢ়ଶ มΘͬͨ
OnTransformChildrenChangedʢ5.4Ҏ߱ʣ ࢠͷঢ়ଶ มΘͬͨ
6OJUZך倜堣腉
倜׃ְ"OJNBUJPO8JOEPX
倜׃ְ4QMBTI4DSFFO
৽͍͠εϓϥογϡεΫϦʔϯ • 倜׃ְأفٓحءُأؙٔ٦ٝ • J04"OESPJEך㜥さծ劤勻ך أفٓحءُأؙٔ٦ٝ䖓חㄎל • 1FSTPOBMד㢌刿ָ〳腉 ⡎׃ծך㜥さכ㼭ְׁ6OJUZٗ؞ ׃ֻכ6OJUZٗ؞갫殢ח邌爙ׅ
'VMM#JOBSZ4IBEFS4FSJBMJTBUJPO
Full Binary Shader Serialisation (SBQIJDT"1*ח床ׅءؑ٦ت٦ غ؎شٔה׃ג⥂䭯ծ「ֽ床׃ׅկ ה嫰鯰׃גծ嶊顤ָًٌٔ幾㼰ծ ַאٗ٦سָ넝鸞⻉կ
Standard Shaderͷ࣭ઃఆ 4UBOEBSE4IBEFSךㅷ颵ָ (SBQIJDT4FUUJOHT״鏣㹀⳿勻״ֲחկ ٌغ؎ٕכ➙תד鸐-08䱿㤺 73ぢֽך㜥さծ㜥さח״גכ-08חׅ ך،ַٔ׃זְկ
None
倜׃ְ歗⫷ؿؓ٦وحز
ՃͰը૾ϑΥʔϚοτʹରԠ • iOS • ASTC 6x6 ~ 12x12 (ཁA8Ҏ্ͷCPUʣ •
PC • BC7, BC6H
None
1735$ "45$Y
%暟椚怴皾ך何葺
Rigidbody2DͷڧԽ • Rigidbody 2DΛఀࢭ ͢ΔSimulatedΛՃ • Simulated͕OFFͷ࣌ ཧԋࢉʹࢀՃ͠ͳ͍
ཧԋࢉʹࢀՃ͠ͳ͍…ͷҙຯ TJNVMBUFE0'' TJNVMBUFE0/
৽͍͠ઃఆʮstaticʯ TUBUJDכ⹛ַזְؔـآؙؑزח鏣㹀 ⹛ַׅ儗כ*T,JOFNBUJD׃ֻכ %ZOBNJDח䗳׆ⴖ剏ִկ SJHJECPEZEך搀ְDPMMJEFSEכ 农럀涸זTUBUJD$PMMJEFS
Cancel Collider 2D ্ͷBoxColliderͱ טΈ߹͏ࣄ͕͋Δ ଟେৎ
4DFOFⵖ䖴
Scene Set ء٦ٝ♧䭍דٗ٦سׅ ؒر؍ة㼔欽⡦佦˘
"TTFU#VOEMF圓眠ך䓼⻉
AssetBundle ߏஙڧԽ MJOLYNM鎸鶢ׇ׆ծأؙٔفز4USJQ׃זְ鏣㹀鷄⸇ׅկ أزٔحفךⴻ㹀כծ.BOJGFTUח鎸鶢ׁגְⰻ㺁罋䣁ׁկ أؙٔفزך#VJME1JQFMJOF#VJME1MBZFSדؽٕس׃㜥さחך㼎䘔 #VJME0QUJPOד.BOJGFTUָ֮ؿٕؓت䭷㹀䗳銲ָ֮կ
"TTFU#VOEMF uGUIΛ͏ uGUIΛΘͳ͍ #VJMU*O uGUI ؚ·ͳ͍ 1MBZFS ⳿⸂
"TTFU#VOEMF uGUIΛ͏ uGUIΛΘͳ͍ #VJMU*O uGUI ؚ·ΕΔ 1MBZFS .BOJGFTU然钠 ⳿⸂
ٌغ؎ٕךٔص،ؕٓ٦㼎䘔
Linear Colorͷઃఆ ⢪欽勴⟝ "OESPJEכ0QFO(-ַא"OESPJE⟃♳ J04כ.FUBMַאJ04⟃♳ד⢪欽〳腉
ٓ؎ٝزٖ؎ٕٖٝتٓ٦䭁䓸
None
None
৭ɺ෯ɾଠ͞ɺ֯ͷؙΊͳͲɺͯ͢εΫ Ϧϓτ͔Β੍ޚՄೳ
1#3ثؑحؙؒر؍ة
Look Devπʔϧ • ،٦ذ؍أزぢֽך ٌرٕ 1SFGBC 然钠خ٦ٕ • 葿ղז橆㞮ח㼎׃ג וֲ鋅ִַ嫰鯰׃ג
ثؑحؙדֹ
None
ך➭˘
Gizmo͕ΞτϥΠϯʹมߋ 鼅䫛⚥ךؔـآؙؑزח،ؐزٓ؎ٝ 䖞勻ךٙ؎َ٦ؿٖ٦يח䨱ׅ✲⳿勻 ،ؐزٓ؎ٝך葿㢌ִ
Local Cache Server ٍؗحءُ؟٦غ٦ٗ٦ٕؕח ؎ٝأز٦ٕ فٓحزؿؓ٦يⴖ剏ִ儗װ؎ٝه٦زךꥷծ (6*%הؿؓ٦وحز٥فٓحزؿؓ٦يָ♧荜ׅזלծ ٍؗحءُ״ٔا٦أتؐٝٗ٦سׅկ
"OE/&8
.POPךغ٦آّٝ،حف
Mono 4.6 ʴ C#6 • ݱঢ়ΤσΟλͷΈಈ࡞ • Seen GCಈ࡞͕҆ఆͨ͠Βࡌ͢Δ༧ఆ IUUQTGPSVNVOJUZEDPNGPSVNTFYQFSJNFOUBMTDSJQUJOH
QSFWJFXT
%
• Atlas Assets ʢϑΥϧμάϧʔϓͰవΊͯAtlasԽʣ • Axis Distance Sortʢ͉࣠ͰTransparentΛιʔτʣ • Composit
ColliderʢίϥΠμʔͷ݁߹ʣ • Pyscis Shape EditorʢίϥΠμʔ͕Ͳ͏࡞ΒΕΔ͔Λ੍ޚʣ • Tilemap IUUQTGPSVNVOJUZEDPNGPSVNTE FYQFSJNFOUBMQSFWJFX
1SPHSFTTJWF-JHIUNBQQFS
Progressive Lighmapper 4DFOF7JFXָ鋅גְ鿇ⴓ⮚⯓׃ג ك؎ؙׅٓ؎زوحػ٦ 㼰׃ך㢌刿然钠ׅךָ㺁僒
ך➭
ͦͷଞ • DaydreamରԠ • ValkanରԠ • ৽͍͠input system • MixedఆͷϥΠςΟϯάγεςϜ
None