Life is Game๐ŸŽฎ

<์–ธ๋ฆฌ์–ผ ์—”์ง„ 5.5 ์ถœ์‹œ ์›จ๋น„๋‚˜: ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŽธโ‘ >

ํ—ค์Šค๋” 2024. 11. 26. 20:19

์ด๋ฏธ์ง€ ์ถœ์ฒ˜: https://www.unrealengine.com/ko/blog/unreal-engine-5-5-is-now-available

2024๋…„ 11์›” 13์ผ ์–ธ๋ฆฌ์–ผ ์—”์ง„ 5.5๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–ธ๋ฆฌ์–ผ ์—”์ง„์˜ ๊ฐœ๋ฐœ์‚ฌ์ธ ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ์—์„œ๋Š” ์ƒˆ๋กœ์šด ๋ฒ„์ „์ด ์—…๋ฐ์ดํŠธ๋ ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น ํˆด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž, ๋””์ž์ด๋„ˆ, ์•„ํ‹ฐ์ŠคํŠธ ๋“ฑ์„ ๋Œ€์ƒ์œผ๋กœ ์œ ํŠœ๋ธŒ์—์„œ ์˜จ๋ผ์ธ ์„ธ๋ฏธ๋‚˜์ธ '์›จ๋น„๋‚˜'๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ 5.5 ์ถœ์‹œ ์›จ๋น„๋‚˜๋Š” 11์›” 26์ผ 14์‹œ๋ถ€ํ„ฐ 16์‹œ 30๋ถ„๊นŒ์ง€ ์•ฝ 2์‹œ๊ฐ„ 30๋ถ„ ๊ฐ€๋Ÿ‰ ์ง„ํ–‰๋˜์—ˆ์œผ๋ฉฐ, ์ด๋ฒˆ ์›จ๋น„๋‚˜๋Š” ์•„ํŠธ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๋ฒ„์ถ”์–ผ ํ”„๋กœ๋•์…˜ ์„ธ ๋ถ„์•ผ์˜ ๊ธฐ์ˆ  ์†Œ๊ฐœ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘ ์ €๋Š” 'ํ”„๋กœ๊ทธ๋ž˜๋ฐ'ํŽธ์˜ ๋‚ด์šฉ์„ ๊ธ€๋กœ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

 

 

 

UE 5.5 ์ฃผ์š” ์—…๋ฐ์ดํŠธ: ํ”„๋กœ๊ทธ๋ž˜๋ฐ


์ด๋ฏธ์ง€ ์ถœ์ฒ˜: https://www.unrealengine.com/ko/blog/unreal-engine-5-5-is-now-available

 

1. ๋ชจ๋ฐ”์ผ & ํ”Œ๋žซํผ

