关于计算思维在建筑设计中的调查
本问卷旨在调查建筑设计专业人士对将计算思维融入设计过程的看法和经验。请为每个问题选择合适的答案,并在必要的开放式问题中提供说明。
您在建筑领域的角色是什么?
您在建筑设计方面拥有多少年经验?
您如何定义计算思维在建筑中的意义?
- 计算思维(computational thinking)在建筑学的背景下可以定义为: 一种系统的方法,通过建模、分析和设计建筑系统,利用计算机科学的概念和方法(如抽象、算法、迭代和逻辑思维)来解决建筑问题。 概念说明: 在建筑中,计算思维不仅仅指使用软件,而是对信息和设计过程的思考与组织方式,帮助建筑师应对复杂性、分析变量,并设计出更有效、对环境和用户更具响应性的解决方案。 计算思维在建筑中的应用示例: 抽象(abstraction): 将复杂的建筑元素分解为简单的组成部分,如分开通风系统、光线、结构和人类使用等。开发代表建筑基本特征的数字模型。 算法(algorithms): 设计生成几何形状或在建筑内部分配功能的逻辑步骤。使用如grasshopper等程序编写“设计算法”。 建模与模拟(modeling & simulation): 模拟光照、热量、空气流动和用户移动。在实施之前评估设计的性能。 迭代与修改(iteration): 通过自动化迭代(参数化设计)测试大量设计可能性。通过多次实验和调整来优化设计。 数据驱动设计(data-driven design): 利用现实数据(环境、行为、经济)来指导设计决策。总结: 计算思维并不是要建筑师成为程序员,而是要他以系统和有组织的方式思考,使他能够智能地利用计算工具,开发出更有效、创新和适应现代建筑复杂性的设计解决方案。
- 科学旨在从多个环境、健康、运动等方面简化思路的获取,以便在实施之前避免在早期设计阶段出现问题。
- 以现代风格实现设计师的愿望。
您对计算思维原理(如:分解、模式识别、抽象和算法设计)的了解程度如何?
您在设计过程中应用计算思维技术的频率是多少?
您在设计工作中使用哪些计算机工具或软件?
- autocad,sketchup,3ds max,3d civil等。
- 在revit中的dynamo
- 我还没有尝试过。
您认为计算思维在多复杂建筑形式设计中的作用有多大?
请举例说明计算思维如何显著影响您的设计过程?
- 医院设计
- 可以帮助提出建议,以确定家具的最佳位置和视角,以获得合适的景观,同时可以在城市空间中组织建筑物的布局,并更准确地选择停车位。此外,还可以预测体量上的错误,并提供数百个替代计划作为解决方案,按照相互关联的步骤来安排工作,确保每一步都依赖于前一步,不能忽视某个错误而继续进行项目。
- 很遗憾我没有,但是我应该学习。
在将计算思维融入设计过程中,您面临哪些挑战?
- 没有
- 学习编程语言,如python,确实面临挑战,尤其是在设计复杂的方程或命令时。
- 我现在没有任何想法。
您认为这些在建筑设计中有效使用计算思维的障碍有多重要?
您建议哪些改进或变更以改善计算思维在建筑教育和实践中的融入?
- 在学校和大学中,应该有密集的计算机使用课程。
- 必须在专业年限中作为基础课程,以便为学生的设计提供规范,使其设计更加现实,执行的可能性接近85%,而不仅仅是纸上的构思……我认为计算思维是克服早期设计阶段挑战的解决方案,这使得成就更快、更强,并更接近正确……将设计师的思维与计算思维结合起来,可以获得卓越而强大的结果。
- 实现学术指导与执行的结合,通过使用轻便的软件,无需高价计算机。
在未来十年中,您如何看待计算思维在建筑设计中的发展?
- 在计算机设计领域将会出现巨大的飞跃。
- 将是应对环境和城市所有挑战的最佳解决方案。
- 使用胶状形状
您是否愿意参与未来关于该主题的研究或讨论?
您能否提到一些您完成的项目或工作,并在其中使用了计算思维?请描述项目并解释计算思维如何促进其发展。
- 银行大楼的设计从一开始就依赖于计算机,因为项目的所有需求,包括建筑、结构和机械设计,都通过计算机完成。实际上,这为我们节省了大量时间,并且我们享受到了高精度和设计中没有错误的好处。
- 我目前正在测试建筑物的稳定性和平衡性,并确定质心和刚度,以了解它们是否适合抵御地震。我希望使用grasshopper来证明这一点……以避免使用更精确的结构程序进行这些测试,但作为一名建筑师,我会选择更接近建筑的程序。
- 没有