๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“‚ Maya

High Poly to Low Poly

by Sjungwon 2024. 8. 9.

https://youtu.be/I9IVtq3wrbs?si=2p_-i21GQlOGrMJh

 

๊ทธ๋ฆผ ์ฒ˜๋Ÿผ ํ•˜์ดํด๋ฆฌ๊ณค + ๋กœ์šฐ ํด๋ฆฌ๊ณค ํ•ด์„œ ๊ตฌ์šฐ๋ฉด ์™„์„ฑ!

 

์ด๋ ‡๊ฒŒ ๋กœ์šฐ ํด๋ฆฌ์ง€๋ฅผ ์„ ํƒํ•ด์„œ UV ๋ฅผ ๋ด์„œ ์ž˜ ํŽด์กŒ์œผ๋ฉด ์ด์ œ 

๋กœ์šฐ ํ•˜์ด๋ฅผ ๊ฒน์นœ๋‹ค. 

 

์™ผ์ชฝ ์ƒ๋‹จ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋ Œ๋”๋ง์„ ์„ ํƒํ•œ ๋‹ค์Œ ์กฐ๋ช… ์Œ์˜ ์ฒ˜๋ฆฌ ๋ฐ ์ „์†ก ๋งต์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์ด ์ฐฝ์ด ์—ด๋ฆฌ๊ณ 

์ด๋Ÿฐ Transfer Maps๊ฐ€ ๋‚˜์˜จ๋‹ค. 

 

์ด๊ฑฐ๋ฅผ Clear All์„ ์ผ๋‹จ ๋ˆŒ๋Ÿฌ์ฃผ๊ณ  ๋ฒ ์ดํ‚น ํ•  ๋Œ€์ƒ ๋ฉ”์‹œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์šฐ ํด๋ฆฌ๋ฅผ ์„ ํƒํ•˜๊ณ  ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๋ฒ ์ดํ‚น ํ•œ ๋‹ค์Œ  ํ•ด๋‹น ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๊ณ  

์ด๊ฑฐ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋‹ค์Œ ํ•ด๋‹น ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๊ณ  ์„ ํƒํ•œ ํ•ญ๋ชฉ๊ณผ ์†Œ์Šค ๋ฉ”์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ

ํ•˜์ดํด๋ฆฌ ๋ฒ„์ „์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋ฏ€๋กœ ํ•˜์ด ํด๋ฆฌ ๋ฒ„์ „์„ ์„ ํƒํ•œ ํ›„ ์„ ํƒœ๊ฐ€ ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์ด์ œ ๋‘๊ฐœ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋‹ค์Œ ๋‹จ๊ณ„์—์„œ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ž‘์—…์€ 

๋กœ์šฐ ํด๋ฆฌ์—์„œ Mesh ๋ถ€๋ถ„์— Envelope๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. 

 

์—”๋ฒจ๋กœํ”„๋ฅผ ์„ ํƒํ•˜๊ณ  ์—”๋ฒจ๋กœํ”„๋ฅผ 0๊ณผ ๊ฐ™์ด ์„ค์ •ํ•˜๋ฉด ์—”๋ฒจ๋กœํ”„๊ฐ€ ์‹ค์ œ๋กœ ๋” ๋†’์€ ํด๋ฆฌ๋ฅผ ํฌํ•จํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

๋Œ€๋žต ์ด๋ ‡๊ฒŒ ๋ณด์ž„

 

๋‘˜๋Ÿฌ์Œ“์ด์ง€ ์•Š๋Š” ๋” ๋†’์€ ํด๋ฆฌ ๋ฉ”์‰ฌ ๋ถ€๋ถ„์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ด๋ฅผ ์–ด๋Š์ •๋„ ๋Š˜๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

์ด์ •๋„๋กœ

์ด๊ฒƒ์€ ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๋ฉ”์‰ฌ์ด๋ฏ€๋กœ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์‰ฝ์ง€๋งŒ ์ผ๋ถ€ ๋” ๋ณต์žกํ•œ ๋ฉ”์‰ฌ์—์„œ๋Š” ์กฐ๊ธˆ ๋” ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•ฝ๊ฐ„์˜ ์กฐ์ •์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ด uv ์„ธํŠธ์—์„œ ์ด์ „์— ์–ธ๊ธ‰ํ•œ uv์„ธํŠธ๋ฅผ ์„ ํƒํ•œ ๋‹ค์Œ 

์ด์ œ ์ถœ๋ ฅ ๋งต์—์„œ ๋ฒ•์„ ์„ ์„ ์ฑ…ํ•˜๊ณ  ์ด๊ฒƒ์€ ๋ฒ ์ดํ‚น ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๋งต์ž…๋‹ˆ๋‹ค. 

