๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กUnity (12)

๐ŸŒฅํ˜ธ์•„์ž„์˜ GamLog

[GitHub][๊นƒํ—ˆ๋ธŒ] ๊นƒํ—ˆ๋ธŒ ๋ฐ์Šคํฌํƒ‘ ์‚ฌ์šฉ๋ฒ• ( push, Pull Request, merge ํ•˜๋Š”๋ฒ• )

์˜ค๋Š˜์€ ๊ฐœ๋ฐœ์„ ํ•˜๋ฉด์„œ ๋ฌด์กฐ๊ฑด ํ•œ๋ฒˆ์€ ์‚ฌ์šฉํ•˜๊ฒŒ ๋ …ํŒ€ํ”Œ์—์„œ ๋ชจ๋ฅด๋ฉด ์• ๋จน๊ฒŒ๋˜๋Š” ๊นƒํ—ˆ๋ธŒ ๋ฐ์Šคํฌํƒ‘ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์ž‘์„ฑํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.   ์‚ฌ์‹ค ๋‚˜๋„ ๋Œ€ํ•™๊ต 1ํ•™๋…„๋•Œ๋Š” ๋งŽ์ด ํ—ค๋งค๊ณ  ์–ด๋ ต๊ฒŒ ๋А๊ปด์กŒ๋Š”๋ฐ ๋ช‡๋ฒˆ ์‚ฌ์šฉํ•˜๊ณ ๋‚˜๋‹ˆ ํ”Œ๋กœ์šฐ๊ฐ€ ๋ณ„๊ฑฐ์—†๋‹ค๋Š”๊ฑธ ์•Œ๊ฒŒ๋˜์–ด์„œํ˜‘์—…ํ•  ๋•Œ ๋‚˜๋ฆ„ ์›ํ™œํ•˜๊ฒŒ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์•„ํŠธ๊ฐ€ ๋œ ๊ฒƒ ๊ฐ™๋‹ค.๊ฐ™์ด ํŒ€ํ”Œํ•˜๊ฒŒ ๋  ํŒ€์›์ด๋‚˜ ๊นƒํ—ˆ๋ธŒ๊ฐ€ ์–ด๋ ต๊ฒŒ ๋А๊ปด์ง€๋Š” ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์œ„ํ•ด ์˜ค๋Š˜ ๊ธ€์„ ์ž‘์„ฑํ•ด๋ณด๊ฒ ๋‹ค.์‚ฌ์šฉ๋ฒ•์ด ์ •๋‹ต์ด ์•„๋‹ˆ๊ฑฐ๋‚˜ ์˜ˆ์™ธ ์ƒํ™ฉ์— ๋Œ€ํ•ด ๋‹ค๋ฃจ๊ณ ์žˆ์ง€์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค.    ๊นƒํ—ˆ๋ธŒ ๋ฐ์Šคํฌํƒ‘ ์ „์ฒด ์ธํ„ฐํŽ˜์ด์Šค(์š”์•ฝ)1. ๋ ˆํฌ์ง€ํ† ๋ฆฌ : ๋‚ด๊ฐ€ ์ง€๊ธˆ ์ž‘์—…์ค‘์— ์žˆ๋Š” ๋ ˆํฌ์ง€ ํ† ๋ฆฌ ๋ช…์ด๋‹ค. ํ•ด๋‹น ๋ธ”๋ก์„ ํด๋ฆญํ•ด ์ž‘์—…์„ ์›ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋กœ ์ „ํ™˜์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.2. ๋ธŒ๋Ÿฐ์น˜ : ๋‚ด๊ฐ€ ์ž‘์—…ํ•˜๊ณ ์žˆ๋Š” ๊ฐ€์ง€๋‹ค. ๋Œ€์ฒด๋กœ๋Š” ๋””ํดํŠธ๋กœ main์ด ๋‚˜๋ฌด..

Unity/github 2024. 5. 30. 13:06
[Unity][Sprite Editor][์• ๋‹ˆ๋ฉ”์ด์…˜] ์œ ๋‹ˆํ‹ฐ 2D sprite editor๋กœ ์• ๋‹ˆ๋ฉ”์ดํŒ…ํ•˜๊ธฐ :: PSBํŒŒ์ผ, ์›จ์ดํŠธ, ์Šคํ‚ค๋‹,

์กธ์—…ํ”„๋กœ์ ํŠธ ๋‘๊ฐœ์— ์น˜์—ฌ ์ •์‹ ์ด ํ˜ผ๋ฏธํ•ด์ง€๋˜ ์–ด๋А๋‚ … ๋“œ๋””์–ด ๋ฐฉ์น˜๋˜๋˜ ํ‹ฐ์Šคํ† ๋ฆฌ๋ฅผ ๋– ์˜ฌ๋ฆฌ๋‹ค.. 4ํ•™๋…„์„ ๋งž์•„ ๋‘๊ฐœ์˜ ํ”„๋กœ์ ํŠธ ๋ชจ๋‘ ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ์ค‘์ธ๋ฐ ๊ทธ์ค‘ ์†Œ์œต ์กธํ”„๊ฐ€ ์–ด๋А์ •๋„ ๋๋‚˜๊ฐ€๊ณ  ๋…ผ๋ฌธ์„ ์“ฐ๋Š” ์ผ๋งŒ ์•ž์—๋‘๊ณ  ์žˆ๋‹ค. ์ฃผ์ œ๋Š” MediaPipe๋ฅผ ํ™œ์šฉํ•œ ๋ชจ์…˜์บก์ณ ํ™ˆํŠธ๋ ˆ์ด๋‹ ํ‹ฐ์นญ ๊ฒŒ์ž„์ธ๋ฐ ๋งํ”ผํŠธ์ฒ˜๋Ÿผ ํ”Œ๋ ˆ์ด์–ด๋Š” ์šด๋™์„ ํ†ตํ•ด ๋ชฌ์Šคํ„ฐ๋ฅผ ๋ฌผ๋ฆฌ์น  ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋Š˜์€ ๊ทธ ์ค‘ ๋ชฌ์Šคํ„ฐ๋“ค์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์–ด๋–ป๊ฒŒ ๋„ฃ์—ˆ๋Š”์ง€ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์ค€๋น„ํ•˜๊ธฐ ๋จผ์ € Unity๋ฅผ ํ‚ค๊ณ  Package Manager๋ฅผ ํ†ตํ•ด ํ™•์ธํ•ด์•ผํ•  ๊ฒƒ์ด ์žˆ๋‹ค. ์ด๊ฒƒ๋“ค์„ ์„ค์น˜ํ•˜์ง€์•Š์œผ๋ฉด๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์“ธ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋ฏธ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—…๋ฌด์ค‘์— ์žˆ๋”๋ผ๋„ ๋ฌด์–ธ๊ฐ€ ๋ฒ„ํŠผ์ด์—†๊ฑฐ๋‚˜ ํ•œ๋‹ค๋ฉด ๋‹ค์‹œํ•œ๋ฒˆ ํ™•์ธํ•ด๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์ด ์„ธ๊ฐ€์ง€ ํŒจํ‚ค์ง€๋“ค์ด import๋˜์–ด์žˆ๋Š”์ง€๋งŒ..

Unity 2024. 5. 11. 13:46
[PBR][UE4][UE5] PBR, ๋ฌผ๋ฆฌ๊ธฐ๋ฐ˜ ๋ Œ๋”๋ง์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