๊ธฐ์กด์— PCํ™˜๊ฒฝ์—๋งŒ ์ดˆ์ ์„ ๋งž์ถ”๋˜ ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ๊ฐ€ ๋ชจ๋ฐ”์ผ ์ƒํƒœ๊ณ„๋กœ์˜ ํ™•์žฅ์„ ์œ„ํ•ด ์˜ฌํ•ด 8์›” ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ ์Šคํ† ์–ด ๋ชจ๋ฐ”์ผ ๋ฒ„์ „์„ ์ถœ์‹œํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ ์Šคํ† ์–ด๋Š” ์ „ ์„ธ๊ณ„ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๊ณ , iOS ๊ธฐ๊ธฐ์—์„œ๋Š” ํ˜„์žฌ ์œ ๋Ÿฝ์—ฐํ•ฉ(EU)์— ํ•œํ•ด ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ ์Šคํ† ์–ด๋ฅผ ํ†ตํ•ด ์œ ์ €๋“ค์€ ํฌํŠธ๋‚˜์ดํŠธ, ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ํด๊ฐ€์ด์ฆˆ, ๋กœ์ผ“ ๋ฆฌ๊ทธ ์‚ฌ์ด๋“œ์Šค์™€์ดํ”„ ๋“ฑ์˜ ๊ฒŒ์ž„์„ ๋ชจ๋ฐ”์ผ๋กœ๋„ ์ฆ๊ธธ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์–ธ๋ฆฌ์–ผ์—”์ง„์˜ ๊ฐ•์ ์ด ๋ฌด์—‡์ด์ฃ ? ๋ฐ”๋กœ ๊ณ ํ’ˆ์งˆ ๊ทธ๋ž˜ํ”ฝ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ PCํ™˜๊ฒฝ์— ์ ์šฉ๋˜๋Š” ๊ณ ํ’ˆ์งˆ ๊ทธ๋ž˜ํ”ฝ์ด ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์— ๊ทธ๋Œ€๋กœ ์ ์šฉ๋˜๋Š” ๊ฒƒ์€ ํ•œ๊ณ„๊ฐ€ ์žˆ๊ฒ ์ฃ . ๊ทธ๋ž˜์„œ ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ์—์„œ๋Š” ๋ชจ๋ฐ”์ผ์˜ ๋ Œ๋”๋Ÿฌ๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ง€์†์ ์œผ๋กœ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰์ค‘์ด๋ฉฐ, ์ด๋ฒˆ ์›จ๋น„๋‚˜์—์„œ ์ด ๋‚ด์šฉ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ์–ด์š”. ์‚ฌ์‹ค ๊ธ€๋กœ๋ฒŒ ๊ฒŒ์ž„ ์—”์ง„ ์‹œ์žฅ์˜ 50% ์ด์ƒ์€ ์œ ๋‹ˆํ‹ฐ๊ฐ€ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์„ ์ •๋„๋กœ ์œ ๋‹ˆํ‹ฐ๊ฐ€ ๊ฐ•์„ธํ•˜๊ณ , ๋ชจ๋ฐ”์ผ ์‹œ์žฅ์€ ๋”๋”์šฑ ๊ทธ๋Ÿฌํ•œ ๊ฒฝํ–ฅ์ด ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ์œ ๋‹ˆํ‹ฐ๋กœ ๋งŒ๋“œ๋Š” ๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„์ด ์–ธ๋ฆฌ์–ผ ์—”์ง„์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„๋ณด๋‹ค ํ›จ์”ฌ ๊ฐ€๋ณ๊ณ  ์ตœ์ ํ™”๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ์—์„œ๋„ ์ด ํŒ์„ธ๋ฅผ ๋’ค์ง‘๊ธฐ ์œ„ํ•ด ๋ชจ๋ฐ”์ผ ๊ธฐ์ˆ ์—๋„ ์—ด์‹ฌํžˆ ํˆฌ์ž๋ฅผ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„์š”.

์–ผ๋งˆ ์ „ 11์›” 14~17์ผ์— ๋ถ€์‚ฐ ๋ฒก์Šค์ฝ”์—์„œ G-STAR๊ฐ€ ์—ด๋ ธ์—ˆ์ฃ . ์‚ฌ์‹ค ๊ฒŒ์ž„ ์—…๊ณ„์—์„œ ์ผํ•˜๊ณ  ์žˆ๋Š” ์ง€์ธ๋ถ„๊ป˜์„œ ์ดˆ๋Œ€๊ถŒ์„ ๋ณด๋‚ด์ค€๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ ์ผ์ •์ด ๋งž์ง€ ์•Š์•„ ๊ฑฐ์ ˆํ–ˆ๋˜ ์ฐธ์ด์—ˆ์–ด์š”. ์ด๋ฒˆ ์›จ๋น„๋‚˜๋ฅผ ๋ณด๋ฉด์„œ ๋” ์•„์‰ฝ๋”๋ผ๊ณ ์š”. ์ž‘๋…„์— ์ง€์Šคํƒ€์— ์ฐธ๊ฐ€ํ•˜์ง€ ์•Š์•˜๋˜ ๋„ฅ์Šจ. ์ด๋ฒˆ์—” ์ฐธ๊ฐ€ํ–ˆ๋Š”๋ฐ, ๊ฑฐ๊ธฐ์„œ ์„ ๋ณด์˜€๋˜ ๋ฏธ์ถœ์‹œ ๊ฒŒ์ž„๋“ค ์ค‘์— ์–ธ๋ฆฌ์–ผ ์—”์ง„4๋กœ ๋งŒ๋“  ๊ฒŒ์ž„์ด ์žˆ๋”๋ผ๊ณ ์š”. ๋ฐ”๋กœ, 'ํ”„๋กœ์ ํŠธ ์˜ค๋ฒ„ํ‚ฌ'์ž…๋‹ˆ๋‹ค.

 

