๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ˜ŽAI/Terminology

[Notable] NeRF vs Voxel vs Mesh

by SolaKim 2025. 1. 21.

 

1. NeRF (Neural Radiance Fields)์˜ ์žฅ์ :

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

2. ๋ณต์…€ ๊ทธ๋ฆฌ๋“œ(voxel grids)์˜ ์žฅ์ :

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

3. ๋ฉ”์‹œ(mesh)์˜ ์žฅ์ :

  • ์ •ํ™•ํ•œ ๊ธฐํ•˜ํ•™์  ํ‘œํ˜„: ๋ฉ”์‹œ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์€ ์ •์ (vertex)๊ณผ ๋ฉด(face)์œผ๋กœ 3D ๊ฐ์ฒด๋ฅผ ๊ตฌ์„ฑํ•˜๋ฏ€๋กœ, ๊ฐ์ฒด์˜ ๊ธฐํ•˜ํ•™์  ๊ตฌ์กฐ๊ฐ€ ๋งค์šฐ ์ •๋ฐ€ํ•˜๊ฒŒ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. 3D ๋ชจ๋ธ๋ง, ์• ๋‹ˆ๋ฉ”์ด์…˜, ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๋“ฑ์—์„œ ํ”ํžˆ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ: ๊ฒŒ์ž„ ์—”์ง„์ด๋‚˜ VR/AR์—์„œ ์‚ฌ์šฉ๋˜๋Š” 3D ๋ชจ๋ธ์€ ๋Œ€๋ถ€๋ถ„ ๋ฉ”์‹œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์žฌ์งˆ, ์กฐ๋ช… ๋“ฑ์„ ์‰ฝ๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์–ด ์ƒํ˜ธ์ž‘์šฉ์„ฑ์ด ํ•„์š”ํ•œ ํ™˜๊ฒฝ์—์„œ ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

4. NeRF์˜ ํ•œ๊ณ„:

  • ์—ฐ์‚ฐ ๋น„์šฉ: NeRF๋Š” ๊ณ ํ•ด์ƒ๋„ ๋ Œ๋”๋ง์„ ์œ„ํ•ด ๋งŽ์€ ๊ณ„์‚ฐ ์ž์›์„ ์†Œ๋ชจํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์‹ค์‹œ๊ฐ„ ๋ Œ๋”๋ง์—์„œ๋Š” ๋Š๋ฆด ์ˆ˜ ์žˆ๊ณ , ํŠนํžˆ ์ƒํ˜ธ์ž‘์šฉ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” ์ œํ•œ์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐํ•˜ํ•™์  ์„ธ๋ถ€ ์ •๋ณด ๋ถ€์กฑ: NeRF๋Š” ์—ฐ์†์ ์ธ ๋ฐ€๋„๋กœ 3D ๊ณต๊ฐ„์„ ๋ชจ๋ธ๋งํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ธฐํ•˜ํ•™์  ๊ตฌ์กฐ(์˜ˆ: ์ž˜ ์ •์˜๋œ ํ‘œ๋ฉด๊ณผ ์—ฃ์ง€)๊ฐ€ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œํ˜„๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณต์…€ ๊ทธ๋ฆฌ๋“œ๋‚˜ ๋ฉ”์‹œ ๋ชจ๋ธ์ฒ˜๋Ÿผ ์ •ํ™•ํ•œ ๊ธฐํ•˜ํ•™์  ํ‘œํ˜„์ด ํ•„์š”ํ•œ ์ƒํ™ฉ์—์„œ๋Š” ๋ถˆํŽธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก :

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

 

ํ•ด๋‹น ๊ธ€์€ ChatGPT 4o ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.