ArchiWeb 2021

Web-based Editor for Computational Design

图1. ArchiWeb 框架 (https://web.archialgo.com)

概述

ArchiWeb 是一个开源的三维模型渲染及编辑器,可以方便建筑师快速展示运算设计成果。

30年前,CAD的出现改变了建筑师的工作状态。在参数化设计盛行的今天,交互式的、可参数定义的设计流程形成了建筑师新的工作模式,独立的BIM开发工程师、参数化设计师等新的职业渐渐进入视野。我们不禁要问,建筑设计的下一步是什么?设计的呈现媒介会变成什么样?

ArchiWeb 的存在让创建一个网页应用这件事变得不那么复杂,建筑师可以为参数化的设计作品开发一个网页,并提供参数进行设计调整。一个网页往往可以意味着一个作品族,客户可根据场地限定、环境调整参数得到特定状态的作品,并可以通过设计与加工的全流程数据链最终得到建筑设计产品。回到上面的问题,ArchiWeb 或许是一个回答。


课程大纲

  1. ArchiWeb 快速入门 (5月8日)
    • JavaScript 特性 (语法、对象、ES6、浏览器调试)
    • 掌握 THREE.js 的用法与学法
    • import * as ARCH from ArchiWeb
  2. Vue 学习 (5月14日)
    • Vue、Webpack介绍
    • ArchiWeb viewport 作为网页的一部分
    • Material Design——以 Vuetify 组件为例
  3. Java backend 与 ArchiJSON (5月21日)
    • Node服务器、Nginx 、计算机网络基础
    • WebSocket 与 socket.io
    • ArchiJSON 要素定义与参数规则
  4. Python backend 与 pyarchijson (5月28日)
    • socket.io客户端和基于flask 的 socket.io 服务器
    • pyarchijson 几何库与要素定义
    • Python 与 ArchiWeb、AutoCAD (java-cad)、Rhino (headless, connect)

课程材料

需要在校园网内(SEU-WLAN)打开: