Inflearn brand logo image
Inflearn brand logo image
์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

๋ผ์ด๋…ธ ๊ทธ๋ผ์Šคํ•˜ํผ C# ๋””์ž์ธ ์Šคํฌ๋ฆฝํŒ…

C# ์ฝ”๋”ฉ์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ๋ผ์ด๋…ธ(Rhino3d) ๊ทธ๋ผ์Šคํ•˜ํผ(Grasshopper)๋ฅผ ํ†ตํ•ด ๋””์ž์ธ ์Šคํฌ๋ฆฝํŒ…์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ…Œ์ด์…”๋„ ์‚ฌ๊ณ , ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ, ์ œ๋„ˆ๋ ˆ์ดํ‹ฐ๋ธŒ ๋””์ž์ธ ๋“ฑ์˜ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ฝ”๋”ฉ์„ ๋ฐฐ์›Œ ๋ณด์„ธ์š”.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[CAD ยท 3D ๋ชจ๋ธ๋ง] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ๋ผ์ด๋…ธ์™€ ๊ทธ๋ผ์Šคํ•˜ํผ์˜ ๋ฌธ๋ฒ•์˜ ์ดํ•ด

  • RhinoCommon API์˜ ์ดํ•ด

  • C# ๊ธฐ์ดˆ ๋ฌธ๋ฒ•

  • ์ปดํ“จํ…Œ์ด์…”๋„ ์‚ฌ๊ณ 

  • ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ / ์ œ๋„ˆ๋ ˆ์ดํ‹ฐ๋ธŒ ๋””์ž์ธ ์Šคํฌ๋ฆฝํŒ…

  • ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ์˜ ์ƒ์„ฑ๊ณผ ์ˆ˜์ •

  • ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ฝ”๋”ฉ ๊ทธ๋ฆฌ๊ณ  ์‹œ๊ฐํ™”

๋ผ์ด๋…ธ ๊ทธ๋ผ์Šคํ•˜ํผ๋ฅผ ํ†ตํ•ด
C# ๋””์ž์ธ ์Šคํฌ๋ฆฝํŒ…์„ ํ•™์Šตํ•ด ๋ณด์„ธ์š” !

์ฃผ์ œ ์†Œ๊ฐœ ๐Ÿ“

Rhino3D์™€ Grasshopper์˜ C# ๋””์ž์ธ ์Šคํฌ๋ฆฝํŒ…์— ๋Œ€ํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
์ปดํ“จํ…Œ์ด์…”๋„ ๋””์ž์ธ์— ํ•„์š”๋กœ ๋˜๋Š”, ์‚ฌ๊ณ , ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ฐ•์˜ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ตฌ์กฐ, ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ๋ฐ์ดํ„ฐ์˜ ๋ณ€ํ™˜์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ(Parametric), ์ œ๋„ˆ๋ ˆ์ดํ‹ฐ๋ธŒ(Generative) ๋””์ž์ธ, ์ž๋™ํ™”(Automation), ์ตœ์ ํ™”(Optimization) ๋“ฑ๋“ฑ์˜ ์ปดํ“จํ…Œ์ด์…”๋„ ๋””์ž์ธ ๋ฐฉ๋ฒ•๋ก ์˜ ๊ธฐ์ดˆ๋ฅผ ๋‹ค์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์™œ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š”์ง€ โœ’๏ธ

4์ฐจ ์‚ฐ์—… ํ˜๋ช…์€ ๋””์ž์ธ ์˜์—ญ์—๋„ ํฐ ๋ณ€ํ™”๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

ํŠน๋ณ„ํžˆ ๋””์ž์ด๋„ˆ๋“ค์ด ๋””์ž์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ ‘๊ทผํ•˜๊ณ  ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋””์ž์ธ ์Šคํฌ๋ฆฝํŒ…์„ ํ†ตํ•ด์„œ ๋ณด๋‹ค ์ฐฝ์˜์ ์ด๊ณ  ์ƒ์‚ฐ์ ์ธ ๋””์ž์ธ ๋ฐฉ๋ฒ•๋ก ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ 3์ฐจ์› ๊ทธ๋ž˜ํ”ฝ ๋””์ž์ด๋„ˆ, ์ œํ’ˆ ๋ฐ ๊ฑด์ถ• ๋””์ž์ด๋„ˆ์˜ ๊ฒฝ์šฐ ์Šค์Šค๋กœ ํ™œ์šฉํ•˜๋Š” ํˆด๋“ค์„ ๋ณด๋‹ค ์ ๊ทน์ ์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ฝ”ํŒ…, ํ˜น์€ ์ปดํ“จํ…Œ์ด์…”๋„ ๋””์ž์ด๋„ˆ๋กœ ์ปค๋ฆฌ์–ด๋ฅผ ์Œ“๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœ๋“œ๋ ค์š”.

์ด ๊ฐ•์˜์—์„œ ๋ฐฐ์šฐ๋Š” ๊ฒƒ๋“ค โœ๏ธ

์ปดํ“จํ…Œ์ด์…”๋„ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ (Point, Line, Polyline, Surface, Mesh ... )