https://youtu.be/rBMvQL9Qz8A?si=FuqtaDj2vMRaJC5j

๊ธฐ์กด์— ๋„ฅ์Šจ์ด ๋ชจ๋ฐ”์ผ ์‹œ์žฅ์— ์ถœ์‹œํ•˜๋˜ ๊ฒŒ์ž„๋“ค์€ ๋Œ€๋‹ค์ˆ˜๊ฐ€ ์œ ๋‹ˆํ‹ฐ์˜€๋Š”๋ฐ, 2022๋…„๋„ ํ•˜๋ฐ˜๊ธฐ๋ถ€ํ„ฐ ์ถœ์‹œ๋œ ๊ฒŒ์ž„๋“ค์€ ๊ฑฐ์˜๋‹ค ์–ธ๋ฆฌ์–ผ ์—”์ง„4๋กœ ๋งŒ๋“  ๊ฒŒ์ž„๋“ค์ด๋”๋ผ๊ณ ์š”. UE๋ฅผ ์ด์šฉํ•ด์„œ ๋ชจ๋ฐ”์ผ์ด๋‚˜ ํฌ๋กœ์Šค ํ”Œ๋žซํผ์œผ๋กœ ์ถœ์‹œ๋˜๋Š” ํŠธ๋ฆฌํ”Œ A๊ธ‰ ๊ฒŒ์ž„๋“ค์ด ์ ์  ๋” ๋งŽ์•„์ง€๊ณ  ์žˆ๊ณ , ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ์—์„œ๋„ ๋ชจ๋ฐ”์ผ ๋ Œ๋”๋Ÿฌ์˜ ์‹œ๊ฐ์  ์ถฉ์‹ค๋„๋ฅผ ํ•œ์ธต ๋†’์ด๊ธฐ ์œ„ํ•ด ์ง€์†์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

 

 

5.5 ์—…๋ฐ์ดํŠธ ๋‚ด์šฉ

[๋ชจ๋ฐ”์ผ ๋ Œ๋”๋ง ํ–ฅ์ƒ]

D-๋ฒ„ํผ ๋ฐ์นผ, ๋ ‰ํŠธ ์—์ด๋ฆฌ์–ด ๋ผ์ดํŠธ(D buffer Decals & Rect Light)

๋ชจ๋ฐ”์ผ ํฌ์›Œ๋“œ ๋ Œ๋”๋Ÿฌ์—์„œ D buffer Decals๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. d buffer ๋‚ด๋ถ€์— ์ €์žฅ๋œ ์ปฌ๋Ÿฌ ๋…ธ๋ฉ€ ๋Ÿฌํ”„๋‹ˆ์Šค ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฐ์นผ์„ ํ™œ์šฉํ•œ ๋‹ค์–‘ํ•œ ํ…Œํฌ๋‹‰์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. rect light๋ฅผ ์‚ฌ์šฉํ•ด ์‹ค์ œ ๊ฐ™์€ ๋ฉด๋ฐœ๊ด‘ ์กฐ๋ช…์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

