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.4k
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
1.9k
【Unity道場】ゲームアプリマネタイズの最前線 〜GDCのマネタイズ関連講演まとめ〜
unitydojo
4
1.5k
はじめてのUnity入門
unitydojo
0
2.1k
【Unity道場】エフェクト実践編
unitydojo
10
9.4k
【Unity道場】パフォーマンス最適化の ポイント
unitydojo
12
52k
【Unity道場】アセットストアマニアクス 2016 冬の陣
unitydojo
1
570
【Unity道場京都スペシャル】エディタの基本操作が_めっちゃ早くなるテクニック
unitydojo
6
3k
【Unity道場京都スペシャル】ゼロから始めるUnity UI
unitydojo
1
1.4k
【Unity道場京都スペシャル】プロが教える脱初心者スクリプト術!
unitydojo
3
2.8k
Other Decks in Technology
See All in Technology
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.6k
Nix入門パラダイム編
asa1984
2
200
ネット広告に未来はあるか?「3rd Party Cookie廃止とPrivacy Sandboxの効果検証の裏側」 / third-party-cookie-privacy
cyberagentdevelopers
PRO
1
120
「最高のチューニング」をしないために / hack@delta 24.10
fujiwara3
21
3.4k
Figma Dev Modeで進化するデザインとエンジニアリングの協働 / figma-with-engineering
cyberagentdevelopers
PRO
1
430
Emacs x Nostr
hakkadaikon
1
150
カメラを用いた店内計測におけるオプトインの仕組みの実現 / ai-optin-camera
cyberagentdevelopers
PRO
1
120
プロダクト成長に対応するプラットフォーム戦略:Authleteによる共通認証基盤の移行事例 / Building an authentication platform using Authlete and AWS
kakehashi
1
150
生成AIとAWS CDKで実現! 自社ブログレビューの効率化
ymae
2
320
独自ツール開発でスタジオ撮影をDX!「VLS(Virtual LED Studio)」 / dx-studio-vls
cyberagentdevelopers
PRO
1
170
ABEMA のコンテンツ制作を最適化!生成 AI x クラウド映像編集システム / abema-ai-editor
cyberagentdevelopers
PRO
1
180
分布で見る効果検証入門 / ai-distributional-effect
cyberagentdevelopers
PRO
4
690
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Thoughts on Productivity
jonyablonski
67
4.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.8k
A Tale of Four Properties
chriscoyier
156
23k
YesSQL, Process and Tooling at Scale
rocio
167
14k
The Cult of Friendly URLs
andyhume
78
6k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Fireside Chat
paigeccino
32
3k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
How STYLIGHT went responsive
nonsquared
95
5.2k
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