본문으로 건너뛰기
IFAI

오픈소스

웹 브라우저에서 실행되는 3D 건축 에디터 'Pascal Editor' 오픈소스 공개

게시 확산 지수 59

웹 브라우저에서 완전히 실행되는 3D 건축 에디터 'Pascal Editor'가 오픈소스로 공개되었다. React Three Fiber와 WebGPU를 기반으로 구축되어 고가의 CAD 라이선스 없이도 벽을 드래그하거나 층별 슬래브를 실시간 편집할 수 있다. 수천만 원대 BIM 소프트웨어 워크플로를 웹상에서 무료로 대체할 수 있게 해 준다.

이미지: editor.pascal.app

Pascal Editor는 웹 브라우저 안에서 완전히 구동되는 오픈소스 3D 건축 에디터다. AutoCAD나 Revit 같은 무거운 설치형 소프트웨어가 필요 없고, 연간 5,000달러에 달하는 라이선스 비용 없이 웹에서 즉시 공간 모델링을 시작할 수 있다.

무엇을 할 수 있는가

건물 전체와 층, 벽체, 구역으로 이어지는 완전한 계층 구조를 제공하며, 모든 작업은 3D 뷰포트에서 실시간으로 편집할 수 있다.

브라우저 상에서 건물 층을 쌓아 올리거나 분해해 펼쳐 볼 수 있고, 특정 층만 단독으로 분리해 확인하는 것도 가능하다. 구역을 선택한 뒤 벽을 마우스로 끌어 옮기거나 바닥 슬래브 모양을 재조정하는 작업을 모두 웹 화면 안에서 직관적으로 처리한다.

건축 설계사무소가 이러한 BIM 워크플로를 갖추려면 좌석당 5만 달러 이상을 지불해야 하는 경우가 흔하지만, Pascal Editor는 이 모든 기능을 완전 무료 오픈소스로 제공한다.

어떻게 동작하는가

무거운 3D 건축 작업을 웹 브라우저 탭 안에서 매끄럽게 구동하기 위해 최신 웹 기술 스택을 적극 활용했다.

렌더링 엔진은 React Three Fiber와 WebGPU를 기반으로 구축되어 사용자의 GPU에서 직접 그래픽을 처리하며, 네이티브 데스크톱 앱에 가까운 속도를 낸다.

프론트엔드는 Next.js 기반으로 제작되어 별도의 설치 파일 없이 웹 앱으로 배포된다. 상태 관리는 Zustand를 사용해 실행 취소와 다시 실행 기능을 기본 지원한다.

내부 데이터는 게임 엔진 방식의 ECS(엔터티 컴포넌트 시스템) 아키텍처로 설계되어 각 객체의 갱신을 GPU 파이프라인으로 처리한다. 변경된 노드만 추적해 다시 렌더링하는 더티 노드 트래킹 기법을 적용해 벽 하나를 움직일 때 전체 씬을 다시 그리는 낭비를 없앴다.

왜 중요한가

학생, 독립 디자이너, 소규모 기획팀에게 Pascal Editor는 고가의 하드웨어와 라이선스 장벽 없이 3D 건축 개념을 즉시 구체화할 수 있는 강력한 대안이다.

방대한 라이브러리와 시공 도면 기능을 갖춘 전통적인 BIM 프로그램을 곧바로 완전히 대체하기는 어렵겠지만, WebGPU를 통해 무거운 전문 소프트웨어도 얼마든지 웹 네이티브로 구현될 수 있음을 증명했다.

출처 (2)

  1. [1]
  2. [2]

매일 AI 콘텐츠 픽