๋‹ค์ด๋ ‰ํŠธ ์บก์Š ์„€๋„(direct Capsule Shadow), ๋ฌด๋ฒ„๋ธ” ํฌ์ธํŠธ ๋ผ์ดํŠธ ์ƒˆ๋„(Movable point light Shadow)

๋ชจ๋ฐ”์ผ์—์„œ skeletal mesh์— soft shadow๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๊นŒ์ง€๋Š” ๊ฐ„์ ‘๊ด‘ ์˜์—ญ์ด ์•„๋‹Œ ์ง์ ‘๊ด‘ ์˜์—ญ์˜ ๊ฒƒ๋งŒ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” DefaultEngine.ini(์–ธ๋ฆฌ์–ผ ์—”์ง„์˜ ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ)์—์„œ console ๋ณ€์ˆ˜๋ฅผ ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

r.Mobile.EnableCapsuleShadows=1
r.Mobile.EnableCapsuleDirectShaodws=1

์ด์™ธ์˜ ์—ฌ๊ธฐ์„œ ์–ธ๊ธ‰๋˜๊ณ  ์žˆ๋Š” ๋‹ค๋ฅธ ๊ธฐ๋Šฅ๋“ค๋„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์œ„ ์ฝ”๋“œ์ฒ˜๋Ÿผ ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์€ Movable point light shadow์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์•„์ง pc์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ธฐ์ˆ ์ธ๋ฐ, ๋น›์ด ๊ณ„์† ์›€์ง์ด๋ฉด์„œ ๋ฌผ์ฒด๋ฅผ ์˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. pc๋‚˜ xr ํ”Œ๋žซํผ์—์„œ ๋” ๋‚˜์€ ๊ทธ๋ฆผ์ž ํ‘œํ˜„์ด ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉํ•   ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋ฌด๋ฒ„๋ธ” ํฌ์ธํŠธ / ์ŠคํฌํŠธ๋ผ์ดํŠธ๋ฅผ ์œ„ํ•œ IES ํ…์Šค์ฒ˜

์ด๋ฏธ์ง€ ์ถœ์ฒ˜: https://www.fab.com/ko/listings/638aea19-574e-4887-ac17-44cc6e0af148

๋ฌด๋ฒ„๋ธ” ํฌ์ธํŠธ ๋ผ์ดํŠธ๋Š” ์ด๋™ ๊ฐ€๋Šฅํ•œ ์  ์กฐ๋ช…์œผ๋กœ, ์ด ์กฐ๋ช…์—์„œ ์ƒ์„ฑ๋˜๋Š” ๊ทธ๋ฆผ์ž๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ๋™์ ์ธ ํ™˜๊ฒฝ์—์„œ ์กฐ๋ช…๊ณผ ๊ทธ๋ฆผ์ž๊ฐ€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ณ€ํ™”ํ•˜๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. IES(Illuminating Engineering Society) ํ…์Šค์ฒ˜๋Š” ์‹ค์ œ ์กฐ๋ช… ๊ธฐ๊ตฌ์˜ ๋น› ๋ถ„ํฌ๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์กฐ๋ช…์ด ์–ด๋–ป๊ฒŒ ํผ์ง€๋Š”์ง€๋ฅผ ์‚ฌ์‹ค์ ์œผ๋กœ ์žฌํ˜„ํ•˜๋ฉฐ, ๋” ์ž์—ฐ์Šค๋Ÿฌ์šด ์กฐ๋ช… ํšจ๊ณผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

 

๋ณผ๋ฅ˜๋ฉ”ํŠธ๋ฆญ ํฌ๊ทธ / ๋‚˜์ด์•„๊ฐ€๋ผ ํŒŒํ‹ฐํด ์กฐ๋ช…

์ด๋ฏธ์ง€ ์ถœ์ฒ˜: https://www.youtube.com/watch?v=V6W_i6uA4mE

