그래스호퍼 공부 방법

D+29

by 코드아키택트

오늘은 공부 자료에 대해서 이야기해 본다. 건축과 프로그래밍을 연결한다고 했을 때, 가장 접근성이 좋은 도구는 라이노와 그래스호퍼다. 내가 배워온 방법을 토대로 자료들을 공유하는 시간을 가지고자 한다.


입문 : Grasshopper Primer

나는 맨 처음에 그래스호퍼를 글로 배웠다. 연애를 글로 배우면 욕을 먹지만 다른 것들은 글로 배워도 괜찮다. 영상을 따라 하는 것보다 글을 읽고 이해해 보고 뭔가 눌러볼 때 더 많은 자극이 오고 공부도 많이 된다. Grasshopper primer는 modelab이라는 회사에서 만든 책이다. 그래스호퍼 기초를 탄탄히 다루고 있는 책이다. 특히, Rhino안에 나오는 nurbs와 mesh의 차이에 대해서도 다루고 있어 기초로 상당히 유용한 책이다.

글을 쓰며 다시 훑어보니 내용이 꽤나 괜찮다. 분명 한 번에 이해는 안 될 것이지만 두고두고 다시 본다면 읽는 맛이 다를 것이라고 생각한다. 해당 자료는 무료로 나와있어 링크를 첨부한다

https://github.com/modelab/grasshopper-primer/blob/master/_downloads/GrasshopperPrimer_V3-3_EN.pdf


중급 : Paneling with Intent to Fabricate

나는 파사드 컨설팅으로 일을 시작했기 때문에 파사드 관련된 내용을 공유한다. 해당 내용은 Safdie에서 한 마리나베이 센즈와 창이공항에 대한 패널링 내용을 다루고 있다. 독자들에게는 아쉽게도 다이나모로 되어있다. 하지만 어디나 방법은 있는 법. 내가 다른 사람을 가르칠 때 쓰기 위해 해당 내용을 그래스호퍼로 바꿔놓은 내용이 있다. 따라서, 아래 첨부한 오토데스크 링크에서는 문제를 어떻게 접근하는지 상세한 설명을 참고하고, 실제 코드를 나의 깃허브에서 본다면 가장 좋은 방법이 되리라고 생각한다. 게을러서 리포를 제대로 정리하지 않아서... 이 부분은 양해를 구해야겠다.

이 내용을 완벽히 이해한다면 내가 장담하는데 업계 상위 1% 이내에 들어갈 수 있다.

https://www.autodesk.com/autodesk-university/class/Paneling-Intent-Fabricate-2016#video

https://github.com/Chaeguevara/Rhino/tree/master/Lecture/MarinaBaySands


고급 : C# Scripting and Plugin Development for Rhinoceros and Grasshopper - Long Nguyen

나와 동료는 이분을 "긴 아저씨"라 부른다. 몇 다리 건너서 들어본 결과 사실 그렇게 아저씨도 아닌데 본인은 억울한 일이다. 건너 건너 듣기론 컴퓨터 공학을 전공하고 건축계에서 일하는 분으로 현재는 오토데스크 연구부서에 있다고 들었다. 내가 생각하기에 플러그인 개발을 정석으로 하고 싶다면 이 강의를 듣는 것을 추천한다.

컴퓨터공학 출신이라 그런지 컴퓨터 관련 용어도 꽤나 잘 설명하고 프로그래밍도 정말 깔끔하게 잘한다. 다만 코드가 간결한데, 관련 컴퓨터 지식이 뒷받침되지 않는다면 "야 신기한데 그래서 뭐라고?"라는 시간을 보낼 수도 있다. 하지만 모든 것은 너무 조급해하지 않고 해 나가면 되는 거니까 하면 된다.

나는 이분이 하신 시리즈를 두 번 들었는데, 정말 좋은 내용이었다. 내가 게을러서 플러그인 개발까지 안 가서 그렇지 플러그인 개발을 위한 정석으로 보면 된다. 첫 번째 시리즈 마지막엔 새들이 날아다니는 메커니즘인 Flocking Simulation으로 마무리하고, 두 번째는 Mesh growing이라는 주제로 마무리한다.

https://vimeo.com/247048808

https://www.youtube.com/watch?v=pFCrIzENDn8


더 나아가기

여기 있는 자료는 어떻게 보면 스타터 팩이라고 보면 된다. 각작의 상황에 맞게 첫발을 떼기 위한 내용으로 볼 수 있다. 그 이상으로 나아가는 건 전적으로 본인에게 달려있다. 가장 좋은 방법은 Learn by doing이라는 말처럼 뚜드려 맞아가면서 배우면 된다. 구글과 GPT가 난무하는 시대지만 그래도 내게 유효했던 자료 검색 방법 및 추가 자료를 이야기해 본다


오토데스크 유니버시티

https://www.autodesk.com/autodesk-university/

AU라고도 하는 Autodesk University에 좋은 자료가 많다. 그래스호퍼 자료는 다소 부족하지만, 문제를 어떻게 접근하는지 발표하기 때문에 해당 내용을 기반으로 Dynamo를 사용하든 Grasshopper로 바꾸든 할 수 있다. 생각하는 방법을 배우기에 상당히 좋은 자료다


저자에게 개인 의뢰

난 다른 채널에 글을 꽤나 쓰긴 했었다. 그래서 각 잡고 그래스호퍼 튜토리얼을 하기도 했다. 다만 내가 누군가와 약속을 하지 않다 보니 끝맺음을 못하고 튜토리얼을 개인 의뢰로 받겠다고 한 부분이 있다. 나는 해외 파사드 업체에 재직한 적이 있으며, 꽤나 재밌는 프로젝트를 수행한 이력이 있다. 나의 이상한 감성으로 나의 모든 정보는 공개하지 않지만 업계에 필요한 코어스킬을 가지고 있으며 가르칠 수 있음을 약속한다. 일단 무료로 가르쳐 드리는 것으로 생각하고 있기 때문에 필요하다면 편히 연락 주시길 바란다




keyword
이전 29화블랜더를 배워본다