際際滷

際際滷Share a Scribd company logo
??? ?? ???? ?? ?? ??
(Analysis of Game Graphics using Unity3D)
????? ??
????
Unity Shader
I N D E X
???(Yi SangYun) illustor@gmail.com
JoyCity Technical Artist / Unity Masterz 1?
Unity RoadShow Seoul , IGC 2016 : ???? ????? ??? ??????
Intel Buzz workshop Seoul 2016 : ?? ??? ??? ????? VR, ??? ??/??
Unite Seoul 2016, CGC2016 : ??2 ????? VR??
Unite Seoul 2015 : Light Probes? ??? ??? ?????? ???? ??
GameTech 2015 : ??? ???? ?? ????? ???? ??
KGC 2013 : ??? ???? ??? ???
???? : The Game Graphics ???, ??? ??? VR : ???5? ??? ?????? ??
Facebook Game 3D ?? ???? ?? ???.
Defense Technica
Steam, Android, IOS, PS3, XBOX360
The Mansion : A Puzzle of Rooms
IOS, Android
Rooms : The Unsolvable Puzzle VR
Oculus PC VR, Steam VR
??? ??? for Kakao
Android
Gunship battle2
Android, IOS, Oculus mobile VR
????? ??
PC, PC VR ??(GPU ????)
??? ??.
???? ??? ??.
????? ? ??.
???? ???? ??? ??
??? ??? ????(?????)
ATI? AMD? ??
VGA Hierarchy 2016
Geforce Radeon Intel Intergrated Graphics
Titan X(Pascal)
GTX 1080
GTX 1070 R9 295X2
Tintal X(Maxwell), 980Ti HD 7990, R9 Fury X
GTX 1060, 980, 960, Titan Black Fury Nano, R9 Fury
GTX 780, 780Ti, 970, Titan RX 480, 470, R9 290, 290X, 390, 390X
GTX 590, 680, 770 HD 6990, R9 280X, 380
GTX 580, 670, 960 HD 5970, 7870LE(XT), 7950, 280, 285
GTX 660Ti, 760, 950 RX 460, HD 7870, R9 270, R9 270X, R7 370
GTX 295, 480, 570, 660 HD 4870 x2, 6970, 7850, R7 265
GTX 470, 560Ti, 560Ti 448 Core, 650Ti Boost HD 4850x2, 5870, 6950, R7 260X
GTX 560, 650Ti, 750 HD 5850, HD 6870, 7790
9800GX2, 285, 460 256bit, 465 HD 6850, 7770, R7 260, R7 360 Iris Pro Graphics 6200
GTX 260, 275, 280, 460 192bit, 460SE, 550Ti HD 4870, 5770, 4890, 5830, 6770, 6790
8800Ultra, 9800GTX, 9800GTX+, GTS 250 HD 3870x2, 4850, 5750, 6750, 7750, R7 250 Intel HD530
Console / Console VR ??
PS4 PS4 pro
PS4/PS4 Pro
PS4 PS4 Pro
CPU X86-64 AMD ^Jaguar ̄, 8 Core 1.6GHz -> 2.1GHz
GPU
1.84 TLOPs Radeon based Graphics engine
(7870 C 7850 ??)
1.84 TFLOPs -> 4.2 TFLPOPs(FP32 ????)
1.84 TFLOPs -> 8.4 TFLPOPs(FP16 ????)
RAM
8G GDDR5 SDRAM
176GB/s
??? ???? ??? : 256MB
8G GDDR5 SDRAM
218GB/s
??? ???? ??? : 1GB
???? HDMI 1.4 HDMI 2.0(4K UHD + 60Hz ??)
PC VR
Oculus Rift(CV1) HTC Vive PS4 VR
Resolution 2160 x 1200 2160 x 1200 1920 x 1080
Refresh Rate 90Hz 90Hz 90~120Hz + Reprojection
Platform Oculus Home SteamVR PSN
Field of view 110 degrees 110 degrees 100 degree
Tracking Area 5x11 feet 15x15 feet -
Ram 8GB+RAM 4GB+RAM -
System requirement
NVIDIA GTX 970 / AMD 290 equivalent or greater
Intel i5-4590 equivalent or greater
PS4, PS4 Pro
Oculus touch vive controller Sony move stick
Mobile/Mobile VR ??
Qualcomm SnapDragon AP ??
Samsung Omnia Mobile AP
SoC ??(System on Chip). ??? ??? ???? ??? ??? ????? ??
Imagination
PowerVR
Nvidia
Tegra
Qulacomm
SnapDragron
ARM
Mali
Mobile GPU
Mobile Device Texture ?? ??
ETC 1 ETC2/EAC DXT(S3TC) PVRTC ATITC
iOS PoewrVR ES 2.0 £
iOS PoewrVR Series 6 ES 3.0 £ £ £
Android PowerVR ES 2.0 £ £
Android Tegra2/3/4 ES 2.0 £ £
Android Adreno200 ES 2.0 £ £
Android Adreno300 ES 3.0 £ £ £
Android Mali400 ES 2.0 £
Android Mali600 ES 3.0 £ £
Samsung Galaxy S4
4.99?? 1920x1080(FHD)
?? ????? 600 Adreno
320(PowerVR ?? ?? ??)
SM 3.0
2G RAM
Samsung Galaxy S3
4.8?? 1280x720(HD)
???? 4412 ARM Mali-400
SM 2.0
2G RAM
Android
??? ?? ???? ?? ?? ?? ??
Apple iPhone 5
4?? 1136x640
A6 PowerVR SGX543
SM 2.0
1G RAM
IOS
Apple iPhone 5s
4?? 1136x640
A7 PowerVR SGX6430
SM 3.0
1G RAM
Samsung Galaxy S7
5.1?? 2560x1440(QHD)
???? 8890 ARM Mali-
T880
SM 3.1
4G RAM
Samsung Galaxy S6
5.1?? 2560x1440(QHD)
???? 7420 ARM Mali-
T760
SM 3.1
3G RAM
Mobile VR
Mobile VR
Samsung GearVR Samsung GearVR2 Google DayDream
Platform Oculus Home Google
Field of view 96 degrees 101 degrees 100 degree
Position Tracking ?? ??
Depth -9D ~ +0.0D -
?? ???? ???? ?? ?? DayDream Controller
Qualcomm 820(SnapDragon) : Galaxy S7(???)
Apple A9 : iphone 6S, 6S Plus
Exynos 8890 : Galaxy S7, Note 7
Exynos 7420 : Galaxy S6, Note 5
Helio X25 : ????. ARM A72+A53, Mali-T880 ??. ???
Kirin 955 : HISILICON. ARM A72+A53, Mali-T880. ??? ???
Qualcomm 820 : Adreno 530, 810 : Adreno 430, 805 : Adreon 420, 652 : Adreno 510
Hardware ??????
GPU-Z ???? GPU ??? ??? ?
?? ????
?????? CPU Z? ?? ??. ??
? AP??? GPU ???? ?? ?? ?
?. IOS? ????? ?? ??? ??
Nintendo Switch
Customized Tegra AP ??
K1??? OpenGL 4.5? ? ????? ??. ?? PC? ??? ??? ??.(DX ???? ????)
nVidia ??? ?? ?? C? ??
Vulkan ???? ???? ??? ??? ??
??? ?? ???? ?? ?? ?? ??
?? ?? ??
ART
Character
Environment
Effect
UI Logic
?? ??? ???? Graphics ??? ??
Scene? ?? vertex?? ??? ?? CPU? GPU?? ??? ??. ???? ?? ? ???? ??? ??? ??
?? 1?? ??? ??, 1?? material? ????? ?? ??? ??? ??.
??? ???? ??? ???? ??? ?? ? ??.
Texture
Shader
Mesh
Material
Mesh render
DrawCall
Drawcall
Defense Technica
PC Steam
PS3, XBOX 360
Android : ??? S2
IOS : iPhone 4
Defense Technica Steam steage 19 Defense Technica Mobile steage 19
??? ??? for Kakao
Android : ??? S3
IOS : iPhone 5
Unity 4.x
MJT Project ?? ?? ??
MJT Project ??? ?? statics : ?? ??? ?? ??? ??? ??? ???? ???? ???? ?.
?? ?? ??? ?? ?? ?? ????? ?? ?? ??
?????? ??? ??? ???? ??? ??. ?? ?? ??????? ??? ?? ??? ??? ????
?? ?? ? ? ???
??? ???? ??? ??? ?? ??? ????? ??? ??? ???? ?? ????? ??(??? ??
????? ??? ??? ?? ?????? ???? ??)
??, ????, ??? ? ???? ???? ?? ??? ???? ?? ???? ???? ??. ???? ????
???? ???? ???? ??? ??? ?? ?? ?? ??(?? ???, ??? ?? ?)
Drawcall? ???? ??? mesh? ?? ??? ??? ??? ??
??
Static Batching(????)
???? ??? ? ?? ????? ??? ??? ???? ?? ??
? ?? ???? ?? ??? ?? ??? ?? ??? ? ???? ?
??? ?? ??.(scene? ?? ??? ?? ?? ????? ?? ?
?? ??)
Dynamic Batching(?? ??)
???? object? ??. ?? ??? ?? ?? ? ??? ????.
Project? batching? ??? ? ?? ??? ???? ???? ???
? ??? ??
Batching
????? ?
??? ??? ??
Drawcall : 1
Probe light ???? Batching ??.
?? scene? 5unit ??.
????? ?
Mesh animation ??
Drawcall : 12
???? ??
Probe light ???
?? 100unit?? ??.
Vertex? 900 ???? ???? UV0, UV1, Tangent, Vertex Normal ?? ???? 180??
Material Instancing ??? ???
Lightmap Index? ?? ?? ??? ??
Multi-pass shader??? ?? ??
Batching ??? combine? vertex ?? 65535? ?? ??
Skinned mesh ?? ??
Model ??? ??
Vertex Normal? ???? ?? Unlit ??? Shader? ??? ??
Model ???? ?? ??? ?? ??.
??, ??? ???? ?? ???? Tanget & Binormal? ???
?? ??
FBX Export ??? ??
fbx export ??? binormal? tangents? ?????
??? ?? ??, fbx? ????? ??
Caculate ??? ???? ??? ??? ???(??
?? xrd?? ??? ???? ??? ????) ???
? ????? ?? ??...
??? ??? : http://illu.tistory.com/1175 ??
? Poly counter? ??? ???? ???? ??? ??? ??
? ?? ?? ??? ??? texture ??? ???? ??(color? illumination color? ??)
? ?? ??? ?? ??? ?? ??? ????? ????? ???
? ?? ??? Tower? ?? ????? ????? ???? ??
Polygon and Textures
Lineage II Revolution(Netmarble)
????? ??? PC?? ??? ?? ??? ????
?? ????? ???? ?? ???? ?? ??? ?
??? ?? ??? ??
HIT(NAT Games)
????? ?? ? ??
Resolution Pixel Count
qHD(quarter FHD) 960 x 540 518,400
HD(High Definition) 1280 x 720 921,600
FHD(Full HD) 1920 x 1080 2,073,600
QHD(Quad HD / 2K) 2560 x 1440 3,686,400
WQXGA(Wide Quad eXended Graphic Array) 2560 x 1600 4,096,000
UHD(Ultra HD / 4K) 3840 x 2160 8,294,400
Mobile ?????? ?? ???? ?? ? ????. QHD? ???? ???? ??
Advanced option? ????? ???? ??? ??? ? ??
??? ???? ?? Mipmap ??? ????? ??? ??? ???
????? ??? ???? ??? mipmap? ???? ??
??? Kaiser ??? ??.
??? ??? ?? ????? ????? ??? ???? ???? ?
?? ??? ???? ???? ??? ??.
???? ?? ??? ??? ??
Texture ??
Unity 5.5??? Advanced option? ???? ??? Advanced ?? ??. ???? ???? ???.
ES 2.0(S3 ??)?? ?? ?
???? ES 3.0(S4 ??)?
????? ???? ??
ETC 1?? ETC2? ????
???? ????? ???
? ??
??? ??? ???? ?
? ??? ??? ???.
Pixel Format ??
(512 ??. ?? ??)
Alpha Channel ??
(1024 ??. ?? ??)
ETC 4bits 170.7kb X 0.7MB
ETC2 4bits 170.7kb X 0.7MB
1bit alpha ETC2
4bits
170.7kb
O
(1bit alpha)
0.7MB
ETC2 8bits 341.4kb O 1.3MB
RGBA 16bit 0.7MB O 2.7MB
RGB 24bit 1.0MB X 4.0MB
RGBA 32bit 1.3MB O 5.3MB
Project Setting? Quality
Anisotropic Filtering(???? ???)
Texture option
??? ?? ???? ?? ?? ?? ??
Anti aliasing
MSAA ??? Anti aliasing ??? ??. SSAA?? ?? ?? ??
? ???? ?? ?? 1?? ??? 1?? ?? ??? ????,
???? ???? ???? ??
Post Processing Anti aliasing
Fast Approximate Anti-aliasing. ?? ??? ?????
??? ? ???? ?? ??? ???? ??? ???
? ?? ???? ??
????? ???? ??? ???? ???? ????? ?? ??? ??? ??.
???? ??? ?? ?? ??? ?????? ???? ???? ???? ?????? ??.
????? ????? ???? ????(ShadowMap) ??? ???? ????. ? ??? ?? ??? ???? ?? ??
?(self-shadow)? ???? ? ?? ???? ???? ??? ??? ?????. ShadowMap ??? ???? ??? ??
?? ??? ???? ? ?? ???(Pixel Shader)?? ??? ???? ??? ????.
??, ?? ??? ?????? ?? ???? ??????(cascade) ?? ??? ??? ?? ??? ????? ????
???? ? ???? ???? ?????.
- ??? ??? ????? ? 嶄
Shadow
HIT(NAT Games)
????? ???? ??? ??? ??? ?? ??????? ???? ?? ??? ?? ??.(??, ?? ???
? ?? ???? ???? ?? ??)
????(Nexon)??? ?????(NCSoft)
???? ????? ???? ?????? ??? ??? ??. ???? ??? ?? ??
?? ????? ???? ??? ????? ?? ???? ??? ???? ??? ? ??
Lightmapping
Lighting? ?? ??? ???? ??? ??? ???? ??? ???? ??.
?????? ?? ???? ??? ????? ??? ? ??.
Unity 4??? Beast? ?????? Unity 5?? Enlighten? ??.
Defense Technica Mobile
Theme01 : Spring
Rooms VR Play Scene theme
Theme02 : Summer
Theme03 : Autumn Theme04 : Winter
Main Scene VR
Exit
Trophy
Trophy
?
UI
UI
Theme select
PC? Mobile Platform? ?? ???? ?? ???? ??? ???? ?? ??? ????? ???? ???? ???
??? ??? ? ????? ??? ?? ??? ??.
Model ??? Generate
Lightmap Uvs?? Lightmap
UV? ???? ??? ???
? ?? ??? ??? ???
? ???? ????? ??
???? ?? ??
?? ??? ?? Generate Lightmap Uvs ??? ???? ? ??? ?? ???? ???? ??? ??? ??
5.3 >> 5.4
5.4 >> 5.5
????? ??? ??? ??? 5.5.0 p4?? ???? ??.(5.5 ??? ? ???? ??)
Multi-sub? ??? Material? ???? Mesh?? attach?? ??? ??? 2ndUV? ???? ??? ???
???? ??? Lightmapping? ?? ??? `??? ?? ???¨ ?? ?? : http://illu.tistory.com/1178
???? ???, ??? ??? VR
Defense Technica DLC Stage 26
Console stage 17 mobile stage 17
Linear Interpolate(Lerp) ??? ??? Splatting? ??
Core Effect ??
Fog
Linear Fog ??.
????? ?? ??? ??? ?? ??.
Linear Graph Exponential Graph
Post Process?? ???? Global Fog?
exponential ???? fog? ??
Skinned Mesh? ???? ?? ??? ????? Transform ??? ??? ???? ???? ??
Unity3D? vertex animation? ???? ??? mesh animation? ????.
?? ?? skinned mesh ??? ??? ?? ???? dynamic batching? ??
Mesh, Material animation?? ???? ??? ???? ??? object? ????? ?
??? ??? ??? ? ??. Material? ??? ???? ?????? ?? ?????
? _Time?? ???? ?? ??? C#?? ??? ??? ????? ??? ??
Mesh Animation
?? ???? ?? ?
Mobile flame tower effectConsole flame tower effect
??? ??? ? ??
??? ??? ????
??? ???? ??? ?
? ??? ?? ??
Mobile mortar tower effectConsole mortar tower effect
Effect
Core Effect ??
Console core ?? ?? effect
Mobile core ?? ?? effect
???? ??? effect ??? ??? ???? ??. ?? ??? ???
Unity Shader
Standard Shader
Unity5?? ??? PBS(Physically Based Shader)? ??.
??? Shader? ???? ??? ??? ??? ?? ???? ?? ??? ????.
?????? ???? ??? ???? ??? ??? ?? ???(???? ??.)
Light
Cubemap
(Environment Reflection Source)
Standard Shader? ??
Albedo
Smoothness
(1-roughness)
Metalic
Normal
A.O
(Ambient Occlusion)
Emissive
Detail Normal
Albedo
Smoothness
Metallic
Skybox
Standard shader? Metallic texture ??? R??
?? Metallic?? A??? ?? Smoothness ??
? ???? ??.
Unity?? ???? ???? built-in shader? ?? ???
? ?????? ??? ???? ?? ??? ??????
? Custom shader? ???? ????? Asset Store??
Shader? ???? ???? ?.
Unity Surface Shader? ??? GLSL, HLSL, Cg ??? ??
??? ?? ??? ??? ????? ??.
Custom Shader
Fixed/Function Shader
??? ???. ??? ?????? ??? ??
??? ???? ??? ??
??? ??
Vertex and Fragment Shader
CG ?? ??? ??.
???, ?? ??? ??
????? ??? ??? ? ?? ??
??? ??? ????? ?? ??
Unity Surface Shader
Matrix ????.(??????)
???? ??? ?? ?? ??? ??? ??, ?
??? ???.
???? ????? ??? ???? ?? ? ??
? ????.
??? ?? ???? ?? ?? ?? ??
Surface Shader? Compiler ??
Surface Shader? ??? ? ??? ??? ? ??? ? ?? ??, ?? ??? ?? ??? Shader? ??? ???
Compiler ???? ??? ??? ? ????.
Surface Shader? Compiler ??
??? ??? Character shader ??? ??? ??? ?
??? ??? ??? ?? ??? ????? ????? ??
??? ?? ???? ?? ?? ?? ??
Texture atlas? ??? UV ???? ?? ??? ???? ??? ??. (??? ?? ??? UV ????? ??)
Prop? scene?? ??? ???? ??? ?? shader
Shader??? ??
Shader Animation
Vertex animation? ??? ??? ??? UV scroll? Emissive clamp? ??? ??? ??
Terrain?? Splatting texture
Lerp ?? ??(Linear Interpolate)
Lerp(A, B, Value)? ETC1 ???? masking texture Base, R,G,B
? ??? texture blending? ??
Masking texture ?? ? ?? ??
ETC ??? ????? ?? ??? ??? ?? ETC2??? ????.
Terrain ?? ? ??? ???? masking texture? ?? scale? ??? 24bit RGB? ???? ?? ??
RoomsVR?? MainMenu? ?? ? ??? ??? ?? ? ??? ??.
Shader?? viewDir(??? ??) ??? ????? ?? ???? ??? ?????? rim light
??.
VR?? viewDir? ??
Q&A
illustor@gmail.com
Facebook ?? 3D ?? ???? ?? : https://www.facebook.com/groups/3Dbackground/

More Related Content

What's hot (20)

?? ??
?? ???? ??
?? ??
Sukwoo Lee
?
[Unite2015 ???] ??? ??? ??? ???
[Unite2015 ???] ??? ??? ??? ???[Unite2015 ???] ??? ??? ??? ???
[Unite2015 ???] ??? ??? ??? ???
MinGeun Park
?
[IGC 2016] ???? ??? - Unreal4? ??? ??? ???? ????
[IGC 2016] ???? ??? - Unreal4? ??? ??? ???? ????[IGC 2016] ???? ??? - Unreal4? ??? ??? ???? ????
[IGC 2016] ???? ??? - Unreal4? ??? ??? ???? ????
? ??
?
??? ?? ????
??? ?? ??????? ?? ????
??? ?? ????
YEONG-CHEON YOU
?
???, Vertex Post-Processing Framework, NDC2011
???, Vertex Post-Processing Framework, NDC2011???, Vertex Post-Processing Framework, NDC2011
???, Vertex Post-Processing Framework, NDC2011
devCAT Studio, NEXON
?
UE4 Garbage Collection
UE4 Garbage CollectionUE4 Garbage Collection
UE4 Garbage Collection
QooJuice
?
Unreal python
Unreal pythonUnreal python
Unreal python
TonyCms
?
Windows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCPWindows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCP
Seungmo Koo
?
golang? websocket? ??? ??????? - ???? ?? ?? ???
golang? websocket? ??? ??????? - ???? ?? ?? ???golang? websocket? ??? ??????? - ???? ?? ?? ???
golang? websocket? ??? ??????? - ???? ?? ?? ???
Sangik Bae
?
[IGC 2017] ???? ??? - Mmorpg? ?? voxel ?? ????? ????? ???
[IGC 2017] ???? ??? - Mmorpg? ?? voxel ?? ????? ????? ???[IGC 2017] ???? ??? - Mmorpg? ?? voxel ?? ????? ????? ???
[IGC 2017] ???? ??? - Mmorpg? ?? voxel ?? ????? ????? ???
? ??
?
????????? #2 - IOCP Adv
????????? #2 - IOCP Adv????????? #2 - IOCP Adv
????????? #2 - IOCP Adv
Seungmo Koo
?
?????? ??? ?? ???? ? ???? ?? ??
?????? ??? ?? ???? ? ???? ?? ???????? ??? ?? ???? ? ???? ?? ??
?????? ??? ?? ???? ? ???? ?? ??
YEONG-CHEON YOU
?
???, ?? ?? ?????? ?? ? - ?? ?? ???? ??? ??, NDC2019
???, ?? ?? ?????? ?? ? - ?? ?? ???? ??? ??, NDC2019???, ?? ?? ?????? ?? ? - ?? ?? ???? ??? ??, NDC2019
???, ?? ?? ?????? ?? ? - ?? ?? ???? ??? ??, NDC2019
devCAT Studio, NEXON
?
???? ??? ???? ??
???? ??? ???? ?????? ??? ???? ??
???? ??? ???? ??
TonyCms
?
∀觧珪海良莠栃峽
∀觧珪海良莠栃峽∀觧珪海良莠栃峽
∀觧珪海良莠栃峽
VirtualTech Japan Inc.
?
Multiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremMultiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theorem
Seungmo Koo
?
AAA??_UI_???_?_????.pptx
AAA??_UI_???_?_????.pptxAAA??_UI_???_?_????.pptx
AAA??_UI_???_?_????.pptx
TonyCms
?
Tips and experience of DX12 Engine development .
Tips and experience of DX12 Engine development .Tips and experience of DX12 Engine development .
Tips and experience of DX12 Engine development .
YEONG-CHEON YOU
?
UI?? ???? ?? ?????4 UMG #1
UI?? ???? ?? ?????4 UMG #1UI?? ???? ?? ?????4 UMG #1
UI?? ???? ?? ?????4 UMG #1
Hong-Gi Joe
?
??? ??? ???, ??? ?? ??? ?? ?????
??? ??? ???, ??? ?? ??? ?? ???????? ??? ???, ??? ?? ??? ?? ?????
??? ??? ???, ??? ?? ??? ?? ?????
Taehoon Kim
?
[Unite2015 ???] ??? ??? ??? ???
[Unite2015 ???] ??? ??? ??? ???[Unite2015 ???] ??? ??? ??? ???
[Unite2015 ???] ??? ??? ??? ???
MinGeun Park
?
[IGC 2016] ???? ??? - Unreal4? ??? ??? ???? ????
[IGC 2016] ???? ??? - Unreal4? ??? ??? ???? ????[IGC 2016] ???? ??? - Unreal4? ??? ??? ???? ????
[IGC 2016] ???? ??? - Unreal4? ??? ??? ???? ????
? ??
?
???, Vertex Post-Processing Framework, NDC2011
???, Vertex Post-Processing Framework, NDC2011???, Vertex Post-Processing Framework, NDC2011
???, Vertex Post-Processing Framework, NDC2011
devCAT Studio, NEXON
?
UE4 Garbage Collection
UE4 Garbage CollectionUE4 Garbage Collection
UE4 Garbage Collection
QooJuice
?
Unreal python
Unreal pythonUnreal python
Unreal python
TonyCms
?
Windows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCPWindows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCP
Seungmo Koo
?
golang? websocket? ??? ??????? - ???? ?? ?? ???
golang? websocket? ??? ??????? - ???? ?? ?? ???golang? websocket? ??? ??????? - ???? ?? ?? ???
golang? websocket? ??? ??????? - ???? ?? ?? ???
Sangik Bae
?
[IGC 2017] ???? ??? - Mmorpg? ?? voxel ?? ????? ????? ???
[IGC 2017] ???? ??? - Mmorpg? ?? voxel ?? ????? ????? ???[IGC 2017] ???? ??? - Mmorpg? ?? voxel ?? ????? ????? ???
[IGC 2017] ???? ??? - Mmorpg? ?? voxel ?? ????? ????? ???
? ??
?
????????? #2 - IOCP Adv
????????? #2 - IOCP Adv????????? #2 - IOCP Adv
????????? #2 - IOCP Adv
Seungmo Koo
?
?????? ??? ?? ???? ? ???? ?? ??
?????? ??? ?? ???? ? ???? ?? ???????? ??? ?? ???? ? ???? ?? ??
?????? ??? ?? ???? ? ???? ?? ??
YEONG-CHEON YOU
?
???, ?? ?? ?????? ?? ? - ?? ?? ???? ??? ??, NDC2019
???, ?? ?? ?????? ?? ? - ?? ?? ???? ??? ??, NDC2019???, ?? ?? ?????? ?? ? - ?? ?? ???? ??? ??, NDC2019
???, ?? ?? ?????? ?? ? - ?? ?? ???? ??? ??, NDC2019
devCAT Studio, NEXON
?
???? ??? ???? ??
???? ??? ???? ?????? ??? ???? ??
???? ??? ???? ??
TonyCms
?
Multiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremMultiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theorem
Seungmo Koo
?
AAA??_UI_???_?_????.pptx
AAA??_UI_???_?_????.pptxAAA??_UI_???_?_????.pptx
AAA??_UI_???_?_????.pptx
TonyCms
?
Tips and experience of DX12 Engine development .
Tips and experience of DX12 Engine development .Tips and experience of DX12 Engine development .
Tips and experience of DX12 Engine development .
YEONG-CHEON YOU
?
UI?? ???? ?? ?????4 UMG #1
UI?? ???? ?? ?????4 UMG #1UI?? ???? ?? ?????4 UMG #1
UI?? ???? ?? ?????4 UMG #1
Hong-Gi Joe
?
??? ??? ???, ??? ?? ??? ?? ?????
??? ??? ???, ??? ?? ??? ?? ???????? ??? ???, ??? ?? ??? ?? ?????
??? ??? ???, ??? ?? ??? ?? ?????
Taehoon Kim
?

Similar to ??? ?? ???? ?? ?? ?? ?? (20)

Gametech2015
Gametech2015Gametech2015
Gametech2015
SangYun Yi
?
Devtree illu
Devtree illuDevtree illu
Devtree illu
SangYun Yi
?
Kgc2013 defense technica_converting_???
Kgc2013 defense technica_converting_???Kgc2013 defense technica_converting_???
Kgc2013 defense technica_converting_???
SangYun Yi
?
Ndc2013 ??(upload??)
Ndc2013 ??(upload??)Ndc2013 ??(upload??)
Ndc2013 ??(upload??)
Minsu Park
?
Gamebryo LightSpeed (Korean)
Gamebryo LightSpeed (Korean)Gamebryo LightSpeed (Korean)
Gamebryo LightSpeed (Korean)
Gamebryo
?
????? ?? ????? ??
????? ?? ????? ??????? ?? ????? ??
????? ?? ????? ??
Junhee Han
?
NDC 2017 ??? ??? ?? - 3on3 ?? ?????
NDC 2017 ??? ??? ?? - 3on3 ?? ?????NDC 2017 ??? ??? ?? - 3on3 ?? ?????
NDC 2017 ??? ??? ?? - 3on3 ?? ?????
burnaby yang
?
[IGC2018] ????? ??? - ?????4 ????? ????? ?? ??
[IGC2018] ????? ??? - ?????4 ????? ????? ?? ??[IGC2018] ????? ??? - ?????4 ????? ????? ?? ??
[IGC2018] ????? ??? - ?????4 ????? ????? ?? ??
? ??
?
????? ?? ????? ??
????? ?? ????? ??????? ?? ????? ??
????? ?? ????? ??
Junhee Han
?
[Ndc11 ???] deferred shading
[Ndc11 ???] deferred shading[Ndc11 ???] deferred shading
[Ndc11 ???] deferred shading
MinGeun Park
?
????? ?? ????? ??
????? ?? ????? ??????? ?? ????? ??
????? ?? ????? ??
Junhee Han
?
??????? 3 d ?? ?? ?? ps4
??????? 3 d ?? ?? ?? ps4??????? 3 d ?? ?? ?? ps4
??????? 3 d ?? ?? ?? ps4
?? ?
?
??? ??? ???? ?? - ???, ???? ??? 2014
??? ??? ???? ?? - ???, ???? ??? 2014??? ??? ???? ?? - ???, ???? ??? 2014
??? ??? ???? ?? - ???, ???? ??? 2014
NDOORS
?
Unity4 Mecanim ??
Unity4 Mecanim ??Unity4 Mecanim ??
Unity4 Mecanim ??
?? ?
?
[E-commerce & Retail Day] ??????? ????
[E-commerce & Retail Day] ??????? ????[E-commerce & Retail Day] ??????? ????
[E-commerce & Retail Day] ??????? ????
Amazon Web Services Korea
?
????? ???? 3D ??? ?? : Cesium for Unreal
????? ???? 3D ??? ?? : Cesium for Unreal????? ???? 3D ??? ?? : Cesium for Unreal
????? ???? 3D ??? ?? : Cesium for Unreal
Kyu-sung Choi
?
?????? 3? ??? ??
?????? 3? ??? ???????? 3? ??? ??
?????? 3? ??? ??
Lee Jungpyo
?
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)
Dongho Kim
?
iOS7 Sprite Kit? ??? ?? ??
iOS7 Sprite Kit? ??? ?? ??iOS7 Sprite Kit? ??? ?? ??
iOS7 Sprite Kit? ??? ?? ??
Changwon National University
?
Kgc2013 defense technica_converting_???
Kgc2013 defense technica_converting_???Kgc2013 defense technica_converting_???
Kgc2013 defense technica_converting_???
SangYun Yi
?
Ndc2013 ??(upload??)
Ndc2013 ??(upload??)Ndc2013 ??(upload??)
Ndc2013 ??(upload??)
Minsu Park
?
Gamebryo LightSpeed (Korean)
Gamebryo LightSpeed (Korean)Gamebryo LightSpeed (Korean)
Gamebryo LightSpeed (Korean)
Gamebryo
?
????? ?? ????? ??
????? ?? ????? ??????? ?? ????? ??
????? ?? ????? ??
Junhee Han
?
NDC 2017 ??? ??? ?? - 3on3 ?? ?????
NDC 2017 ??? ??? ?? - 3on3 ?? ?????NDC 2017 ??? ??? ?? - 3on3 ?? ?????
NDC 2017 ??? ??? ?? - 3on3 ?? ?????
burnaby yang
?
[IGC2018] ????? ??? - ?????4 ????? ????? ?? ??
[IGC2018] ????? ??? - ?????4 ????? ????? ?? ??[IGC2018] ????? ??? - ?????4 ????? ????? ?? ??
[IGC2018] ????? ??? - ?????4 ????? ????? ?? ??
? ??
?
????? ?? ????? ??
????? ?? ????? ??????? ?? ????? ??
????? ?? ????? ??
Junhee Han
?
[Ndc11 ???] deferred shading
[Ndc11 ???] deferred shading[Ndc11 ???] deferred shading
[Ndc11 ???] deferred shading
MinGeun Park
?
????? ?? ????? ??
????? ?? ????? ??????? ?? ????? ??
????? ?? ????? ??
Junhee Han
?
??????? 3 d ?? ?? ?? ps4
??????? 3 d ?? ?? ?? ps4??????? 3 d ?? ?? ?? ps4
??????? 3 d ?? ?? ?? ps4
?? ?
?
??? ??? ???? ?? - ???, ???? ??? 2014
??? ??? ???? ?? - ???, ???? ??? 2014??? ??? ???? ?? - ???, ???? ??? 2014
??? ??? ???? ?? - ???, ???? ??? 2014
NDOORS
?
Unity4 Mecanim ??
Unity4 Mecanim ??Unity4 Mecanim ??
Unity4 Mecanim ??
?? ?
?
????? ???? 3D ??? ?? : Cesium for Unreal
????? ???? 3D ??? ?? : Cesium for Unreal????? ???? 3D ??? ?? : Cesium for Unreal
????? ???? 3D ??? ?? : Cesium for Unreal
Kyu-sung Choi
?
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)
Dongho Kim
?

More from SangYun Yi (14)

Rooms2 vr ArtWorks
Rooms2 vr ArtWorksRooms2 vr ArtWorks
Rooms2 vr ArtWorks
SangYun Yi
?
Unite Seoul 2017 Yi SangYun
Unite Seoul 2017 Yi SangYunUnite Seoul 2017 Yi SangYun
Unite Seoul 2017 Yi SangYun
SangYun Yi
?
Unity Surface Shader for Artist 04
Unity Surface Shader for Artist 04Unity Surface Shader for Artist 04
Unity Surface Shader for Artist 04
SangYun Yi
?
Unity Surface Shader for Artist 03
Unity Surface Shader for Artist 03Unity Surface Shader for Artist 03
Unity Surface Shader for Artist 03
SangYun Yi
?
Unity Surface Shader for Artist 02
Unity Surface Shader for Artist 02Unity Surface Shader for Artist 02
Unity Surface Shader for Artist 02
SangYun Yi
?
Unity Surface Shader for Artist 01
Unity Surface Shader for Artist 01Unity Surface Shader for Artist 01
Unity Surface Shader for Artist 01
SangYun Yi
?
Game Visual Art Technologies
Game Visual Art TechnologiesGame Visual Art Technologies
Game Visual Art Technologies
SangYun Yi
?
LCD Monitor ?? ???? Gamma? ??
LCD Monitor ?? ???? Gamma? ??LCD Monitor ?? ???? Gamma? ??
LCD Monitor ?? ???? Gamma? ??
SangYun Yi
?
Display color? Digital texture format? ??
Display color? Digital texture format? ??Display color? Digital texture format? ??
Display color? Digital texture format? ??
SangYun Yi
?
Igc2016 Technical Artist? ??? ??????
Igc2016 Technical Artist? ??? ??????Igc2016 Technical Artist? ??? ??????
Igc2016 Technical Artist? ??? ??????
SangYun Yi
?
Unite seoul 2016 Rooms2 mobile to VR
Unite seoul 2016 Rooms2 mobile to VRUnite seoul 2016 Rooms2 mobile to VR
Unite seoul 2016 Rooms2 mobile to VR
SangYun Yi
?
Devtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stdayDevtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stday
SangYun Yi
?
Unite2015 probelight English version
Unite2015 probelight English versionUnite2015 probelight English version
Unite2015 probelight English version
SangYun Yi
?
Unite2015 probelight(150417)
Unite2015 probelight(150417)Unite2015 probelight(150417)
Unite2015 probelight(150417)
SangYun Yi
?
Rooms2 vr ArtWorks
Rooms2 vr ArtWorksRooms2 vr ArtWorks
Rooms2 vr ArtWorks
SangYun Yi
?
Unite Seoul 2017 Yi SangYun
Unite Seoul 2017 Yi SangYunUnite Seoul 2017 Yi SangYun
Unite Seoul 2017 Yi SangYun
SangYun Yi
?
Unity Surface Shader for Artist 04
Unity Surface Shader for Artist 04Unity Surface Shader for Artist 04
Unity Surface Shader for Artist 04
SangYun Yi
?
Unity Surface Shader for Artist 03
Unity Surface Shader for Artist 03Unity Surface Shader for Artist 03
Unity Surface Shader for Artist 03
SangYun Yi
?
Unity Surface Shader for Artist 02
Unity Surface Shader for Artist 02Unity Surface Shader for Artist 02
Unity Surface Shader for Artist 02
SangYun Yi
?
Unity Surface Shader for Artist 01
Unity Surface Shader for Artist 01Unity Surface Shader for Artist 01
Unity Surface Shader for Artist 01
SangYun Yi
?
Game Visual Art Technologies
Game Visual Art TechnologiesGame Visual Art Technologies
Game Visual Art Technologies
SangYun Yi
?
LCD Monitor ?? ???? Gamma? ??
LCD Monitor ?? ???? Gamma? ??LCD Monitor ?? ???? Gamma? ??
LCD Monitor ?? ???? Gamma? ??
SangYun Yi
?
Display color? Digital texture format? ??
Display color? Digital texture format? ??Display color? Digital texture format? ??
Display color? Digital texture format? ??
SangYun Yi
?
Igc2016 Technical Artist? ??? ??????
Igc2016 Technical Artist? ??? ??????Igc2016 Technical Artist? ??? ??????
Igc2016 Technical Artist? ??? ??????
SangYun Yi
?
Unite seoul 2016 Rooms2 mobile to VR
Unite seoul 2016 Rooms2 mobile to VRUnite seoul 2016 Rooms2 mobile to VR
Unite seoul 2016 Rooms2 mobile to VR
SangYun Yi
?
Devtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stdayDevtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stday
SangYun Yi
?
Unite2015 probelight English version
Unite2015 probelight English versionUnite2015 probelight English version
Unite2015 probelight English version
SangYun Yi
?
Unite2015 probelight(150417)
Unite2015 probelight(150417)Unite2015 probelight(150417)
Unite2015 probelight(150417)
SangYun Yi
?

??? ?? ???? ?? ?? ?? ??

  • 1. ??? ?? ???? ?? ?? ?? (Analysis of Game Graphics using Unity3D)
  • 3. ???(Yi SangYun) illustor@gmail.com JoyCity Technical Artist / Unity Masterz 1? Unity RoadShow Seoul , IGC 2016 : ???? ????? ??? ?????? Intel Buzz workshop Seoul 2016 : ?? ??? ??? ????? VR, ??? ??/?? Unite Seoul 2016, CGC2016 : ??2 ????? VR?? Unite Seoul 2015 : Light Probes? ??? ??? ?????? ???? ?? GameTech 2015 : ??? ???? ?? ????? ???? ?? KGC 2013 : ??? ???? ??? ??? ???? : The Game Graphics ???, ??? ??? VR : ???5? ??? ?????? ?? Facebook Game 3D ?? ???? ?? ???.
  • 4. Defense Technica Steam, Android, IOS, PS3, XBOX360 The Mansion : A Puzzle of Rooms IOS, Android Rooms : The Unsolvable Puzzle VR Oculus PC VR, Steam VR ??? ??? for Kakao Android Gunship battle2 Android, IOS, Oculus mobile VR
  • 6. PC, PC VR ??(GPU ????) ??? ??. ???? ??? ??. ????? ? ??. ???? ???? ??? ?? ??? ??? ????(?????) ATI? AMD? ??
  • 7. VGA Hierarchy 2016 Geforce Radeon Intel Intergrated Graphics Titan X(Pascal) GTX 1080 GTX 1070 R9 295X2 Tintal X(Maxwell), 980Ti HD 7990, R9 Fury X GTX 1060, 980, 960, Titan Black Fury Nano, R9 Fury GTX 780, 780Ti, 970, Titan RX 480, 470, R9 290, 290X, 390, 390X GTX 590, 680, 770 HD 6990, R9 280X, 380 GTX 580, 670, 960 HD 5970, 7870LE(XT), 7950, 280, 285 GTX 660Ti, 760, 950 RX 460, HD 7870, R9 270, R9 270X, R7 370 GTX 295, 480, 570, 660 HD 4870 x2, 6970, 7850, R7 265 GTX 470, 560Ti, 560Ti 448 Core, 650Ti Boost HD 4850x2, 5870, 6950, R7 260X GTX 560, 650Ti, 750 HD 5850, HD 6870, 7790 9800GX2, 285, 460 256bit, 465 HD 6850, 7770, R7 260, R7 360 Iris Pro Graphics 6200 GTX 260, 275, 280, 460 192bit, 460SE, 550Ti HD 4870, 5770, 4890, 5830, 6770, 6790 8800Ultra, 9800GTX, 9800GTX+, GTS 250 HD 3870x2, 4850, 5750, 6750, 7750, R7 250 Intel HD530
  • 8. Console / Console VR ?? PS4 PS4 pro
  • 9. PS4/PS4 Pro PS4 PS4 Pro CPU X86-64 AMD ^Jaguar ̄, 8 Core 1.6GHz -> 2.1GHz GPU 1.84 TLOPs Radeon based Graphics engine (7870 C 7850 ??) 1.84 TFLOPs -> 4.2 TFLPOPs(FP32 ????) 1.84 TFLOPs -> 8.4 TFLPOPs(FP16 ????) RAM 8G GDDR5 SDRAM 176GB/s ??? ???? ??? : 256MB 8G GDDR5 SDRAM 218GB/s ??? ???? ??? : 1GB ???? HDMI 1.4 HDMI 2.0(4K UHD + 60Hz ??)
  • 10. PC VR Oculus Rift(CV1) HTC Vive PS4 VR Resolution 2160 x 1200 2160 x 1200 1920 x 1080 Refresh Rate 90Hz 90Hz 90~120Hz + Reprojection Platform Oculus Home SteamVR PSN Field of view 110 degrees 110 degrees 100 degree Tracking Area 5x11 feet 15x15 feet - Ram 8GB+RAM 4GB+RAM - System requirement NVIDIA GTX 970 / AMD 290 equivalent or greater Intel i5-4590 equivalent or greater PS4, PS4 Pro
  • 11. Oculus touch vive controller Sony move stick
  • 12. Mobile/Mobile VR ?? Qualcomm SnapDragon AP ?? Samsung Omnia Mobile AP SoC ??(System on Chip). ??? ??? ???? ??? ??? ????? ??
  • 14. Mobile Device Texture ?? ?? ETC 1 ETC2/EAC DXT(S3TC) PVRTC ATITC iOS PoewrVR ES 2.0 £ iOS PoewrVR Series 6 ES 3.0 £ £ £ Android PowerVR ES 2.0 £ £ Android Tegra2/3/4 ES 2.0 £ £ Android Adreno200 ES 2.0 £ £ Android Adreno300 ES 3.0 £ £ £ Android Mali400 ES 2.0 £ Android Mali600 ES 3.0 £ £
  • 15. Samsung Galaxy S4 4.99?? 1920x1080(FHD) ?? ????? 600 Adreno 320(PowerVR ?? ?? ??) SM 3.0 2G RAM Samsung Galaxy S3 4.8?? 1280x720(HD) ???? 4412 ARM Mali-400 SM 2.0 2G RAM Android
  • 17. Apple iPhone 5 4?? 1136x640 A6 PowerVR SGX543 SM 2.0 1G RAM IOS Apple iPhone 5s 4?? 1136x640 A7 PowerVR SGX6430 SM 3.0 1G RAM
  • 18. Samsung Galaxy S7 5.1?? 2560x1440(QHD) ???? 8890 ARM Mali- T880 SM 3.1 4G RAM Samsung Galaxy S6 5.1?? 2560x1440(QHD) ???? 7420 ARM Mali- T760 SM 3.1 3G RAM Mobile VR
  • 19. Mobile VR Samsung GearVR Samsung GearVR2 Google DayDream Platform Oculus Home Google Field of view 96 degrees 101 degrees 100 degree Position Tracking ?? ?? Depth -9D ~ +0.0D - ?? ???? ???? ?? ?? DayDream Controller
  • 20. Qualcomm 820(SnapDragon) : Galaxy S7(???) Apple A9 : iphone 6S, 6S Plus Exynos 8890 : Galaxy S7, Note 7 Exynos 7420 : Galaxy S6, Note 5 Helio X25 : ????. ARM A72+A53, Mali-T880 ??. ??? Kirin 955 : HISILICON. ARM A72+A53, Mali-T880. ??? ???
  • 21. Qualcomm 820 : Adreno 530, 810 : Adreno 430, 805 : Adreon 420, 652 : Adreno 510
  • 22. Hardware ?????? GPU-Z ???? GPU ??? ??? ? ?? ???? ?????? CPU Z? ?? ??. ?? ? AP??? GPU ???? ?? ?? ? ?. IOS? ????? ?? ??? ??
  • 23. Nintendo Switch Customized Tegra AP ?? K1??? OpenGL 4.5? ? ????? ??. ?? PC? ??? ??? ??.(DX ???? ????) nVidia ??? ?? ?? C? ?? Vulkan ???? ???? ??? ??? ??
  • 27. Scene? ?? vertex?? ??? ?? CPU? GPU?? ??? ??. ???? ?? ? ???? ??? ??? ?? ?? 1?? ??? ??, 1?? material? ????? ?? ??? ??? ??. ??? ???? ??? ???? ??? ?? ? ??. Texture Shader Mesh Material Mesh render DrawCall Drawcall
  • 28. Defense Technica PC Steam PS3, XBOX 360 Android : ??? S2 IOS : iPhone 4
  • 29. Defense Technica Steam steage 19 Defense Technica Mobile steage 19
  • 30. ??? ??? for Kakao Android : ??? S3 IOS : iPhone 5 Unity 4.x
  • 31. MJT Project ?? ?? ??
  • 32. MJT Project ??? ?? statics : ?? ??? ?? ??? ??? ??? ???? ???? ???? ?.
  • 33. ?? ?? ??? ?? ?? ?? ????? ?? ?? ?? ?????? ??? ??? ???? ??? ??. ?? ?? ??????? ??? ?? ??? ??? ???? ?? ?? ? ? ??? ??? ???? ??? ??? ?? ??? ????? ??? ??? ???? ?? ????? ??(??? ?? ????? ??? ??? ?? ?????? ???? ??) ??, ????, ??? ? ???? ???? ?? ??? ???? ?? ???? ???? ??. ???? ???? ???? ???? ???? ??? ??? ?? ?? ?? ??(?? ???, ??? ?? ?)
  • 34. Drawcall? ???? ??? mesh? ?? ??? ??? ??? ?? ?? Static Batching(????) ???? ??? ? ?? ????? ??? ??? ???? ?? ?? ? ?? ???? ?? ??? ?? ??? ?? ??? ? ???? ? ??? ?? ??.(scene? ?? ??? ?? ?? ????? ?? ? ?? ??) Dynamic Batching(?? ??) ???? object? ??. ?? ??? ?? ?? ? ??? ????. Project? batching? ??? ? ?? ??? ???? ???? ??? ? ??? ?? Batching
  • 35. ????? ? ??? ??? ?? Drawcall : 1 Probe light ???? Batching ??. ?? scene? 5unit ??. ????? ? Mesh animation ?? Drawcall : 12 ???? ?? Probe light ??? ?? 100unit?? ??.
  • 36. Vertex? 900 ???? ???? UV0, UV1, Tangent, Vertex Normal ?? ???? 180?? Material Instancing ??? ??? Lightmap Index? ?? ?? ??? ?? Multi-pass shader??? ?? ?? Batching ??? combine? vertex ?? 65535? ?? ?? Skinned mesh ?? ??
  • 37. Model ??? ?? Vertex Normal? ???? ?? Unlit ??? Shader? ??? ?? Model ???? ?? ??? ?? ??. ??, ??? ???? ?? ???? Tanget & Binormal? ??? ?? ??
  • 38. FBX Export ??? ?? fbx export ??? binormal? tangents? ????? ??? ?? ??, fbx? ????? ?? Caculate ??? ???? ??? ??? ???(?? ?? xrd?? ??? ???? ??? ????) ??? ? ????? ?? ??... ??? ??? : http://illu.tistory.com/1175 ??
  • 39. ? Poly counter? ??? ???? ???? ??? ??? ?? ? ?? ?? ??? ??? texture ??? ???? ??(color? illumination color? ??) ? ?? ??? ?? ??? ?? ??? ????? ????? ??? ? ?? ??? Tower? ?? ????? ????? ???? ?? Polygon and Textures
  • 40. Lineage II Revolution(Netmarble) ????? ??? PC?? ??? ?? ??? ???? ?? ????? ???? ?? ???? ?? ??? ? ??? ?? ??? ?? HIT(NAT Games)
  • 41. ????? ?? ? ?? Resolution Pixel Count qHD(quarter FHD) 960 x 540 518,400 HD(High Definition) 1280 x 720 921,600 FHD(Full HD) 1920 x 1080 2,073,600 QHD(Quad HD / 2K) 2560 x 1440 3,686,400 WQXGA(Wide Quad eXended Graphic Array) 2560 x 1600 4,096,000 UHD(Ultra HD / 4K) 3840 x 2160 8,294,400 Mobile ?????? ?? ???? ?? ? ????. QHD? ???? ???? ??
  • 42. Advanced option? ????? ???? ??? ??? ? ?? ??? ???? ?? Mipmap ??? ????? ??? ??? ??? ????? ??? ???? ??? mipmap? ???? ?? ??? Kaiser ??? ??. ??? ??? ?? ????? ????? ??? ???? ???? ? ?? ??? ???? ???? ??? ??. ???? ?? ??? ??? ?? Texture ??
  • 43. Unity 5.5??? Advanced option? ???? ??? Advanced ?? ??. ???? ???? ???.
  • 44. ES 2.0(S3 ??)?? ?? ? ???? ES 3.0(S4 ??)? ????? ???? ?? ETC 1?? ETC2? ???? ???? ????? ??? ? ?? ??? ??? ???? ? ? ??? ??? ???.
  • 45. Pixel Format ?? (512 ??. ?? ??) Alpha Channel ?? (1024 ??. ?? ??) ETC 4bits 170.7kb X 0.7MB ETC2 4bits 170.7kb X 0.7MB 1bit alpha ETC2 4bits 170.7kb O (1bit alpha) 0.7MB ETC2 8bits 341.4kb O 1.3MB RGBA 16bit 0.7MB O 2.7MB RGB 24bit 1.0MB X 4.0MB RGBA 32bit 1.3MB O 5.3MB
  • 46. Project Setting? Quality Anisotropic Filtering(???? ???) Texture option
  • 48. Anti aliasing MSAA ??? Anti aliasing ??? ??. SSAA?? ?? ?? ?? ? ???? ?? ?? 1?? ??? 1?? ?? ??? ????, ???? ???? ???? ??
  • 49. Post Processing Anti aliasing Fast Approximate Anti-aliasing. ?? ??? ????? ??? ? ???? ?? ??? ???? ??? ??? ? ?? ???? ??
  • 50. ????? ???? ??? ???? ???? ????? ?? ??? ??? ??. ???? ??? ?? ?? ??? ?????? ???? ???? ???? ?????? ??. ????? ????? ???? ????(ShadowMap) ??? ???? ????. ? ??? ?? ??? ???? ?? ?? ?(self-shadow)? ???? ? ?? ???? ???? ??? ??? ?????. ShadowMap ??? ???? ??? ?? ?? ??? ???? ? ?? ???(Pixel Shader)?? ??? ???? ??? ????. ??, ?? ??? ?????? ?? ???? ??????(cascade) ?? ??? ??? ?? ??? ????? ???? ???? ? ???? ???? ?????. - ??? ??? ????? ? 嶄 Shadow
  • 51. HIT(NAT Games) ????? ???? ??? ??? ??? ?? ??????? ???? ?? ??? ?? ??.(??, ?? ??? ? ?? ???? ???? ?? ??)
  • 52. ????(Nexon)??? ?????(NCSoft) ???? ????? ???? ?????? ??? ??? ??. ???? ??? ?? ?? ?? ????? ???? ??? ????? ?? ???? ??? ???? ??? ? ??
  • 53. Lightmapping Lighting? ?? ??? ???? ??? ??? ???? ??? ???? ??. ?????? ?? ???? ??? ????? ??? ? ??. Unity 4??? Beast? ?????? Unity 5?? Enlighten? ??.
  • 55. Theme01 : Spring Rooms VR Play Scene theme Theme02 : Summer Theme03 : Autumn Theme04 : Winter
  • 57. PC? Mobile Platform? ?? ???? ?? ???? ??? ???? ?? ??? ????? ???? ???? ??? ??? ??? ? ????? ??? ?? ??? ??. Model ??? Generate Lightmap Uvs?? Lightmap UV? ???? ??? ??? ? ?? ??? ??? ??? ? ???? ????? ?? ???? ?? ??
  • 58. ?? ??? ?? Generate Lightmap Uvs ??? ???? ? ??? ?? ???? ???? ??? ??? ?? 5.3 >> 5.4 5.4 >> 5.5 ????? ??? ??? ??? 5.5.0 p4?? ???? ??.(5.5 ??? ? ???? ??)
  • 59. Multi-sub? ??? Material? ???? Mesh?? attach?? ??? ??? 2ndUV? ???? ??? ??? ???? ??? Lightmapping? ?? ??? `??? ?? ???¨ ?? ?? : http://illu.tistory.com/1178 ???? ???, ??? ??? VR
  • 61. Console stage 17 mobile stage 17 Linear Interpolate(Lerp) ??? ??? Splatting? ?? Core Effect ??
  • 62. Fog Linear Fog ??. ????? ?? ??? ??? ?? ??.
  • 63. Linear Graph Exponential Graph Post Process?? ???? Global Fog? exponential ???? fog? ??
  • 64. Skinned Mesh? ???? ?? ??? ????? Transform ??? ??? ???? ???? ?? Unity3D? vertex animation? ???? ??? mesh animation? ????. ?? ?? skinned mesh ??? ??? ?? ???? dynamic batching? ?? Mesh, Material animation?? ???? ??? ???? ??? object? ????? ? ??? ??? ??? ? ??. Material? ??? ???? ?????? ?? ????? ? _Time?? ???? ?? ??? C#?? ??? ??? ????? ??? ?? Mesh Animation
  • 66. Mobile flame tower effectConsole flame tower effect ??? ??? ? ?? ??? ??? ???? ??? ???? ??? ? ? ??? ?? ?? Mobile mortar tower effectConsole mortar tower effect Effect
  • 67. Core Effect ?? Console core ?? ?? effect Mobile core ?? ?? effect ???? ??? effect ??? ??? ???? ??. ?? ??? ???
  • 69. Standard Shader Unity5?? ??? PBS(Physically Based Shader)? ??. ??? Shader? ???? ??? ??? ??? ?? ???? ?? ??? ????. ?????? ???? ??? ???? ??? ??? ?? ???(???? ??.)
  • 70. Light Cubemap (Environment Reflection Source) Standard Shader? ?? Albedo Smoothness (1-roughness) Metalic Normal A.O (Ambient Occlusion) Emissive Detail Normal
  • 71. Albedo Smoothness Metallic Skybox Standard shader? Metallic texture ??? R?? ?? Metallic?? A??? ?? Smoothness ?? ? ???? ??.
  • 72. Unity?? ???? ???? built-in shader? ?? ??? ? ?????? ??? ???? ?? ??? ?????? ? Custom shader? ???? ????? Asset Store?? Shader? ???? ???? ?. Unity Surface Shader? ??? GLSL, HLSL, Cg ??? ?? ??? ?? ??? ??? ????? ??. Custom Shader
  • 73. Fixed/Function Shader ??? ???. ??? ?????? ??? ?? ??? ???? ??? ?? ??? ??
  • 74. Vertex and Fragment Shader CG ?? ??? ??. ???, ?? ??? ?? ????? ??? ??? ? ?? ?? ??? ??? ????? ?? ??
  • 75. Unity Surface Shader Matrix ????.(??????) ???? ??? ?? ?? ??? ??? ??, ? ??? ???. ???? ????? ??? ???? ?? ? ?? ? ????.
  • 77. Surface Shader? Compiler ?? Surface Shader? ??? ? ??? ??? ? ??? ? ?? ??, ?? ??? ?? ??? Shader? ??? ??? Compiler ???? ??? ??? ? ????.
  • 79. ??? ??? Character shader ??? ??? ??? ? ??? ??? ??? ?? ??? ????? ????? ??
  • 81. Texture atlas? ??? UV ???? ?? ??? ???? ??? ??. (??? ?? ??? UV ????? ??) Prop? scene?? ??? ???? ??? ?? shader Shader??? ??
  • 82. Shader Animation Vertex animation? ??? ??? ??? UV scroll? Emissive clamp? ??? ??? ??
  • 83. Terrain?? Splatting texture Lerp ?? ??(Linear Interpolate) Lerp(A, B, Value)? ETC1 ???? masking texture Base, R,G,B ? ??? texture blending? ??
  • 84. Masking texture ?? ? ?? ?? ETC ??? ????? ?? ??? ??? ?? ETC2??? ????. Terrain ?? ? ??? ???? masking texture? ?? scale? ??? 24bit RGB? ???? ?? ??
  • 85. RoomsVR?? MainMenu? ?? ? ??? ??? ?? ? ??? ??. Shader?? viewDir(??? ??) ??? ????? ?? ???? ??? ?????? rim light ??. VR?? viewDir? ??
  • 86. Q&A illustor@gmail.com Facebook ?? 3D ?? ???? ?? : https://www.facebook.com/groups/3Dbackground/