PBR๋ Œ๋”๋ง์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? PBR( Physically Based Rendering ), ์ฆ‰ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ Œ๋”๋ง์ด๋ž€ "ํ‘œ๋ฉด์ด ํ˜„์‹ค์˜ ๋ผ์ดํŠธ ์ž‘์šฉ๋ฐฉ์‹์„ ๋ชจ๋ฐฉํ•œ๋‹ค"๋Š” ๋œป์œผ๋กœ, PBS( Physically Based Shading )์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค. PBR์— ๋ถ€ํ•ฉํ•˜๋Š” ๋จธํ„ฐ๋ฆฌ์–ผ์€ ์•„ํ‹ฐ์ŠคํŠธ์˜ ์ง๊ด€์— ์˜์กดํ•ด ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์„ธํŒ…ํ•˜๋Š” ์…ฐ์ด๋”ฉ ์–ดํฌํ”Œ๋กœ์šฐ๋ณด๋‹ค ๋”์šฑ ์ •ํ™•ํ•˜๊ณ  ์ž์—ฐ์Šค๋Ÿฝ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. ๋ชจ๋“  ๋ผ์ดํŒ… ํ™˜๊ฒฝ์—์„œ ๋™์ผํ•˜๊ฒŒ ์ผ๊ด€๋œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ  ๋จธํ„ฐ๋ฆฌ์–ผ์˜ ์ƒํ˜ธ ์˜์กด๋„๊ฐ€ ์ค„์–ด๋“ค์–ด ์ œ์ž‘ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด๋ผ๋Š” ๊ฒƒ์ด ์žฅ์ ์ด๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ PBR์€ ์—๋„ˆ์ง€ ๋ณด์กด๋ฒ•์น™์— ์˜ํ•ด ๋ณด๋‹ค ์‚ฌ์‹ค์ ์ธ ํฌํ† ๋ฆฌ์–ผ๋ฆฌ์ฆ˜์„ ๋‚˜ํƒ€๋‚ด๊ธฐ์— ์ ํ•ฉํ•œ ๋ Œ๋”๋ง ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ์†Œ๊ฐœํ•˜๊ณ ์žˆ์œผ๋‚˜, ํ”ฝ์‚ฌ/๋””์ฆˆ๋‹ˆ ์˜ํ™”์™€ ๊ฐ™์ด ํฌํ† ๋ฆฌ์–ผํ•˜์ง€ ์•Š์€ ๋ Œ๋”๋ง์—๋„ ์ ์šฉ๋˜๊ณ ..

Unity/Shader 2023. 11. 20. 19:59
[Unity] ๋ถ„ํ™์ƒ‰์œผ๋กœ ๋‚ ๋ผ๊ฐ„ ๋ฉ”ํ…Œ๋ฆฌ์–ผ ํ•ด๊ฒฐํ•˜๊ธฐ / ๋ Œ๋” ํŒŒ์ดํ”„๋ผ์ธ ์ „ํ™˜

์˜ค๋Š˜์˜ ์•Œ์“ธ์‹ ์ž‘ ์œ ๋‹ˆํ‹ฐ ์ง€์‹[Unity ๋ Œ๋”๋ง ํŒŒ์ดํ”„๋ผ์ธ ์ปจ๋ฒ„ํ„ฐ]     ์˜ค๋Š˜์€ ๊ฐ„๋‹จํ•œ ์œ ๋‹ˆํ‹ฐ ์ง€์‹์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž์ผ๋‹จ ์˜ค๋Š˜์˜ ์ด์Šˆ๋Š” ๊ธฐ์กด URPํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ๋งŒ๋“ค์—ˆ๋˜ ๋ Œ๋” ํŒŒ์ดํ”„๋ผ์ธ์„ ์ƒˆ ํ”„๋กœ์ ํŠธ๋กœ ๊ฐ€์ ธ์™”์„๋•Œ์˜ ์ผ์ด๋‹ค. ๋…ธํŠธ๋ถ ์šฉ๋Ÿ‰๋•Œ๋ฌธ์— ๊ณ„์† ์œ ๋‹ˆํ‹ฐ ํ—ˆ๋ธŒ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฏธ๋ค„์™”๋˜ ํƒ“์ธ๊ฐ€ ์ƒˆํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๊ณผ์ •์—์„œ ๋ Œ๋”๋Ÿฌ ์„ ํƒ์นธ์„ ๋ชป์ฐพ์•„ ๋นŒํŠธ์ธ ๋ Œ๋”๋Ÿฌ ๊ธฐ๋ฐ˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ฒŒ ๋˜์—ˆ๊ณ ์•„๋ž˜์™€ ๊ฐ™์ด ์‰์ด๋”๊ฐ€ ์‹น๋‹ค ๋‚ ์•„๊ฐ€์„œ ๋ฉ”ํ…Œ๋ฆฌ์–ผ์ด ํ•‘ํฌ์ƒ‰์œผ๋กœ ์ถœ๋ ฅ๋˜๋Š” ๋ถˆ์ƒ์‚ฌ๊ฐ€ ๋ฐœ์ƒ.  ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์„ ์•Œ๊ฒŒ๋๋‹ค.๋จผ์ € Window > Rendering > Render Pipeline > Converter ์ฐฝ์„ ์—ด์–ด์ค€๋‹ค. ๋‚˜์—๊ฒŒ ํ•ด๋‹นํ•˜๋Š” ๋ Œ๋”๋Ÿฌ๋ฅผ ํ™•์ธํ•œ ๋’ค, ์›ํ•˜๋Š” ๋ Œ๋”๋Ÿฌ๊ฐ€ ์•„๋‹ ๊ฒฝ์šฐConvertํ•ด์ค€๋‹ค. ๋‚˜์˜ ๊ฒฝ..

