У нас вы можете посмотреть бесплатно 웹에서 짓는 건축: 2D 도면 엔진부터 3D 렌더링까지 직접 구현하기 (Three.js x Canvas) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
"안녕하세요, 바이브랩스 랩장 이석현입니다." 오늘은 공간 모델러를 라이브 주제로 선택했습니다. 남이 만들어 놓은 툴을 사용하는 건 개발자의 스타일이 아니죠. 오늘은 웹 브라우저라는 빈 대지 위에, 우리만의 건축 CAD 엔진을 처음부터 끝까지 코드로 올려보려 합니다. 투박한 2D 사각형들이 알고리즘을 만나 아파트 평면도가 되고, 데이터로 정의된 벽과 문이 Three.js를 통해 3차원 공간으로 우뚝 서는 그 짜릿한 차원 도약(Dimensional Leap)의 과정을 함께해 주세요. 단순한 코딩이 아닙니다. 이것은 논리로 짓는 집에 대한 이야기입니다. 🛠️ 오늘 구현할 핵심 로직 (Development Roadmap) 1. 2D 엔진의 기초: 사각형의 합집합 (The Foundation) 마우스 드래그로 그리는 무한한 사각형들 (Room) 겹쳐진 도형들 사이에서 외곽선만 추출해내는 Boolean Algorithm (Union) 구현 Key Tech: 2D Canvas Drawing, Boolean Operations 2. 건축 요소의 데이터화 (Data Structure) 벽체(Wall)를 그리는 러버밴드(Rubber-band) 인터랙션과 스냅(Snap) 기능 창문, 문, 슬라브 등 객체(Object)에 높이, 두께 속성 부여하기 (OOP 설계) Key Tech: Polyline Logic, Object-Oriented Programming 3. 3D 렌더링 & 인테리어 (The Magic Moment) 2D 좌표 데이터를 파싱하여 Three.js 형상(Geometry)으로 변환 (Extrude) Open API를 활용한 가구(소파, 침대 등) 모델링 배치 Key Tech: Three.js, ExtrudeGeometry, External API Integration 👨💻 사용 기술 스택 (Tech Stack) Drawing Engine: HTML5 Canvas (PixiJS / KonvaJS 활용 예정) 3D Rendering: Three.js Language: Vanilla JavaScript / TypeScript 📅 방송 시간 2026년 1월 17일 (토) [20:00~23:00] 📢 함께 코딩하며 3시간 동안 '나만의 가상 공간'을 빌드하실 분들은 채팅창에 질문을 남겨주세요! #바이브랩스 #VIBELABS #Threejs #WebGraphic #인터랙티브웹 #코딩라이브 #개발자