ํ•˜์ง€๋งŒ ์ด ๋น„๋””์˜ค์—์„œ๋Š” ์ผ๋ฐ˜ ๋งต์— ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์—ฌ๊ธฐ์„œ๋Š” ๋…ธ๋ฉ€ ๋งต์„ ์„ ํƒํ•œ ํ›„ 

๋…ธ๋ฉ€ ๋งต์„ ์ €์žฅํ•  ํด๋”๋ฅผ ์ฐพ๊ณ  ์˜ˆ๋ฅผ ๋“ค์–ด dot png ๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ง€์ •ํ•˜๋ ค๋ฉด file format ํ˜•์‹์„ ์„ ํƒœ๊ฐ›์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 

๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ ํƒ„์  ํŠธ ๊ณต๊ฐ„ ๋…ธ๋ฉ€ ๋งต์„ ๊ตฝ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 

๋งต ๊ณต๊ฐ„์„ ํƒ„์  ํŠธ ๊ณต๊ฐ„์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•˜๋ฉฐ 

 

 

๊ณตํ†ต ์„ค์ • ์‚ฌ์šฉ์„ ์„ ํƒํ•˜๋ฉด 

Use Maya common setting์„ ์„ ํƒํ•˜๊ณ  

 

์ถœ๋ ฅ์„ ์–ด๋–ป๊ฒŒ ํ• ์ง€ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค, 2k ๋“ฑ๋“ฑ์— ๋งž์ถฐ Map width๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค 

 

์›”๋“œ ๊ณต๊ฐ„ ๋งค์ฒด๋ฅผ ํ™•์ธํ•˜์—ฌ ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. 

 

 

๋งต์„ ์…ฐ์ด๋”์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. 

์ด๋ ‡๊ฒŒ ์„ค์ •์„ ํ•ฉ๋‹ˆ๋‹ค. 

 

 

์•„๊นŒ ์ „์œผ๋กœ ๋Œ์•„๊ฐ€์ž๋ฉด 

์—ฌ๊ธฐ์—์„œ ๋ฉ”์‰ฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ 

 

๋ชจ๋“ ๊ฒŒ ๋‹ค ๋˜๋ฉด bake ๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

 

์œˆ๋„์šฐ์˜ ๋ Œ๋”๋ง ํŽธ์ง‘๊ธฐ์— ํ•˜์ดํผ ์‰์ด๋”๊ฐ€ ์ž‡์Šต๋‹ˆ๋‹ค.

 

์ด ํ•˜์ดํผ ์‰์ด๋”๋ฅผ ์—ด๊ณ  

์—ฌ๊ธฐ ๊ทธ๋ž˜ํ”„ ๋„คํŠธ์›Œํฌ์— ์‰ด๋“œ I๋ฅผ ํ‘œ์‹œํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 

 

์ผ๋ฐ˜ ์นด๋ฉ”๋ผ์—๋Š” ๋ฒ”ํ”„ ๋งต์œผ๋กœ ์ ์šฉ๋œ ์‰ด๋“œ ๋ฒ•์„ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋ชน ๋ฒ”ํ”„ ๋งต์€ ์ ‘์„  ์ ‘์„  ๊ณต๊ฐ„ ๋ฒ•์„ ์œผ๋กœ ์„ค์ •๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค, 

 

 

์—ฌ๊ธฐ๋ฅผ ๋ˆŒ๋Ÿฌ ํŒŒ์ผ์˜ ์œ„์น˜๊ฐ€ ์ ์ ˆํ•œ์ง€ ๋ด…๋‹ˆ๋‹ค.

 

์„œ๋ธŒ ์Šคํ…์Šค ํŽ˜์ธํ„ฐ๋กœ ํ•˜์ด ํด๋ฆฌ - ๋กœ์šฐ ํด๋ฆฌ ํ…์Šค์ฒ˜ ๋งต ๋ฒ ์ดํ‚น ํ•˜๊ธฐ

 

 

 

๋กœ์šฐ ํด๋ฆฌ์—์„œ ๋ฐฐ์ดํ‚น ํ•œ๊ฑธ ํ•˜์ด ํด๋ฆฌ์—์„œ ์‚ฌ์šฉํ•  ๋•Œ UV๊ฐ€ ์•ˆ ๋งž๋Š” ๋ฌธ์ œ ๊ฒฝ์šฐ

Low-poly baking using high-poly | PROBLEM SOLVED - YouTube

 

Automatic Retopology: Is It Any Good? (youtube.com)

 

์ž๋™ ๋ฆฌํ† ํด๋กœ์ง€

https://cglink.com/talk/617811

 