๋ณผ๋ฅ˜๋ฉ”ํŠธ๋ฆญ ํฌ๊ทธ๋Š” ๊ณต๊ฐ„ ๋‚ด์—์„œ ๋น›๊ณผ ์ž…์ž์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜์—ฌ ๋” ๊นŠ์ด ์žˆ๋Š” ๋ถ„์œ„๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์€ ์•ˆ๊ฐœ ํšจ๊ณผ๋ฅผ ํ†ตํ•ด ์žฅ๋ฉด์˜ ๊นŠ์ด๊ฐ์„ ๋†’์ด๊ณ , ํŠน์ • ๋ถ„์œ„๊ธฐ๋ฅผ ์—ฐ์ถœํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ด์•„๊ฐ€๋ผ ์‹œ์Šคํ…œ์€ ์–ธ๋ฆฌ์–ผ ์—”์ง„์˜ ํŒŒํ‹ฐํด ํšจ๊ณผ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์ด ์—…๋ฐ์ดํŠธ์—์„œ๋Š” ํŒŒํ‹ฐํด ํšจ๊ณผ์— ์กฐ๋ช… ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์–ด, ํŒŒํ‹ฐํด์ด ์ฃผ๋ณ€ ํ™˜๊ฒฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ณ , ๋” ์‚ฌ์‹ค์ ์ธ ํšจ๊ณผ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.q

 

screen space reflection ssr(์Šคํฌ๋ฆฐ ๊ณต๊ฐ„ ๋ฐ˜์‚ฌ)

์ด๋ฏธ์ง€ ์ถœ์ฒ˜: https://dev.epicgames.com/documentation/en-us/unreal-engine/reflections-environment-in-unreal-engine

๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ธฐ๋‹ค๋ฆฐ ๋จธํ„ฐ๋ฆฌ์–ผ ํ‘œ๋ฉด์— ๋น„์น˜๋Š” ๋ฐ˜์‚ฌ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋กœ, screen space reflection ssr(์Šคํฌ๋ฆฐ ๊ณต๊ฐ„ ๋ฐ˜์‚ฌ)๋„ ์ง€์›์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋น„์˜จ๋’ค ๋•…์— ๋น„์น˜๋Š” ํ’๊ฒฝ์ด๋‚˜ ๊ธˆ์† ์žฌ์งˆ์˜ ๋ฐ˜์‚ฌ ํ‘œํ˜„์— ์ ํ•ฉํ•œ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ssr์€ ๋ชจ๋ฐ”์ผ ํฌ์›Œ๋“œ ๋ Œ๋”๋Ÿฌ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋””ํผ๋“œ ๋ Œ๋”๋Ÿฌ์—์„œ๋„ ๋™์ž‘์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

 

๋Ÿฐํƒ€์ž„ PSO ํ”„๋ฆฌ์บ์‹ฑ ๊ธฐ๋ณธ ํ™œ์„ฑํ™”

๊ณผ๊ฑฐ์—๋Š” PSO ์บ์‹œ๋ฅผ ์œ„ํ•ด ํ…Œ์ŠคํŠธ ํ•„๋“œ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค๊ณ  ๋˜ ์‹ค์ œ์ฒ˜๋Ÿผ ๊ฒŒ์ž„์„ ๊ตฌ๋™ํ•˜๋ฉด์„œ ํŒŒ์ดํ”„๋ผ์ธ ์ŠคํŠธ๋ฆฌํŠธ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๋ณต์žกํ•œ ๊ณผ์ •์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž˜์“ฐ๊ธฐ ์–ด๋ ค์› ๋˜ PSO ์บ์‹œ ์›Œํฌํ”Œ๋กœ๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด PSO ํ”„๋ฆฌ์บ์‹œ๋ผ๋Š” ๊ฑธ ๊ฐœ๋ฐœํ•ด์™”๊ณ , ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์—์„œ๋„ ๊ธฐ๋ณธ์œผ๋กœ ์‚ฌ์šฉํ•˜๋„๋ก ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์…ฐ์ด๋” ํผ๋ฎคํ…Œ์ด์…˜ ๊ฐ์†Œ
  • ๋ชจ๋“  ๋ผ์ดํŠธ ์…‹์—… ์ง€์›

 