Unity/Shader 2023. 11. 17. 10:57
[OpenGL] OpenGL ES๋ฅผ ์ด์šฉํ•œ 3์ฐจ์› ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ์ž…๋ฌธ _ 3์žฅ

์ง€๋‚œ ์‹œ๊ฐ„์— ์ด์–ด OpenGL ES๋ฅผ ์ด์šฉํ•œ 3์ฐจ์› ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ์ž…๋ฌธ ๋„์„œ๋ฅผ ํ†ตํ•ด ํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ƒ์„ฑ๋˜๊ณ  ์ €์žฅ, ์ „๋‹ฌ๋˜๋Š”์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์ฐธ๊ณ ํ•œ ๋„์„œ๋Š” ์•„๋ž˜์— ์žˆ๋‹ค. [ OpenGL ES๋ฅผ ์ด์šฉํ•œ 3์ฐจ์› ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ์ž…๋ฌธ ] ๋ชฉ์ฐจ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๐Ÿ‘พ๋ชฉ์ฐจ 1. ํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ 2. ํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ์˜ ํ‘œํ˜„ 3. ํ‘œ๋ฉด ๋…ธ๋ฉ€ 3_1. ์‚ผ๊ฐํ˜• ๋…ธ๋ฉ€ 3_2. ์ •์  ๋…ธ๋ฉ€ 4. ํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ ๋‚ด๋ณด๋‚ด๊ธฐ์™€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ โ—๏ธํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ ์™œ ์ •์ ์ด ์•„๋‹Œ ํด๋ฆฌ๊ณค๋ฉ”์‰ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€? ํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ๋Š” ์ •ํ™•ํ•œ ํ‘œํ˜„๋ฒ•์ด ์•„๋‹ˆ๋ผ ๋ถ€๋“œ๋Ÿฌ์šด ๊ณก๋ฉด์„ ๊ทผ์‚ฌ์ ์œผ๋กœ ํ‘œํ˜„ํ•œ ๊ทผ์‚ฌ์  ํ‘œํ˜„๋ฒ•์œผ๋กœ GPU๋Š” ํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ ์ฒ˜๋ฆฌ์— ์ตœ์ ํ™” ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์‹œ๊ฐ„ ๋ Œ๋”๋ง ์ฝ˜ํ…์ธ (๊ฒŒ์ž„)์—์„œ๋Š” ํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ๊ฐ€ ์„ ํ˜ธ๋œ๋‹ค. ํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ํด๋ฆฌ๊ณค..

Unity/OpenGL 2023. 11. 14. 12:59
[OpenGL] OpenGL ES๋ฅผ ์ด์šฉํ•œ 3์ฐจ์› ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ์ž…๋ฌธ _ 1์žฅ, 2์žฅ