์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ๋ฐ์ดํ„ฐ์˜ ์ƒ์„ฑ๊ณผ ๋ณ€ํ˜•์„ Rhino API๋ฅผ ํ†ตํ•ด ๋ฐฐ์›๋‹ˆ๋‹ค.
ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ(Parametric) ํ˜น์€ ํ”„๋กœ์‹œ๋“€์–ผ(Procedural )๋””์ž์ธ๋“ฑ์˜ ์ปดํ“จํ…Œ์ด์…”๋„ ๋””์ž์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๊ฑด์ถ• ํ˜น์€ 3D ๋””์ž์ด๋„ˆ ์ค‘, ์ฝ”๋”ฉ์„ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค

  • ์ปดํ“จํ…Œ์ด์…”๋„ ๋””์ž์ธ์„ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์€์‹  ๋ถ„๋“ค

  • ์ปดํ“จํ…Œ์ด์…”๋„ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค

  • ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ / ์ œ๋„ˆ๋ ˆ์ดํ‹ฐ๋ธŒ ๋””์ž์ธ์„ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค

  • ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ฝ”๋”ฉ ๊ทธ๋ฆฌ๊ณ  ์‹œ๊ฐํ™”๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ๋ผ์ด๋…ธ์™€ ๊ทธ๋ผ์Šคํ•˜ํผ๋ฅผ ์ฝ”๋”ฉ์œผ๋กœ ์ œ์–ด ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Rhino3D

  • Grasshopper

  • C#

์•ˆ๋…•ํ•˜์„ธ์š”
NJ Namju Lee์ž…๋‹ˆ๋‹ค.

5,239

๋ช…

์ˆ˜๊ฐ•์ƒ

57

๊ฐœ

์ˆ˜๊ฐ•ํ‰

5

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

6

๊ฐœ

๊ฐ•์˜

์ด๋‚จ์ฃผ(NJ Namju Lee)๋Š”, NJSTUDIO๋ฅผ 2004๋…„์— ์ฐฝ์—…ํ•˜์—ฌ, ๊ฑด์ถ• ๋””์ž์ธ, ์‹œ๊ฐํ™”, ๋ฐ ์ปดํ“จํ…Œ์ด์…”๋„ ๋””์ž์ธ ์ŠคํŽ˜์…œ๋ฆฌ์ŠคํŠธ๋กœ ํ™œ๋™ํ•ด ์˜ค๊ณ  ์žˆ์œผ๋ฉฐ, ํ˜„์ œ, ESRI(Environmental Systems Research Institute)์˜ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด ๊ทผ๋ฌดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ์šธ ๊ณผํ•™ ๊ธฐ์ˆ  ๋Œ€ํ•™๊ต(BS), UC Berkeley(MArch), ์ดํ›„, Harvard GSD (MDes)๋ฅผ 1st Digital Design Prize๋ฅผ ์ˆ˜์ƒํ•˜๋ฉฐ ์กธ์—…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์›์œผ๋กœ์„œ, ์‹œ๋“œ๋‹ˆ ๊ณต๊ณผ ๋Œ€ํ•™ (UTS)์˜ UrbanAid Lab, ๋งค์‚ฌ์ถ”์„ธ์ธ  ๊ณต๊ณผ ๋Œ€ํ•™ (MIT)์˜ SENSEable City Lab ๋ฐ Media Lab (Changing Places Group), UC Berkeley์˜ ํ™˜๊ฒฝ ๋””์ž์ธ ๋Œ€ํ•™์—์„œ ์—ฐ๊ตฌ์›์œผ๋กœ ๊ทผ๋ฌดํ–ˆ์Šต๋‹ˆ๋‹ค.

Harvard GSD, MIT, NYIT ๋ฐ ๊ตญ์ œ ์ฝ˜ํผ๋Ÿฐ์Šค์—์„œ, ์ปดํ“จํ…Œ์ด์…”๋„ ๋””์ž์ธ, ๋งคํ•‘, ๋ฐ์ดํ„ฐ ํ”„๋กœ์„ธ์Šค ๋ฐ ์‹œ๊ฐํ™”์— ๋Œ€ํ•ด์„œ ์ˆ˜์—…์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋Œ€ํ•œ๋ฏผ๊ตญ ๋…ธ๋™๋ถ€, ์˜คํ†  ๋ฐ์Šคํฌ(Autodesk) ์ฝ”๋ฆฌ์•„ ๋“ฑ ํ•œ๊ตญ์˜ ์—ฌ๋Ÿฌ ๋Œ€ํ•™์—์„œ ์ˆ˜์—…์„ ํ•˜์˜€์œผ๋ฉฐ, ๊ฑด์ถ• ์‹œ๊ฐํ™” ๋ฐ ๋””์ง€ํ„ธ ๋””์ž์ธ ์ŠคํŠœ๋””์˜ค I, II๋ฅผ ๊ฐ€๋ฅด์ณค์Šต๋‹ˆ๋‹ค. 'Simulation & Visualization of Architecture'๋ฅผ ์ถœํŒํ–ˆ๊ณ , ๊ฑด์ถ• ๋ฐ ๊ทธ๋ž˜ํ”ฝ ๋ฉ”๊ฑฐ์ง„์— ๊ธฐ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„œ์šธ, ๋ฏธ๊ตญ, ํ˜ธ์ฃผ ๋ฐ ์ค‘๊ตญ์—์„œ, ํ•™์ œ ์ „์‹œํšŒ, ๋””์ง€ํ„ธ ์˜ํ™” ์ž‘์—…, ๊ฑด์ถ• ๋””์ž์ธ ๋ฐ ์ปดํ“จํ…Œ์ด์…”๋„ ์ž‘์—…์— ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐํ™” ์ „๋ฌธ๊ฐ€๋กœ์„œ KPF, HYUNDAI, SAMSUNG, SK, ๊ทธ๋ฆฌ๊ณ  posco E & C ๋“ฑ๊ณผ ํ˜‘๋ ฅํ•˜์˜€์Šต๋‹ˆ๋‹ค.

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

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

9๊ฐœ โˆ™ (4์‹œ๊ฐ„ 38๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!

๋ฌด๋ฃŒ