• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
온라인 CAD 아레스 쿠도의 주요 기능
아바쿠스의 Contact Wear 기능을 활용한 마모 해석과 응용
PINOKIO가 선보이는 스마트 공장 기술과 사례
  • 전체
  • 범용
  • 기계
  • 건축
  • 그래픽
  • 기타
오픈소스 LLM 모델 젬마 3 기반 AI 에이전트 개발해 보기
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 최근 이슈인 AI 에이전트(agent) 개발 시 필수적인 함수 호출(function call) 방법을 오픈소스를 이용해 구현해 본다. 이를 위해 구글에서 공개한 젬마 3(Gemma 3) LLM(대규모 언어 모델)과 역시 오픈소스인 LLM 관리도구 올라마(Ollama)를 활용하여 간단한 AI 에이전트를 로컬 PC에서 개발해본다. 아울러, 이런 함수 호출 방식의 한계점을 개선하기 위한 설루션을 나눔한다.   ■  강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/ GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 블로그 | http://daddynkidsmakers.blogspot.com 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | www.facebook.com/groups/digestpodcast   이번 호의 글은 다음 내용을 포함한다. AI 에이전트 구현을 위한 사용자 도구 함수 호출 방법 올라마를 통한 젬마 3 사용법 채팅 형식의 프롬프트 및 메모리 사용법 그라디오(Gradio) 기반 웹 앱 개발   그림 1. AI 에이전트 내부의 함수 호출 메커니즘(Akriti, 2025)   이 글의 구현 코드는 다음 링크에서 확인할 수 있다. AI_agent_simple_function_call   젬마 3 모델의 특징 젬마 3는 구글이 개발해 2025년 3월 10일에 출시한 LLM이다. 차세대 경량 오픈 멀티모달 AI 모델로, 텍스트와 이미지를 동시에 처리할 수 있는 기능을 갖추고 있다. 이 모델은 다양한 크기와 사양으로 제공되어 단일 GPU 또는 TPU 환경에서도 실행 가능하다. 젬마 3는 1B, 4B, 12B, 27B의 네 가지 모델 크기로 제공되며, 각각 10억, 40억, 120억, 270억 개의 파라미터를 갖추고 있다. 1B 모델은 텍스트 전용으로 32K 토큰의 입력 컨텍스트를 지원하고, 4B/12B/27B 모델은 멀티모달 기능을 지원하며 128K 토큰의 입력 컨텍스트를 처리할 수 있다. 이는 이전 젬마 모델보다 16배 확장된 크기로, 훨씬 더 많은 양의 정보를 한 번에 처리할 수 있게 해 준다. 이 모델은 텍스트와 이미지 데이터를 동시에 처리하고 이해하는 멀티모달 기능을 제공한다. 이미지 해석, 객체 인식, 시각적 질의응답 등 다양한 작업을 수행할 수 있으며, 텍스트 기반 작업에 시각적 정보를 효과적으로 활용할 수 있도록 지원한다.   그림 2. 출처 : ‘Welcome Gemma 3 : Google's all new multimodal, multilingual, long context open LLM(Hugging Face)’   그림 3. 출처 : ‘Welcome Gemma 3 : Google's all new multimodal, multilingual, long context open LLM(Hugging Face)’   젬마 3는 140개 이상의 언어를 지원하여 전 세계 다양한 언어 사용자를 대상으로 하는 AI 애플리케이션 개발에 매우 유리하다. 사용자는 자신의 모국어로 젬마 3와 상호작용할 수 있으며, 다국어 기반의 텍스트 분석 및 생성 작업도 효율적으로 수행할 수 있다. 이 모델은 다양한 작업 수행 능력을 갖추고 있다. 질문–답변, 텍스트 요약, 논리적 추론, 창의적인 텍스트 형식 생성(시, 스크립트, 코드, 마케팅 문구, 이메일 초안 등), 이미지 데이터 분석 및 추출 등 광범위한 자연어 처리 및 컴퓨터 비전 관련 작업을 수행할 수 있다. 또한, 함수 호출 및 구조화된 출력을 지원하여 개발자가 특정 작업을 자동화하고 에이전트 기반의 경험을 구축하는 데 도움을 준다. 젬마 3는 다양한 도구 및 프레임워크와 원활하게 통합된다. Hugging Face Transformers, Ollama, JAX, Keras, PyTorch, Google AI Edge, UnSloth, vLLM, Gemma. cpp 등 다양한 개발 도구 및 프레임워크와 호환되어 개발자들이 자신이 익숙한 환경에서 젬마 3를 쉽게 활용하고 실험할 수 있다. 이 모델은 다양한 벤치마크 테스트에서 동급 모델 대비 최첨단 성능을 입증했다. 특히, Chatbot Arena Elo Score에서 1338점을 기록하며, 여러 오픈 소스 및 상용 모델보다 높은 성능을 보였다.  젬마 3는 오픈 모델로, 개방형 가중치를 제공하여 사용자가 자유롭게 조정하고 배포할 수 있다. 캐글(Kaggle)과 허깅 페이스(Hugging Face)에서 다운로드 가능하며, Creative Commons 및 Apache 2.0 라이선스를 따름으로써 개발자와 연구자에게 VLM 기술에 대한 접근성을 높여준다.   개발 환경 개발 환경은 다음과 같다. 미리 설치 및 가입한다. 오픈 LLM 관리 도구 올라마 : https://ollama.com/download/ windows LLM 모델 젬마 3 : https://ollama.com/search dashboard 웹 검색 도구 Serper 서비스 가입 : https://serper.dev/ 설치되어 있다면 다음 명령을 터미널(윈도우에서는 도스 명령창)에서 실행한다. ollama pull gemma3:4b     ■ 자세한 기사 내용은 PDF로 제공됩니다.
강태욱 작성일 : 2025-08-04 조회수 : 699
캐디안 2025의 유틸리티 기능 소개 Ⅶ
새로워진 캐디안 2025 살펴보기 (9)   오토캐드와 양방향으로 호환되는 국산 CAD인 캐디안(CADian)에서는 사용자의 작업 편의성을 위해서 캐디안에서 구동되는 유틸리티 기능을 새롭게 추가하였다. 이번 호에서도 캐디안 2025 버전의 유틸리티 기능을 이어서 살펴보도록 하겠다.   ■ 최영석 캐디안 기술지원팀 부장으로 기술지원 업무 및 캐드 강의를 담당하고 있다. 홈페이지 | www.cadian.com 카페 | https://cafe.naver.com/ilovecadian   캐디안 2025 버전의 유틸리티를 설치하는 방법은 다음과 같다. 캐디안 홈페이지(www.cadian.com)에 접속한 후 고객지원 → 기술자료실을 클릭하면 기술 자료가 목록으로 표시되며,  현재 유틸리티 형태로 지원되는 리스프(LISP) 개수는 총 335개이다. 3번의 ‘캐디안 리습(lisp) 335개 통합본+메뉴화일 다운로드입니다’ 항목을 클릭하여 안내된 대로 설치하면 캐디안에서 유틸리티 기능을 이용할 수 있다.     유틸리티 - 축에 스냅링(멈춤링) 자동 그리기(SRING) 기계 도면 작업 등에서 자주 사용하는 스냅링(멈춤링)을 자동으로 그려주는 기능이다.   1. 메뉴에서 캐디안 유틸-1 → 축에 스냅링(멈춤링) 자동 그리기(SRING)를 실행한다.   2. 명령창에 ‘축의 좌측하단을 찍으세요:’ 메시지가 표시되면 축의 왼쪽 아래 기준점을 클릭하여 지정한다.   3. 명령창에 ‘축의 좌측상단을 찍으세요:’ 메시지가 표시되면 축의 왼쪽 위 지점을 클릭하여 지정한다.     4. 명령창에 ‘스톱링을 그릴 방향을 찍으세요:’ 메시지가 표시되면 스톱링을 그릴 방향을 좌, 우 등으로 선택해 준다.   5. 도면 영역의 축에 스냅링이 자동으로 작도된다.     유틸리티 - 내축 구멍에 스냅링(멈춤링) 자동 그리기(SRING2) 기계 도면 작업 등에서 자주 사용하는 내축 구멍에 스냅링(멈춤링)을 자동으로 그려주는 기능이다.   1. 메뉴에서 캐디안 유틸-1 → 내축 구멍에 스냅링(멈춤링) 자동 그리기(SRING2)를 실행한다.   2. 명령창에 ‘축의 좌측하단을 찍으세요:’ 메시지가 표시되면 축의 왼쪽 아래 기준점을 클릭하여 지정한다.     3. 명령창에 ‘축의 좌측상단을 찍으세요:’ 메시지가 표시되면 축의 왼쪽 위 지점을 클릭하여 지정한다.     4. 명령창에 ‘스톱링을 그릴 방향을 찍으세요:’ 메시지가 표시되면 스톱링을 그릴 방향을 좌, 우 등으로 선택해 준다.     5. 도면 영역의 축에 스냅링이 자동으로 작도된다.       ■ 자세한 기사 내용은 PDF로 제공됩니다.
최영석 작성일 : 2025-08-04 조회수 : 619
BIM 전문가 민간자격 국가공인 현황과 발전 방향
BIM 전문인력 양성을 위한 해법을 찾는다   이 글에서는 BIM 민간자격 국가공인 제도에 대한 정확한 정보 전달을 통해 BIM 전문인력을 양성하는 데 있어서 다양한 채널이 필요하고, 이를 위해 관련 학계, 산업계, 공공기관, 학회 및 협회의 협의 및 논의가 필요함을 알리고자 한다.   ■ 함남혁 한양사이버대학교 건축도시공학과 조교수이며 한국BIM학회 부회장 및 BIM자격증운영위원회 위원장, 대한건축학회 뉴노멀미래세대위원회 부위원장을 맡고 있다. 최근에는 한국연구재단의 개인 연구 과제에 선정되어 AI와 BIM이 연계된 공동주택 운영 및 유지관리를 위한 연구를 수행하고 있다.   BIM 도입의 과거와 현재 새로운 기술이 시장에 확산되기 위해서는 국가 R&D, 공공 선도사업, 발주기관의 제도화 등 주요 축이 동시에 작동함과 동시에, BIM을 실제 수행할 수 있는 전문 인력의 확보가 필수이다. BIM이 본격적으로 도입되기 시작했던 20여 년 전, 이와 관련된 몇 가지 이벤트를 먼저 소개하고자 한다. 첫 번째는 필자가 참여했던 가상건설시스템개발(2006~2011)1) 연구이다. 3차원 공간 및 설계 정보를 기반으로 건설 프로젝트 생애주기에 걸쳐 참여주체들이 효과적으로 정보를 생성하고 공유하며 관리할 수 있도록 하는 가상 건설 시스템을 구축하고, 생산성 향상, 공기 단축, 비용 절감을 달성하기 위한 목적을 가지고 있었다. 이 연구에 참여했던 건축 및 토목 분야의 교수, 대학원생들이 현재 국내 건설산업의 학계 및 산업계에서 BIM 전문가로 활동하고 있다. 두 번째는 용인시민체육공원 조성사업(2008~2018)으로 국내 최초의 BIM 기반 설계시공일괄입찰공사 즉, 턴키(turn‑key)로 진행된 공공 프로젝트이다. 기획·기본·실시설계 단계부터 시공까지 BIM을 적용해 설계 협업, 시공 간섭 체크, 공정·안전 계획, 변경 이력 관리 등을 수행하며 ‘BIM One Month Cycle’ 방식으로 운영된 프로젝트였다. 이 당시 프로젝트를 수주한 건설사는 다양한 시공 프로젝트에 BIM을 도입하였으며, 그 효용을 극대화하기 위해 공동주택에 초점을 맞춰 원가를 절감하기 위한 BIM 기반 플랫폼으로 발전시켜왔다. 이 과정에서 설계 및 엔지니어링사, BIM 전문업체 등이 성장했다. 세 번째는 조달청의 BIM 의무화 정책이다. 2009년 ‘시설사업 BIM 적용 기본지침서’를 제정한 이후 2013년 공사비 500억 원 이상 맞춤형 서비스 공공사업에 BIM 적용을 의무화했고, 2016년부터는 모든 맞춤형 서비스 사업으로 의무 범위를 확대했다. BIM 도입 초기에는 주로 건축 분야에 집중되었으나, 이후 점차 토목 분야로 BIM이 확산되기 시작했다. 이렇게 과거를 지나 2022년, 국토교통부는 건설산업의 생산성 향상과 안전성 강화를 위해 2030년까지 건설 전 과정을 디지털화·자동화하는 ‘스마트 건설 활성화 방안 S‑Construction 2030’을 발표하였다. 주요 전략에는 ▲BIM 의무화를 포함한 건설산업의 디지털화 ▲건설 기계 자동화와 OSC 도입 등 생산 시스템의 선진화 그리고 ▲스마트 기술 기반 기업 생태계 조성과 인재 양성 등 산업 육성이 포함되어 있다. 이를 통해 국토교통부는 CAD로 작성된 종이 도면 중심의 기존 건설 관행에서 벗어나, BIM이 토대가 된 첨단 기술 중심의 스마트 건설로의 전환을 추진하고 있다. 뿐만 아니라, 국토교통부가 발행한 건설산업 BIM 기본지침(2020), 건설산업 BIM 시행지침(2022)은 현재 많은 지자체와 공공기관이 각 조직 및 프로젝트의 특성을 고려하여 BIM 적용지침을 발행하는 데 큰 공헌을 하고 있다. 이 밖에도 OSC(Off‑Site Construction), 인공지능(AI) 등 BIM과 융합이 가능한 최신 기술을 개발하는 대형 국가 R&D 사업이 수행되고 있다. 최근 건설산업에서 가장 두드러진 변화 중 하나는, 과거에는 선택사항에 불과했던 BIM(건설 정보 모델링)이 이제는 스마트 건설의 핵심 기술로 자리잡았다는 점이다. 대부분의 관계자가 BIM의 필요성과 효용성에 대해 공감하고 있으며, 이는 건설산업 전반의 디지털 전환 흐름과도 맞물려 있다. 하지만 BIM 도입 방식에는 여전히 차이가 존재한다. 법적 의무화에 따라 형식적으로 도입하는 조직과, 생산성과 품질 향상을 위해 자발적으로 도입하는 조직 간에는 그 성과에서 큰 격차가 나타난다. 이에 따라 BIM 실행 전략, 도입 수준, 참여 주체 간의 이해도와 활용도에는 뚜렷한 온도차가 존재한다. 이러한 상황에서 한국BIM학회는 BIM을 수행하는 전문 인력 양성에 주목하여 민간자격 제도를 운영 중이며, 이를 국가공인 자격으로 발전시키기 위한 노력을 병행하고 있다. 이는 단순한 기술 보급을 넘어 BIM의 전문성과 실무역량을 체계적으로 확보하려는 방향으로 해석된다.   BIM 전문가 민간자격 국가공인 추진 현황 최근 한국도로공사, 국가철도공단, LH, GH 등 주요 공공기관을 비롯해 다수의 지자체가 국토교통부의 건설산업 BIM 시행지침을 기반으로 자체 BIM 적용지침을 수립하고, 이를 시범사업에 도입하면서 BIM 활용이 빠르게 확산되고 있다. 이러한 흐름에 따라 발주자는 물론 사업 수행 주체인 설계·엔지니어링·시공 업체에서도 BIM 요구사항을 이해하고 관리할 수 있는 BIM 전문인력의 필요성이 높아지고 있다. 또한, 전 세계 주요 국가의 건축·엔지니어링·건설(AEC) 산업은 디지털 전환의 핵심 기술로 BIM을 채택하고 있으며, 해외 프로젝트 입찰 단계에서 BIM 관련 요구사항이 보다 정교하고 종합적인 방식으로 제시되고 있다. 입찰 요청서에는 구체적인 BIM 수행 목적, 적용 분야, 단계별 관리 방안, 협업 구조 등이 명시되어 있어, 이러한 요구를 정확히 해석하고 대응할 수 있는 BIM 전문인력의 양성이 필수이다. 이러한 필요성에 대응하기 위해 한국BIM학회는 BIM이 적용된 프로젝트의 수행이 가능한 BIM 운용 전문가를 양성하기 위한 목적으로 민간자격을 개발하고 운영해 왔다. 총 13년 동안 1만 498명이 응시하여 2903명이 자격을 취득하였다. 건설산업 BIM 시행지침이 발표되고 각 기관에서 BIM 적용지침을 수립한 이후인 2023년부터 2025년으로 범위를 좁히면, 건축의 경우 총 3155명이 응시하여 493명이 자격을 취득하였으며, 토목의 경우 총 3003명이 응시하여 661명이 자격을 취득하였다. 최근 3년간 자격에 대한 관심이 매우 높아졌다는 것을 보여준다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
함남혁 작성일 : 2025-08-04 조회수 : 722
온라인 CAD 아레스 쿠도의 주요 기능
데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2026 (5)   DWG 호환 CAD인 독일 그래버트(Graebert)의 아레스 캐드(ARES CAD)는 PC 기반의 아레스 커맨더(ARES Commander), 모바일 기반의 아레스 터치(ARES Touch), 클라우드 기반의 아레스 쿠도(ARES Kudo) 모듈로 구성되어 있으며, 이들 모듈은 상호 간 동기화되어 작동한다. 이러한 구성으로 인해 아레스 캐드는 삼위일체형(trinity) CAD로 불린다. 이번 호에서는 이 중에서 클라우드에서 동작하는 아레스 쿠도를 중심으로, DWG 도면 작업과 3D 시각화, 그리고 최신 AI 기술(A3)을 소개한다. 이를 통해 어떻게 CAD 작업을 자동화하고 협업을 강화하며, 건설 및 제조 산업 전반에서 디지털 전환(DX)을 어떻게 실현할 수 있는지 살펴본다.   ■ 천벼리 캐디안 3D 솔루션 사업본부 대리로 기술영업 업무를 담당하고 있다. 홈페이지 | www.arescad.kr 블로그 | https://blog.naver.com/graebert 유튜브 | www.youtube.com/GraebertTV   아레스 쿠도의 아레스 AI 어시스트     아레스 AI 어시스트(ARES AI Assist :A3)는 아레스 쿠도 내에서 작동하는 지능형 가이드이다.  오픈 AI 기술로 구동되는 A3는 다음과 같은 방식으로 사용자를 지원한다. 소프트웨어의 다양한 CAD 기능 사용 방법 설명 사용자 인터페이스에서 기능 위치 안내 질문에 답하고 일반 CAD 개념 설명 사용자 인터페이스 맞춤화(UI 개인화) 지원 업계별 전문적인 조언 제공 변환 및 계산 수행 다국어 텍스트 번역 A3는 기본적으로 최소화된 상태로 대기하다가, 사용자가 도움말을 입력하면 즉시 대화창에서 응답한다. 여러 언어를 이해하기 때문에 아레스를 처음 접하는 사용자도 기능 탐색이나 사용법을 쉽게 배울 수 있으며, 숙련 사용자에게는 계산, 기술 질문 응답, 번역 기능을 통해 작업 효율을 높여준다. 특히 트리니티(Trinity) 협업 기능이나 아레스 제품군만의 고유 기능을 배우는 데 유용하며, 모든 사용자에게 CAD 작업을 더욱 쉽고 즐겁게 만들어 주는 조력자 역할을 한다.   버전 비교 및 향상된 버전 기록 관리자     아레스 쿠도의 버전 기록 관리자(Version History Manager)는 최근 강력한 기능이 추가되어 완전히 새롭게 재설계되었다. 특히 버전 비교(Version Compare) 기능을 통해 사용자는 예를 들어 동료가 업데이트한 최신 파일과 일주일 전 버전을 손쉽게 비교할 수 있다. 추가, 수정, 삭제된 엔티티가 색상으로 구분되어 표시되므로 변경 내역을 한눈에 파악할 수 있다. 클라우드 저장소와의 연동으로 직접 버전을 불러와 비교할 수 있어 정확성과 협업 효율을 극대화한다. 또한 저장한 버전에 ‘Customer Version(고객 버전)’, ‘Final Version 1(최종 버전 1)’과 같은 이름을 부여해 체계적으로 관리할 수 있으며, 이를 통해 작업 진행 상황을 손쉽게 추적하고 필요 시 과거 버전으로 복원할 수 있다.   블록 저장 및 온라인 블록 라이브러리 공유     아레스 쿠도에는 450개 이상의 표준 블록이 포함된 트리니티 블록 라이브러리(Trinity Block Library)가 2024년 도입되었다. 이 라이브러리는 온라인에서 블록을 생성 및 공유할 수 있어, 팀 단위로 공통된 블록을 활용해 도면을 표준화하는 데 유용하다. 올해 추가된 새로운 기능을 통해 사용자는 DWG 파일에서 블록을 추출해 라이브러리를 확장하거나, 현재 도면을 벗어나지 않고도 팔레트에서 바로 새 라이브러리를 생성할 수 있게 되었다. 이를 통해 설계 표준화와 재사용성을 높일 수 있다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
천벼리 작성일 : 2025-08-04 조회수 : 626
파이썬 버전 라이브러리 p5 기반 3D 데이터 시각화
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 컴퓨터 그래픽스 분야에서 유명한 프로세싱(processing) 도구를 파이썬(Python)으로 포팅한 p5를 알아보고, 이를 이용한 데이터셋 3D 가시화 방법을 확인해 본다. 또한 관련된 개발 프로세스를 이해하는 데 도움이 되는 간단한 예제를 설치, 코딩 및 실행하는 방법을 다룬다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/ GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 블로그 | http://daddynkidsmakers.blogspot.com 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | www.facebook.com/groups/digestpodcast   그림 1. p5 데모   실행 가능한 소스 코드는 다음 링크에서 다운로드할 수 있다. 깃허브 : https://github.com/mac999/llm-media-art-demo   p5 소개 p5 Python은 JavaScript 라이브러리 p5.js와 컴퓨터 그래픽 미디어아트에서 자주 사용되는 processing.org에서 영감을 받아 창의적인 코딩을 위해 설계된 라이브러리이다. 2D 및 3D 모두에서 그래픽, 애니메이션 및 대화형 프로그램을 구축하기 위한 간단한 API를 제공한다. p5는 파이썬을 지원하므로 pandas, numpy, 딥러닝 관련 라이브러리를 함께 사용해 가시화하기 편리하다.   그림 2   기본적으로 `p5py`는 `setup()`과 `draw()` 함수를 중심으로 프로그램의 구조를 구성한다. `setup()` 함수는 초기 설정을 담당하며, `draw()` 함수는 프레임마다 반복 호출되어 애니메이션이나 실시간 그래픽 표현을 가능하게 한다. 이를 통해 반복적이거나 시간 기반의 시각적 표현이 용이하게 된다. 그래픽 요소의 생성 및 조작이 매우 직관적이다. 예를 들어, `circle()`, `rect()`, `line()` 등의 함수는 간단한 인자 전달만으로 기본 도형을 화면에 출력할 수 있게 하며, `fill()`, `stroke()`, `background()` 등은 색상과 스타일 설정을 손쉽게 조절할 수 있게 한다. 마우스와 키보드 입력을 처리하기 위한 이벤트 함수도 포함되어 있다. `mousePressed()`, `keyPressed()` 등은 사용자와의 인터랙션을 가능하게 하며, 이를 통해 인터랙티브 아트, 시각적 피드백, 교육용 시뮬레이션 등을 손쉽게 개발할 수 있다. 이미지, 사운드, 텍스트 등 다양한 멀티미디어 요소도 지원한다. 이미지 로딩 및 출력은 `loadImage()`와 `image()`로, 텍스트 출력은 `text()`로 구현되며 각각의 요소는 다양한 좌표 기반 조정이 가능하다. 또한, NumPy와 같은 파이썬 과학계산 생태계와도 호환이 가능하여, 복잡한 수학적 계산이나 데이터 시각화 작업에 활용할 수 있는 확장성이 있다. 전반적으로 p5py는 예술가, 디자이너, 교육자, 프로그래밍 입문자를 위한 시각 중심의 프로그래밍 도구로서, 단순한 문법과 풍부한 기능을 통해 창의적 프로토타이핑을 효율적으로 지원하는 라이브러리이다. 상세한 내용은 다음 링크를 참고한다. https://github.com/p5py/p5 https://p5.readthedocs.io/en/latest/install.html   p5 Python 설치 시작하려면 컴퓨터에 파이썬이 설치되어 있어야 한다. 다음 단계에 따라 필요한 라이브러리를 설정한다.   1단계 : 파이썬 설치 파이썬 3.11이 설치되어 있는지 확인한다. 없다면 python.org에서 다운로드한다.   2단계 : p5 설치 pip를 사용하여 p5를 설치한다. pip install p5   3단계 : pandas 설치 CSV 파일을 처리하려면 라이브러리를 설치한다. pip install pandas   4단계 : 설치 라이브러리 검사 터미널에서 다음의 명령을 입력해 제대로 설치되었는지 확인한다. python -c "import p5" python -c "import pandas"     ■ 자세한 기사 내용은 PDF로 제공됩니다.
강태욱 작성일 : 2025-07-01 조회수 : 1295
캐디안 2025의 유틸리티 기능 소개 Ⅵ
새로워진 캐디안 2025 살펴보기 (8)   오토캐드와 양방향으로 호환되는 국산 CAD인 캐디안(CADian)에서는 사용자의 작업 편의성을 위해서 캐디안에서 구동되는 유틸리티 기능을 새롭게 추가하였다. 이번 호에서도 캐디안 2025 버전의 유틸리티 기능을 계속 살펴보도록 하겠다.   ■ 최영석 캐디안 기술지원팀 부장으로 기술지원 업무 및 캐드 강의를 담당하고 있다. 홈페이지 | www.cadian.com 카페 | https://cafe.naver.com/ilovecadian   캐디안 2025 버전의 유틸리티를 설치하는 방법은 다음과 같다. 캐디안 홈페이지(www.cadian.com)에 접속한 후 고객지원 → 기술자료실을 클릭하면 기술 자료가 목록으로 표시되며, 현재 유틸리티 형태로 지원되는 LISP(리스프) 개수는 총 324개이다. 3번의 ‘캐디안 리습(lisp) 324개 통합본+메뉴화일 다운로드입니다’ 항목을 클릭하여 안내된 대로 설치하면 캐디안에서 유틸리티 기능을 이용할 수 있다.     유틸리티 - 육각볼트 자동 그리기(BOLT) 기계 도면 작업 등에서 자주 사용하는 육각볼트를 자동으로 그려주는 기능이다.   1. 메뉴에서 캐디안 유틸-1 → 육각볼트 자동그리기(BOLT)를 실행한다.   2. 명령창에 “육각볼트의 규격(직경)을 숫자만 입력하세요:<M3,4,5,6,8,10,12,14,16,2 0,24,30,36,42>:”가 표시되면 육각볼트의 규격을 숫자로 입력한다.(예 : 10)   3. 명령창에 “육각볼트를 삽입할 삽입점을 찍으세요:” 메시지가 표시되면 육각볼트를 삽입할 위치를 지정한다.   4. 명령창에 “육각볼트를 그릴 방향을 찍으세요:” 메시지가 표시되면 육각볼트를 그릴 방향을 마우스로 지정한다.   5. 명령창에 “육각볼트의 총길이를 입력하세요:” 메시지가 표시되면 육각볼트의 길이를 숫자로 입력한다.(예 : 70)   6. 명령창에 “육각볼트의 유효길이를 입력하세요:” 메시지가 표시되면 육각볼트의 유효 길이를 숫자로 입력한다.(예 : 50)   7. 도면 영역에 육각볼트가 작도된다.     유틸리티 - 육각너트 자동 그리기(NUT) 기계 도면 작업 등에서 자주 사용하는 육각너트를 자동으로 그려주는 기능이다.   1. 메뉴에서 캐디안 유틸-1 → 육각너트 자동그리기(NUT)를 실행한다.   2. 명령창에 “육각너트의 규격(직경)을 숫자만 입력하세요:<M3, 4,5,6,8,10,12,14,16,20,24,30,36,42>:” 메시지가 표시되면 육각너트의 규격을 숫자로 입력한다.(예 : 10)   3. 명령창에 “육각너트를 삽입할 삽입점을 찍으세요:” 메시지가 표시되면 육각너트를 삽입할 위치를 지정한다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
최영석 작성일 : 2025-07-01 조회수 : 1269
CAD에서 유기적인 BIM 및 DWG 도면 작업
데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2026 (4)   DWG 호환 CAD로 알려진 독일 그래버트(Graebert)의 아레스 캐드(ARES CAD)는 PC 기반의 아레스 커맨더(ARES Commander), 모바일 기반의 아레스 터치(ARES Touch), 클라우드 기반의 아레스 쿠도(ARES Kudo) 모듈로 구성되어 있으며, 이들 모듈은 상호 간 동기화되어 작동한다. 이러한 구성으로 인해 아레스 캐드는 삼위일체형(trinity) CAD로 불린다. 이번 호에서는 데스크톱 기반의 아레스 커맨더 2026 버전에서 추가된 BIM(빌딩 정보 모델링) 및 DWG 도면 작업을 중심으로, 건설 산업 전반에 널리 사용되는 BIM 기능을 2D & 3D CAD 편집 소프트웨어에서 활용함으로써 어떻게 디지털 전환(DX)을 실현하는지 정리해 보았다.   ■ 천벼리 캐디안 3D 솔루션 사업본부 대리로 기술영업 업무를 담당하고 있다. 홈페이지 | www.arescad.kr 블로그 | https://blog.naver.com/graebert 유튜브 | www.youtube.com/GraebertTV   BIM to CAD의 유기적인 작업 연결성 건축 설계 분야에서 3D 모델링 설계를 위해 주로 레빗(Revit), 아키캐드(ArchiCAD), 올플랜(AllPlan)과 같은 BIM 소프트웨어가 사용된다. 이러한 프로그램의 경우 BIM 모델에서 2D 평면도, 단면도, 입면도를 생성할 수 있지만, 시공업체와 하청업체에서 필요로 하는 2D 상세 도면까지 지원해주지 않는다는 현실적인 어려움이 있다. 반대로 대부분 CAD 프로그램의 경우, 레빗이나 IFC 파일을 가져오기한 후에 도면을 생성하는 기능이 부족한 문제가 있다. 이로 인해 이미 BIM에서 작성된 정보를 설계자가 CAD에서 다시 작성해야 하는 업무 비효율이 발생한다. 아레스 커맨더는 일반적인 CAD 기능뿐만 아니라 BIM 전용 기능을 제공하여 이러한 문제를 해결한다. 아레스 캐드 사용자는 레빗이나 IFC 프로젝트를 가져온 후 BIM 데이터에 쉽게 접근하고 시각화할 수 있으며, 필터 기능을 통해 객체 유형, 전문 분야, 층별, 건물별로 데이터를 분류하여 필요한 정보만 추출할 수 있다.   BIM 도면 자동화 기능     아레스 커맨더의 핵심 기능인 BIM 도면 자동화는 사용자 정의 스크립트를 통해 평면도, 단면도, 입면도 등의 DWG 형식의 도면을 자동으로 생성해주는 기능이다. BIM 객체의 상세 속성을 읽어서 자동으로 치수와 라벨을 추가하므로, 도면을 수동으로 제작하는 대신 보다 중요한 업무에 집중할 수 있다. 도면 자동화 작업의 예시는 다음과 같다. ① 레빗 또는 IFC 파일 가져오기 ② 3D 뷰가 포함된 메인 DWG 도면과 층별 평면도, 건물 입면도, 단면도 생성 ③ 벽체, 창문, 문의 BIM 속성을 읽어 자동 치수 생성 ④ 문, 창문, 공간의 속성을 읽어 겹치지 않는 자동 라벨 생성 ⑤ 선택한 템플릿에 정의된 시트 생성   BIM 모델과 DWG 실시간 업데이트 기능 BIM 모델은 프로젝트 진행 시 빈번한 수정이 특징이기 때문에, 프로젝트와 관련된 DWG 도면도 지속적으로 업데이트해야 하는 번거로움이 있다. 하지만, 아레스 커맨더에서는 DWG 파일이 원본 BIM 프로젝트에 연결되어 있으므로, BIM 모델을 다시 로드할 경우 도면의 형상, 치수, 라벨이 자동으로 업데이트된다는 혁신적인 강점이 있다. 뿐만 아니라, 사용자가 추가한 CAD 요소는 그대로 유지된다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
천벼리 작성일 : 2025-07-01 조회수 : 1238
인공지능 AI 에이전트 표준 프로토콜 MCP의 사용, 분석 및 개발
BIM 칼럼니스트 강태욱의 이슈 & 토크   MCP(Model Context Protocol)는 클로드(Claude)의 개발사인 앤트로픽(Anthropic)의 인공지능 AI 에이전트 표준 프로토콜이다. 이번 호에서는 최근 많은 이슈가 되고 있는 MCP의 사용 방법을 간략히 설명한다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/ GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 블로그 | http://daddynkidsmakers.blogspot.com 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | www.facebook.com/groups/digestpodcast   그림 1. MCP의 개념   MCP는 애플리케이션이 LLM(대규모 언어 모델)에 컨텍스트를 제공하는 방식을 표준화한 개방형 프로토콜이다. USB-C 포트처럼, 다양한 도구와 데이터를 LLM에 연결하는 통합된 인터페이스 역할을 한다. LLM 기반 에이전트와 워크플로 구축을 지원하며 유연한 통합, 데이터 보호, 공급업체 간 전환성을 제공한다. MCP를 이용하면 AI 에이전트가 다양한 도구를 이용해 기존 LLM보다 훨씬 많은 일을 할 수 있다. 예를 들어, LLM에서 실시간 웹 자료를 이용해 여행 일정을 짜고, 마케팅 보고서를 만들며, 레빗(Revit)과 같은 3D 모델 콘텐츠를 프롬프트 엔지니어링으로 개발할 수 있다.   그림 2. AI 에이전트 기반 3D 모델링(United Top Tech 유튜브)   그림 3. MCP 도구 서버(https://mcp.so)   MCP의 개념 아키텍처 구조 MCP는 호스트-클라이언트-서버 구조로 구성되며, 로컬 및 원격 데이터를 안전하게 연결할 수 있는 아키텍처를 따른다. 호스트는 서버에서 제공해 주는 파일 관리, 웹 서칭, 계산 등의 도구를 연결해 LLM을 통해 추론, CoT, 도구 호출, 생성 등의 역할을 담당한다.   그림 4. MCP의 구조   각 구성요소의 역할은 다음과 같다. MCP 호스트는 MCP 프로토콜을 통해 서비스에 액세스할 수 있는 애플리케이션이다. 클로드 데스크톱 앱, AI 에이전트/CLI, 커서 IDE 등이 이에 해당하며, LLM(로컬 또는 원격)을 활용하여 다양한 작업을 수행한다. MCP 클라이언트는 MCP 서버와 연결하기 위해 호스트 애플리케이션과 통합된 클라이언트이다. MCP 서버는 MCP 프로토콜을 통해 특정 기능을 노출하는 응용 프로그램 또는 프로그램이다. 서버는 도커(Docker) 컨테이너, JVM, Node.js(UV/UVX) 프로세스에서 실행될 수 있으며, MCP 커뮤니티에서 제공하는 사전 구축된 서버를 활용할 수도 있다. 로컬 데이터 소스는 로컬 시스템에 존재하는 데이터베이스 또는 파일 시스템이다. 원격 서비스는 웹 API를 통해 액세스할 수 있는 깃허브(GitHub), 브레이브 서치(Brave Search)와 같은 외부 리소스이다. MCP를 이용하면 서버, 클라이언트, 로컬에 있는 파일, 폴더, 앱에 접근해 이를 LLM으로 컨트롤할 수 있다. MCP 구조를 구성하는 호스트와 서버는 다음과 같은 도구를 통해 구성해 활용한다. 호스트 : 클로드, 커서(Cursor), 챗GPT(ChatGPT), 깃허브 코파일럿(Github Copilot) 등 서버 : Model Context Protocol Servers(https://github. com/modelcontextprotocol/servers) MCP는 전형적인 호스트-서버 프로토콜(TCP/IP와 유사)을 따른다. 서버의 실행 모드는 SSE(server sent event)와 stdio(표준입출력) 모드가 있다. SSE는 네트워크로 연결해 도구를 호출할 수 있도록 한다. stdio는 로컬 자체에서 도구를 호출할 수 있도록 한다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
강태욱 작성일 : 2025-06-04 조회수 : 1067
캐디안 2025의 유틸리티 기능 소개 
새로워진 캐디안 2025 살펴보기 (7)   오토캐드와 양방향으로 호환되는 국산 CAD인 캐디안(CADian)에서는 사용자의 작업 편의성을 위해서 캐디안에서 구동되는 유틸리티 기능을 새롭게 추가하였다. 이번 호에서는 캐디안 2025 버전의 유틸리티 기능을 계속 이어서 살펴보도록 하겠다.   ■ 최영석 캐디안 기술지원팀 부장으로 기술지원 업무 및 캐드 강의를 담당하고 있다. 홈페이지 | www.cadian.com 카페 | https://cafe.naver.com/ilovecadian   캐디안 2025 버전의 유틸리티를 설치하는 방법은 다음과 같다. 캐디안 홈페이지에 접속한 후 고객지원 → 기술자료실을 클릭하면 기술 자료가 목록으로 표시되며, 현재 유틸리티 형태로 지원되는 리스프(LISP)의 개수는 총 297개이다. 3번의 ‘캐디안 리습(lisp) 297개 통합본+메뉴화일 다운로드입니다’ 항목을 클릭하여 안내된 대로 설치하면 캐디안에서 유틸리티 기능을 이용할 수 있다.     유틸리티 - ㄷ형강(찬넬) 그리기(CHN) ㄷ형강(찬넬)을 자동으로 그려주는 기능이다.   1. 메뉴에서 캐디안 유틸-1 → ㄷ형강(찬넬) 그리기(CHN)를 실행한다.   2. 도면 영역에 그림과 같은 ㄷ형강(CHANNEL) 스펙이 표시된다. 그리고자 하는 형강의 스펙을 확인한 후 해당 숫자를 메모한다. 그 후 ‘확인’ 버튼을 클릭한다.     3. 명령창에 ‘ㄷ형강의 규격을 번호<1~16 중에서> 입력하세요:’ 메시지가 표시되면, 그리려는 형강의 번호를 입력한다.(예 : 3)   4. 명령창에 ‘ㄷ형강의 삽입점을 찍어주세요’ 메시지가 표시되면, 형강을 삽입할 위치를 마우스로 클릭하여 지정한다.   5. 명령창에 ‘회전 각도를 입력 또는 화면에서 찍어주세요’ 메시지가 표시되면, 회전 각도를 숫자로 입력하거나 마우스로 클릭하여 지정한다.   6. 도면 영역에 ㄷ형강이 자동으로 작도된다.       ■ 자세한 기사 내용은 PDF로 제공됩니다.
최영석 작성일 : 2025-06-04 조회수 : 1029
아레스 커맨더의 2D & 3D CAD 기능 업데이트
데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2026 (3)   DWG 호환 CAD로 알려진 독일 그래버트(Graebert)의 아레스 캐드(ARES CAD)는 PC 기반의 아레스 커맨더(ARES Commander), 모바일 기반의 아레스 터치(ARES Touch), 클라우드 기반의 아레스 쿠도(ARES Kudo) 모듈로 구성되어 있으며, 이들 모듈은 상호 간 동기화되어 작동한다. 이러한 구성으로 인해 아레스 캐드는 흔히 삼위일체형(trinity) CAD로 불린다. 이번 호에서는 데스크톱 기반의 아레스 커맨더 2026 버전에 새롭게 추가된 2D 및 3D CAD 핵심 기능을 중심으로, 설계 효율을 어떻게 향상시키는지 정리해 보았다.   ■ 천벼리 캐디안 3D 솔루션 사업본부 대리로 기술영업 업무를 담당하고 있다. 홈페이지 | www.arescad.kr 블로그 | https://blog.naver.com/graebert 유튜브 | www.youtube.com/GraebertTV   복수 가시성 요소를 지원하는 커스텀 블록 기능     기존 아레스 커맨더에서는 하나의 블록에 하나의 가시성 요소만 지정할 수 있었지만, 이제는 하나의 커스텀 블록에 여러 개의 가시성 요소를 동시에 적용할 수 있다. 이제 ‘Edit Block’ 명령을 통해 각 요소의 표시 여부를 세부적으로 제어할 수 있어, 동일한 블록을 다양한 조건에서 재사용하기가 훨씬 쉬워졌다. 불필요하게 다수의 블록 버전을 만들어야 했던 기존의 번거로움이 사라지고, 조건별 표현이 필요한 도면 작업에서 높은 생산성을 기대할 수 있다.   업그레이드된 트리니티 블록 라이브러리와 UI     트리니티(Trinity) 라이선스에 포함된 블록 클라우드 공유 라이브러리가 한층 강화되었다. 이 라이브러리는 아레스 커맨더뿐만 아니라, 아레스 쿠도(웹), 아레스 터치(모바일)에서도 동일하게 사용할 수 있어 언제 어디서나 동일한 환경을 제공한다. 이번 버전에서는 다음과 같은 기능이 추가되어 블록 관리와 활용이 더욱 편리해졌다. 하나의 DWG 파일에서 여러 블록을 추출 및 개별 삽입 가능 삽입 UI에서 직접 블록 추가/편집 지원 개선된 인터페이스를 통한 더 직관적인 블록 탐색 및 구성 이제 팀원 간 블록 공유나 프로젝트별 표준 블록 관리를 보다 체계적이고 간편하게 운영할 수 있다.   성능이 향상된 지도 기능     메인터넌스(Maintenance) 또는 트리니티 라이선스 사용자에게 제공되는 지도(Map) 기능은 2024년 도입된 타일 기반 로딩 시스템과 로컬 캐시 최적화 기능을 기반으로 다중 프로세서 활용률을 높여, 로딩 속도와 지도 품질을 더욱 향상시켰다. 이러한 개선은 특히 위치 기반 설계, 도시 계획, 인프라 설계 등에서 배경 지도를 빠르고 정확하게 확인해야 하는 업무에 효과적이며, 도면 작업 흐름을 한층 더 부드럽게 만들어 준다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
천벼리 작성일 : 2025-06-04 조회수 : 966
총 게시글 779