iOS ์œˆ๋„์šฐ ์ฟ ํ‚น - ์œˆ๋„์šฐ ๋ฉ”ํƒˆ ํˆด์ฒด์ธ

์œˆ๋„์šฐ ํ”Œ๋žซํผ์—์„œ iOS ํ”Œ๋žซํผ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด ํ•œ๊ฒฐ ๋” ํŽธ๋ฆฌํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์ธ๋ผ์ธ ๋ฉ”ํƒˆ ์…ฐ์ด๋”์— ํ”Œ๋žซํผ ์…ฐ์ด๋” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊นŒ์ง€ ์‚ฌ์šฉํ•˜๋„๋ก ์ง€์› ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐœ์„ ์„ ํ†ตํ•ด ์œˆ๋„์šฐ์—์„œ๋Š” IOS ์•ฑ์„ ํŒจํ‚ค์ง•ํ•  ๋•Œ ์›๊ฒฉ MAC์—๋Š” ์†Œ์Šค์ฝ”๋“œ๋งŒ ๋ณด๋‚ด์„œ ๋นŒ๋“œ์‹œํ‚ค๊ณ  ๋ชจ๋“  ์—์…‹์€ ์œˆ๋„์šฐ ํ™˜๊ฒฝ์—์„œ ์ฟ ํ‚นํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. (ํŒจํ‚ค์ง• ๊ณผ์ • ๊ฐ„๊ฒฐํ™”)

 

 

[๋ชจ๋ฐ”์ผ ํ”„๋ฆฌ๋ทฐ์–ด ํ–ฅ์ƒ]

์•ˆ๋“œ๋กœ์ด๋“œ ๋””๋ฐ”์ด์Šค ํ”„๋กœํŒŒ์ผ ์บก์ฒ˜/ํ”„๋ฆฌ๋ทฐ

์•ˆ๋“œ๋กœ์ด๋“œ ๋””๋ฐ”์ด์Šค์˜ ์„ฑ๋Šฅ ๋ฐ ์„ค์ •์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ์— ์ถ”๊ฐ€๋œ ์บก์ฒ˜ ๊ธฐ๋Šฅ ๋•๋ถ„์— ๋””๋ฐ”์ด์Šค ํ”„๋กœํŒŒ์ผ์€ json ํ˜•ํƒœ๋กœ ์ €์žฅํ•ด ๋†“๊ณ  ์ด๋ฅผ ์—๋””ํ„ฐ ํ”„๋ฆฌ๋ทฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

 

๋ฐ˜ ์ •๋ฐ€๋„ ํ”Œ๋กœํŒ… ํฌ์ธํŠธ(FP16) ์…ฐ์ด๋” ์—๋ฎฌ๋ ˆ์ด์…˜

์‹ค ๊ธฐ๊ธฐ์—์„œ๋งŒ ๋ณด๋˜ ์•„ํ‹ฐํŒฉํŠธ๋“ค์„ ์—๋””ํ„ฐ์—์„œ ์‚ฌ์ „์— ๋ฏธ๋ฆฌ ํŒŒ์•…ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์œ„ 2๊ฐ€์ง€ ์—…๋ฐ์ดํŠธ๋กœ ์—๋””ํ„ฐ ์ƒ์—์„œ ํƒ€๊ฒŸ ๋””๋ฐ”์ด์Šค์™€ ๊ฑฐ์˜ ์œ ์‚ฌํ•œ ์ •๋ฐ€ํ•œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

 

 

[๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ จ ๊ฐœ์„ ]

๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์—์„œ ๊ฑฐ๋Œ€ํ•œ ๋ณผ๋ฅจ์˜ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ธฐ ๊ฐ€์žฅ ์–ด๋ ต๊ฒŒ ํ•˜๋Š” ์š”์ธ์€ ๋ฐ”๋กœ ๋ฉ”๋ชจ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋ฐ”์ผ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•œ ๋ถ„์„ ํˆด ๋ฐ ์—”์ง„ ์‹œ์Šคํ…œ์„ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.

iOS ๋ฉ”๋ชจ๋ฆฌ ์ธ์‚ฌ์ดํŠธ ์ง€์›
  • Windows/Mac์—์„œ ๋ฉ”๋ชจ๋ฆฌ ๋ถ„์„ ์ง€์›
  • .psym ์‹ฌ๋ณผ ์‚ฌ์šฉ

Xcode Instruments๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ์œˆ๋„์šฐ์—์„œ ios ๋””๋ฐ”์ด์Šค์— ํ• ๋‹น๋œ ๋ฉ”๋ชจ๋ฆฌ๋“ค์„ ์ง์ ‘ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด์„œ ํ”Œ๋žซํผ๊ณผ ๋ฌด๊ด€ํ•œ ์ผ๊ด€๋œ ์ž‘์—… ๋ฐฉ์‹์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์œˆ๋„์šฐ์—์„œ ios ๋ฉ”๋ชจ๋ฆฌํ• ๋‹น๊ณผ ๊ด€๋ จํ•œ ์ถ”์ ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌ๊ธ€์ด ์ œ๊ณตํ•˜๋Š” .psym ์‹ฌ๋ณผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์› ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.

 

์•ˆ๋“œ๋กœ์ด๋“œ ๋ฉ”๋ชจ๋ฆฌ ์ธ์‚ฌ์ดํŠธ ์ง€์›(5.4๋ถ€ํ„ฐ)
  • ๋„ค์ดํ‹ฐ๋ธŒ ํž™(scudo) ํŠธ๋ž˜ํ‚น ์ถ”๊ฐ€

์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ๋Š” ๊ฒŒ์ž„ ์™ธ์ ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ• ๋‹น๋˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„ค์ดํ‹ฐ๋ธŒ ํž™ ํŠธ๋ž˜ํ‚น ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

 

๋ฉ”๋ชจ๋ฆฌ ์ ˆ์•ฝ(MallocBinned3, RAD ์˜ค๋””์˜ค ์ฝ”๋ฑ..)

์ฝ˜ํ…์ธ  ์ˆ˜์ค€์—์„œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ค„์ด๋ ค๋Š” ๋…ธ๋ ฅ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—”์ง„ ์‹œ์Šคํ…œ์—์„œ๋„ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ค„์ด๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ง๋ก ๋นˆ๋“œ 3์ด๋ผ๋Š” ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์ž๋„ ์ƒˆ๋กœ ๊ฐœ๋ฐœํ•˜๊ณ , ํšจ์œจ์ ์ธ ์˜ค๋””์˜ค ์ฝ”๋ฑ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋…ธ๋ ฅ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.  ๊ฒฐ๊ณผ์ ์œผ๋กœ, ํฌํŠธ๋‚˜์ดํŠธ ๋‚ด์—์„œ ์ตœ์†Œ 250MB๋ฅผ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

 

 

์ดํ•˜ ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์€ ์•„๋ž˜ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

https://youtu.be/3l7ORB0H3rw?si=tsv-2p8hrhfnjn9l

 

 

[ํ”Œ๋žซํผ ์ง€์› ํ–ฅ์ƒ]

XR ํ•ด์ƒ๋„ ์Šค์ผ€์ผ๋ง
  • vr.PicelDensity ํ๊ธฐ → xr.SecondaryScreenPercentage.HMDRenderTarget
  • MobileHDR ๋น„ํ™œ์„ฑํ™” ์‹œ ๋™์  ํ•ด์ƒ๋„ ์ง€์› (์ฝ˜์†” ๋ณ€์ˆ˜ xr.MobileLDRDynamicResolution)

