ํฌ์ŠคํŠธ

CG

CG

๐Ÿ’ซ CG


Computer Graphics.

๐Ÿ’ซ Memo


๐Ÿซง KeyWord

  • ๊ทธ๋ž˜ํ”ฝ์Šค
  • ๋””๋”๋ง
  • ํ…์Šค์ฒ˜ ์••์ถ• ํฌ๋งท
  • ์†Œํ”„ํŠธ๋งˆ์Šคํฌ
  • ์Šคํ…์‹ค
  • ์•ŒํŒŒํ…Œ์ŠคํŠธ, ์•ŒํŒŒ๋ธ”๋ Œ๋”ฉ
  • ์Šคํฌ๋ฆฐ ์ŠคํŽ˜์ด์Šค ์‰์ด๋”
  • sssShader
  • Scene Depth : ์นด๋ฉ”๋ผ๋ถ€ํ„ฐ ์—ฐ์‚ฐ์„ ์‹œ์ž‘ํ•˜๋Š” ์ ๊นŒ์ง€์˜ ๊นŠ์ด?
    • Transparent๋Š” ํ†ต๊ณผํ•˜๋Š” ๋“ฏ..?

๐Ÿซง Ref

  • ๋ Œ๋”๋ง ํŒŒ์ดํ”„๋ผ์ธ / ์…ฐ์ด๋”

๐Ÿซง ๋ฌด์Šจ ๋ง์ธ์ง€ ์ดํ•ดํ•˜๊ณ  ์‹ถ๋‹ค

  • DC
    • ์ดํŽ™ํ„ฐ๋Š” ์›ฌ๋งŒํ•œ ์‰์ด๋”๋ฅผ ๋ฐ˜ํˆฌ๋ช…์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค. Translucent ์•„๋‹ˆ๋ฉด Additive ์ฆ‰ ์ตœ์ ํ™”๋ฅผ ํฌ๊ฒŒ ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š๋Š”. ๋ฐ˜๋ฉด ๋ชจ๋ธ๋Ÿฌ๋“ค์€ ์–‘๋ฉด ๋ Œ๋”๋„ ์ œ๋Œ€๋กœ ๋ชป ์“ฐ๊ฒŒ ํ•œ๋‹ค ์ตœ์ ํ™”์—์„œ ๊ฐ€์žฅ ํฌ๊ฒŒ ์žก์•„๋จน๋Š” Shadowdepth๋„ ์ดํŽ™ํ„ฐ๋“ค์€ ํฌ๊ฒŒ ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š๋Š”๋‹ค
    • ๋ชจ๋ธ๋Ÿฌ๋“ค์€ ๋ผ์ดํŠธ ๋ฒ ์ดํ‚น๋ถ€ํ„ฐ VRAM ๋•Œ๋ฌธ์— ๋ผ์ดํŠธ๋งต ํ•ด์ƒ๋„๋ถ€ํ„ฐ ์ค„์—ฌ๋‚˜๊ฐ€๊ณ  Batching๊ณผ Instancing๋„ ํ•ด์•ผํ•˜๋Š” ์ž‘์—…์„ ๊ฐ€์ง„๋‹ค. ์ด์œ gi๋ฅผ ์“ฐ๊ณ ์‹ถ์–ด๋„ forwardrender ์“ฐ๋Š” ๋ชจ๋ฐ”์ผ์—์„  ๋ผ์ดํŠธ๋ฒ ์ดํ‚น๋งŒ ์จ์•ผํ•˜๊ณ . ํ•˜๋‹ค๋ชปํ•ด ๊ทธ๊ฒƒ๋„ ์•ˆ์จ์„œ ํŽ˜์ดํฌ ๋ผ์ดํŒ… ์“ฐ๋Š”๊ณณ๋„ ๋งŽ์Œ. ํŠนํžˆ ์ปค์Šคํ…€ ์…ฐ์ด๋”ฉ ๋ชจ๋ธ์€ ๋Œ€๋ถ€๋ถ„ ์บ๋ฆญํ„ฐ์—์„œ ๋‚˜์˜ค์ง€ ์ดํŽ™ํŠธ์—์„œ ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค.
    • TA๋“ค ๋‚˜์ด๊ฐ€ ๋งŽ์€ ์ด์œ ๋Š” ๋ชจ๋ธ๋Ÿฌ ์ถœ์‹ ์—์„œ ์ ์  ์˜ฌ๋ผ์šด๋”๋กœ ๋ฐ”๋€Œ๋ฉฐ ๋‹คํ•ด๋ด์„œ ๊ทธ๋Ÿฐ๊ฑฐ์ž„. ์ดํŽ™ํ„ฐ ์ถœ์‹  Ta๋“ค์ด ์™œ ๋ชจ๋ฐ”์ผ๊ณผ ์†Œํ˜• ํ”„์ ๋งŒ ์žˆ๋Š”๊ฐ€ ํ•˜๋ฉด ์ด๋Ÿฐ ์ตœ์ ํ™” ๊ฒฝํ—˜์„ ํ•ด๋ณผ์ˆ˜๊ฐ€ ์—†์ด ์—ฐ์ถœ๊ณผ ์‰์ด๋”๋งŒ ์งœ๊ณ  ๊ฐ€๋” ํ›„๋””๋‹ˆ๋กœ ํŒŒ๊ดด๊นŒ์ง€๋งŒ ๊ตฌํ˜„ํ•ด์„œ ๋‚˜ TA์š” ๊ฑฐ๋“ค๋จน๊ฑฐ๋ฆฌ๋Š”๊ฑฐ์ง€. ์‹ค์ œ ๊ธฐ์ˆ ๊ณผ ํ˜„์žฅ์—์„œ ์จ๋จน๋Š”๊ฑด ๋ชจ๋ธ๋Ÿฌ ์ถœ์‹ ์ด ๋” ์ •ํ™•ํ•˜๋‹ค. ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ Œ๋”๋„ ์ „๋ถ€ ๋ชจ๋ธ๋ง์— ๋งž์ถฐ์ ธ์žˆ์ง€ ์ดํŽ™ํŠธ๊ฐ€ ๊ฒช์–ด๋ณผ ์ผ์ด ๋งŽ์„๊นŒ? ๊ทธ๋ฆฌ๊ณ  ์ดํŽ™ํ„ฐ ์ถœ์‹ ์ด๋“  ๋ชจ๋ธ๋Ÿฌ ์ถœ์‹ ์ด๋“  ์ดํŽ™ํŠธ๋„ ๋ชจ๋ธ๋ง๋„ ๋‘๊ฐ€์ง€ ๋ชจ๋‘ ์ง€์‹ ์—†์œผ๋ฉด TA๊ฐ€ ์•„๋‹ˆ๋ผ ์žก๋ถ€์ž„.
์ด ๊ธฐ์‚ฌ๋Š” ์ €์ž‘๊ถŒ์ž์˜ CC BY 4.0 ๋ผ์ด์„ผ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.