์ง€๋‚œ ๊ธฐ๊ฐ„ ์‰์ด๋” ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋ฉฐ ์œ ๋‹ˆํ‹ฐ ๋‚ด์—์„œ ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ดค๋‹ค. ์˜ค๋Š˜์€ ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์˜ ์กฐ๊ธˆ ๋” ์ง€ํ•˜๋กœ ๋“ค์–ด๊ฐ€ OpenGL์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ คํ•œ๋‹ค. ํ™œ์šฉํ•œ ๋„์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. [ OpenGL ES๋ฅผ ์ด์šฉํ•œ 3์ฐจ์› ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ์ž…๋ฌธ ] ๐Ÿ‘พ๋ชฉ์ฐจ 1-1. ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์˜ ์ œ์ž‘ ๋‹จ๊ณ„ 1-2. ๊ทธ๋ž˜ํ”ฝ์Šค API - 2-1. ํ–‰๋ ฌ๊ณผ ๋ฒกํ„ฐ 2-2. ์ขŒํ‘œ๊ณ„์™€ ๊ธฐ์ € 2-3. ๋‚ด์  2-4. ๋ฒกํ„ฐ๊ณฑ 2-5. ์ง์„  ๋ฐ ์„ ํ˜๋ณด๊ฐ„ 1. ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ์ œ์ž‘๋‹จ๊ณ„ ํ†ต์ƒ์ ์ธ ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์˜ ์ œ์ž‘๋‹จ๊ณ„๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๋ชจ๋ธ๋ง -> ๋ฆฌ๊น… -> ์• ๋‹ˆ๋ฉ”์ด์…˜ -> ๋ Œ๋”๋ง -> ํ›„์ฒ˜๋ฆฌ - ๋ชจ๋ธ๋ง : ๋ชจ๋ธ๋ง๋‹จ๊ณ„์—์„œ ๋ชจ๋ธ์€ ํด๋ฆฌ๊ณค์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉด ์ด๋Ÿฌํ•œ ๋ฌผ์ฒด๋Š” ํด๋ฆฌ๊ณค ๋ฉ”์‹œ๋กœ ๋ถˆ๋ฆฐ๋‹ค. ํด๋ฆฌ๊ณค ์ž‘์—…์ด ๋งˆ๋ฌด๋ฆฌ๋˜..

Unity/OpenGL 2023. 11. 5. 15:55
[Unity][Shader][URP] ์œ ๋‹ˆํ‹ฐ ์‰์ด๋” : ์•„์šฐ๋ผ ๋งŒ๋“ค๊ธฐ(ํ™€๋กœ๊ทธ๋žจ)

์˜ค๋Š˜์€ ๋ฆผ๋ผ์ดํŠธ์™€ ์•ŒํŒŒ๋ฅผ ์ด์šฉํ•ด ์บ๋ฆญํ„ฐ์— ์•„์šฐ๋ผ๋ฅผ ์ €ํ•ด์ฃผ๋Š” ์ž‘์—…์„ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์•„๋ž˜ ์˜์ƒ๊ณผ [์œ ๋‹ˆํ‹ฐ ์‰์ด๋” ์Šคํƒ€ํŠธ์—…] ์„ ์ฐธ๊ณ ํ–ˆ๋‹ค. ๐Ÿช ๊ฒฐ๊ณผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์•„์šฐ๋ผ ๊ตฌํ˜„ ์ด๋ก  : ๋ฆผ๋ผ์ดํŠธ๋ž€? ๋ฆผ๋ผ์ดํŠธ(Rim Light)๋ž€ ๋ฌด์—‡์ธ๊ฐ€? : "Rim light"๋Š” ์‚ฌ์ง„ ์ดฌ์˜ ๋ฐ ๋น„๋””์˜ค ์ œ์ž‘๊ณผ ๊ฐ™์€ ์‹œ๊ฐ์  ์˜ˆ์ˆ ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์กฐ๋ช… ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜, Rim light๋Š” ๋Œ€์ƒ์˜ ์ฃผ๋ณ€์„ ๋‘˜๋Ÿฌ์‹ผ ์œค๊ณฝ์„ ๊ฐ•์กฐํ•˜๊ณ , ๋Œ€์ƒ์„ ๋ฐฐ๊ฒฝ์—์„œ ๋”์šฑ ๋‹๋ณด์ด๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฒŒ์ž„์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ๊ฒŒ์ž„์—์„œ ๋ฐฐ๊ฒฝ๊ณผ ์บ๋ฆญํ„ฐ๊ฐ€ ๋ถ„๋ฆฌ๋˜๊ฑฐ๋‚˜ ๊ฐ•์กฐ ๋˜์–ด ๋ณด์ด๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ณผ์žฅ ๋˜๊ฒŒ ๋„์™€์ฃผ๋Š” ํšจ๊ณผ๋กœ ์“ฐ์ธ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” standard Shader์™€ ๊ฐ™์€ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ์‰์ด๋”๋Š” ์ด๋Ÿฌํ•œ ์žฌ์งˆ ํŠน์„ฑ์— ๋”ฐ๋ฅธ ๋ฐ˜์‚ฌ์œจ์ด BRDF (Bidirec..

Unity/Shader 2023. 9. 20. 09:47