xr ํ•ด์ƒ๋„ ์Šค์ผ€์ผ์„ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ํ•˜๋„๋ก ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์—๋Š” pixel Density๋ผ๋Š” console ๋ณ€์ˆ˜๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ–ˆ์„ํ…๋ฐ, ์ฝ˜์†” ๋ณ€์ˆ˜๋ฅผ ๋ฐ์Šคํฌํ†ฑ ๋ Œ๋”๋Ÿฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” Secondary Screen Percentage ๊ฐœ๋…์œผ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ hdr์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๋Š” ์„ฑ๋Šฅ์„ ๊ทน๋‹จ์ ์œผ๋กœ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ๋„ ๋ณธ๊ฒฉ ํ•ด์ƒ๋„๋ฅผ ์ง€์›ํ•˜๋„๋ก ๊ธฐ๋Šฅ์ถ”๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

VisionOS 2.0(์‹คํ—˜ ๋‹จ๊ณ„)

์ด๋ฏธ์ง€ ์ถœ์ฒ˜: https://www.apple.com/visionos/visionos-2/

  • ํ˜ผํ•ฉ ๋ชฐ์ž… ๋ชจ๋“œ, ์ฆ‰ ํŒจ์Šค์Šค๋ฃจ(Passthrough) ์ง€์›

์• ํ”Œ ๋น„์ „ ํ”„๋กœ os 2.0์„ ์ง€์›ํ•˜๋„๋ก ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค. ํŒจ์Šค์Šค๋ฃจ๋ฅผ ํ†ตํ•œ ๋ชฐ์ž… ๋ชจ๋“œ๋กœ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

์ง€์†์ ์ธ ๋ชจ๋ฐ”์ผ ํฌ์›Œ๋“œ ๋ Œ๋”๋Ÿฌ ๊ธฐ๋Šฅ ํ–ฅ์ƒ
  • ๋ ˆ๊ฑฐ์‹œ ๋ฐ์Šคํฌํ†ฑ ํฌ์›Œ๋“œ ๊ธฐ๋Šฅ ํŒจ๋ฆฌํ‹ฐ
  • PC VR ์ถ”์ฒœ ๋ Œ๋”๋Ÿฌ ๋ชฉํ‘œ

๋ชจ๋ฐ”์ผ ํฌ์›Œ๋“œ ๋ Œ๋”๋Ÿฌ์˜ ใ…ฃ๋Šฅ์„ ๋ ˆ๊ฑฐ์‹œ ๋ฐ์Šคํฌํ†ฑ ํฌ์›Œ๋“œ ๋ Œ๋”๋Ÿฌ ์ˆ˜์ค€์œผ๋กœ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋†’์€ ํ”„๋ ˆ์ž„์„ ์š”๊ตฌํ•˜๋Š” vr ํŠนํžˆ pcvr ๊ฒฝํ—˜์„ ์ œ์ž‘ํ•˜๋Š” ํŒ€์—์„œ ๋ชจ๋ฐ”์ผ ํฌ์›Œ๋“œ๋ฅผ ๊ธฐ๋ณธ ๋ Œ๋”๋Ÿฌ๋กœ ์ฑ„ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 

์ด์–ด์„œ.

์—ฌ๊ธฐ๊นŒ์ง€ UE 5.5์˜ ๋ชจ๋ฐ”์ผ&ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ ๋‚ด์šฉ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‚ด์šฉ์€ ๊ฐœ๋ฐœ์ž ๋ฐ˜๋ณต์ž‘์—…, ์˜ค๋””์˜ค, ์‹œ๋ฎฌ๋ ˆ์ด์…˜, ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. ์˜ˆ์ƒ๋ณด๋‹ค ๋‚ด์šฉ์ด ๊ธธ์–ด์ ธ ๋‹ค์Œ ๋ธ”๋กœ๊ทธ ๊ธ€์—์„œ ์ด์–ด๊ฐ€๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.