High Polygon ๋ชจ๋ธ์„ Low Polygon์œผ๋กœ Retopologyํ•˜๊ธฐ - ์ž‘์—…๊ฒŒ์‹œํŒ - CGlink

#Maya2018 #๋ฆฌํ† ํด๋กœ์ง€ ์‹œ์—ฐ ์˜์ƒ์ž…๋‹ˆ๋‹ค. ๋ช‡๋ช‡ ๊ธฐ๋Šฅ์€ 2018์—๋งŒ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด์ง€๋งŒ ๋ฒ„์ „๊ณผ ์ƒ๊ด€์—†์ด ์ฐธ๊ณ ํ•ด๋ณผ๋งŒํ•œ #ํŠœํ† ๋ฆฌ์–ผ ์ด๋„ค์š”. https://youtu.be/0cgRkm-eLIw ์Šค์บ๋‹ํ•œ ์ดˆ๊ณ ํ•ด์ƒ๋„ #ํ•˜์ดํด๋ฆฌ๊ณค ๋ชจ๋ธ์„

cglink.com

๋ฆฌํ† ํด๋กœ์ง€ ์‰ฝ๊ฒŒ ํ•˜๋Š”๋ฒ•

 

 

 

ํ•˜์ดํด๋ฆฌ ๋กœ์šฐํด๋ฆฌ ์ˆœ์œผ๋กœ ์žˆ๋‹ค๋ฉด 

 

์ƒ๋‹จ์„ ๋ Œ๋”๋ง ๋ถ€๋ถ„์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๊ณ  

๋ผ์ดํŒ… / ๋ Œ๋”๋ง ๋ถ€๋ถ„์„ ๋“ค์–ด๊ฐ€์„œ 

 

 

Transfer Maps ๋ถ€๋ถ„์„ ๋ˆŒ๋Ÿฌ์ค€๋‹ค.

 

 

๋กœ์šฐ ํด๋ฆฌ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‚˜์„œ 

Add Selected๋ฅผ ์„ ํƒํ•ด์„œ ์ถ”๊ฐ€๋ฅผ ํ•˜๊ณ  

 

์ด๋ ‡๊ฒŒ ๊ฒน์น˜๊ฒŒ ๋†”์ค€๋‹ค. 

 

Envelope๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋ฐ”๊ฟ”์ค€๋‹ค. 

 

 

์ด๋ ‡๊ฒŒ ๋ฐ”๊ฟ”์ฃผ๋Š”๋ฐ

์ด๋ ‡๊ฒŒ ์ƒ‰์ƒ์ด ๋ฐ”๋€Œ๊ฒŒ ๋œ๋‹ค. 

 

์ˆ˜์น˜๋ฅผ ์กฐ์ ˆํ•ด ๊ฐ€๋ฉด์„œ ๋กœ์šฐ ํด๋ฆฌ๊ฐ€ ํ•˜์ดํด๋ฆฌ๋ฅผ ๋‹ค ๋ฎ์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. 

 

์ด๋ ‡๊ฒŒ Normal ์„ ์„ ํƒํ•œ๋‹ค. 

 

๊ทธ๋Ÿฌ๋ฉด ์ด๋ ‡๊ฒŒ ๋‚˜์˜ค๋Š”๋ฐ 

 

 

ํŒŒ์ผ ํฌ๋งท ์ข…๋ฅ˜๋ฅผ ์ •ํ•˜๊ณ 

Map space๋Š” Tangent space์— ๋˜์–ด์žˆ๋Š”์ง€ ๋ณธ๋‹ค. 

 

๋ช‡ K๋กœ ๋ฝ‘์„์ง€ ์กฐ์ ˆ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„

์ด๋ ‡๊ฒŒ ๋กœ์šฐ ํด๋ฆฌ์— ํ•˜์ด ํด๋ฆฌ๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด

 

์ด๊ฑฐ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ 

 

์ ์šฉ์‹œํ‚จ ๋‹ค์Œ 

 

ํ•ด๋‹น ํ…์Šค์ฒ˜ ์ƒ์„ธ ํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€์„œ Bump Mapping์„ ๋ˆŒ๋Ÿฌ์„œ ์•„๊นŒ Bake ํ•œ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜จ๋‹ค.

 

 

๊ทธ๋ฆฌ๊ณ  ์ ์šฉ๋œ๊ฒƒ์„ ๋ณด๊ธฐ ์œ„ํ•ด ์ˆซ์ž 5๋ฒˆ ํ‚ค๋ณด๋“œ๋ฅผ ๋ˆŒ๋Ÿฌ ํ…์Šค์ฒ˜ ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ€๋ฉด ์ ์šฉ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.