• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
[무료다운로드] 레빗 다이나모 소개 및 JSON에서 레빗 BIM 객체 생성 코딩하기
2023-01-30 5,466 18

BIM 칼럼니스트 강태욱의 이슈 & 토크

 

이번 호에서는 파라메트릭 모델링을 지원하는 레빗 다이나모(Revit Dynamo)의 역사와 사용법을 간략히 설명한다. 그리고, JSON에 저장된 객체 정보로부터 레빗 BIM 객체를 자동생성하는 다이나모 파이썬 스크립트를 간단히 개발해 본다.

 

■ 강태욱
건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 Engineering digest와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다.
이메일 | laputa99999@gmail.com
페이스북 | http://www.facebook.com/laputa999
홈페이지 | https://sites.google.com/site/bimprinciple
팟캐스트 | http://www.facebook.com/groups/digestpodcast

 

이 기사는 한시적으로 무료로 제공됩니다.

(5/31까지)

레빗 다이나모의 기본 개념

레빗 다이나모는 3차원 파라메트릭 디자인에서 영역을 키워가고 있는 라이노(Rhino)의 그래스호퍼(Grasshopper)에 대응하기 위해 개발된 비주얼 플로(flow) 기반의 프로그래밍 도구이다. 오토데스크에서 이를 주도한 맷 제직(Matt Jezyk)은 수치 계산에 기반한 BIM(Computational BIM)의 개념으로 2013년 다이나모를 개발했다고 한다. 참고로, 그는 다이나모를 이전부터 오픈소스 운동에 대한 신념으로 개발해 왔다.

 


그림 1. 다이나모 깃허브 사이트(https://github.com/DynamoDS/DynamoPrimer)

 

다이나모의 첫 릴리스 당시에는 많은 버그와 문제가 있었으나, 오토데스크의 지원과 개발로 지금은 많이 안정화되었고 성능도 좋아졌다. 그래스호퍼만큼 품질 좋은 애드인은 아직 부족하지만, 이 부분도 개선되고 있다.

참고로, 플로 프로그래밍은 텍스트로 코딩하여 프로그램을 개발하는 방식이 아니라, 제공된 기능 도구에서 드래그&드롭 방식으로 캔버스에 배치하고 각각의 기능 실행 순서를 그래프로 연결해 프로그램을 개발하는 방식이다.

이 방식의 장점은 특정 프로그래밍 언어를 잘 몰라도 쉽게 프로그램 개발이 가능하다는 점이다. 반면, 텍스트에서 20줄 정도인 소스코드가 플로 프로그래밍 캔버스에서는 너무 복잡하게 보이고 유지관리가 어렵다는 단점이 있다. 아울러, 최신 라이브러리나 디버깅 도구 등의 사용에 제한이 있다.

강태욱 laputa99999@gmail.com


출처 : 캐드앤그래픽스 2023년 2월호

포인트 : 무료

© 캐드앤그래픽스 무단전재 및 재배포금지, 기사 게재 희망시 당사 문의
  • kakao

댓글 0

로그인 후 댓글을 달수있습니다
등록된 코멘트가 없습니다.