Skip to content

Commit

Permalink
add more
Browse files Browse the repository at this point in the history
  • Loading branch information
quanbinn committed Jul 22, 2016
1 parent e282cb9 commit 2c8197c
Show file tree
Hide file tree
Showing 8 changed files with 87 additions and 18 deletions.
2 changes: 1 addition & 1 deletion chapters/章0-学习前的准备/0-前言.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

首先,关于用参数的方法学习Revit,源于我在2007年春季,在哈佛设计学院修的一门课:Parametric Design and [Information Models](http://isites.harvard.edu/icb/icb.do?keyword=k76421)。Information Models的主讲人是[Michael Schroeder](http://www.gsd.harvard.edu/cgi-bin/courses/faculty.cgi?term=201040&person=104227)先生,他有着建筑和编程的双重学术背景。

在大约1.5月的课程中,他基本上只给我们讲了参数和数据输出的概念。这让我们很不适应,对于习惯了建模型,看到渲染后的建筑师来说,真的很痛苦,大都感觉学不好这个软件。但是正是因为Schroeder先生的这种教学方法,让我深刻理解了Revit作为参数化软件的内涵:参数在哪里?如何制定参数?数据如何输出?
在大约一个半月的课程中,他基本上只给我们讲了参数和数据输出的概念。这让我们很不适应,对于习惯了建模型,看到渲染后的建筑师来说,真的很痛苦,大都感觉学不好这个软件。但是正是因为Schroeder先生的这种教学方法,让我深刻理解了Revit作为参数化软件的内涵:参数在哪里?如何制定参数?数据如何输出?

我说这个例子的意思是:对于一群来自世界各地的,有不同专业背景的,聪明的哈佛学生,在学习Revit的时候都非常的困难,那说明Revit的学习,对于每一个建筑相关的背景的人,都将是一个比较困难的事情。

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
理论上,只要你现在或者将来,需要用Revit来做建筑相关的设计,这本书适合建筑相关行业的所有人。

## 可能迫切需要学习的用户
## 迫切需要学习的用户

**建筑相关专业的学生**

Expand All @@ -16,14 +16,14 @@

## 这本书的课程结构:

- 第一部分:用参数的方法使用Revit的基础命令
- 第二部分:用参数的方法使用Revit的高级命令
- 第三部分:理解参数
- 第四部分:理解数据输出
- 第五部分:Revit使用的核心方法-拼装化
- 第六部分:Revit使用的核心方法-处处是参数
- 第七部分:自适应构件的基础应用
- 第八部分:自适应构件的高级应用
- 第一章:用参数的方法使用Revit的基础命令
- 第二章:用参数的方法使用Revit的高级命令
- 第三章:理解参数
- 第四章:理解数据输出
- 第五章:Revit使用的核心方法-拼装化
- 第六章:Revit使用的核心方法-处处是参数
- 第七章:自适应构件的基础应用
- 第八章:自适应构件的高级应用

## 在学完这套系列课程后,你将能:

Expand Down
2 changes: 1 addition & 1 deletion chapters/章0-学习前的准备/2-学习方法.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

## 交互式学习方法:

这本书的学习方式是交互式的,意思就是说在你的Windows 7 (8)的系统上,用Revit 2014 或更高版本打开下载的每一课的练习文件,按照“开始做”的要求做一步步的步骤,将得到的结果和“你应该看到:”进行比较。完成这些任务后,完成“继续做:”的部分。
这本书的学习方式是交互式的,意思就是说在你的Windows 7 (8)或更高版本的系统上,用Revit 2014 或更高版本打开下载的每一课的练习文件,按照“开始做”的要求做一步步的步骤,将得到的结果和“你应该看到:”进行比较。完成这些任务后,完成“继续做:”的部分。

## 重复的指令式学习:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,4 @@ Windows 7 或 8 或更高版本的64位操作系统。

## Revit软件获取和安装方法:

#### 1. 最快的方法:

找你身边的,已经在学习Revit的同学、老师、朋友或同事,请他们吃个饭,帮你装上Revit2014或更新的版本。

#### 2. 官方Revit试用版:
[下载地址](http://www.autodesk.com.hk/products/autodesk-revit-family/free-trial)
[官方Revit试用版下载地址](http://www.autodesk.com.hk/products/autodesk-revit-family/free-trial)
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## 下载课程的练习文件

1. 鼠标左击[**用参数的方法学习Revit-练习文件汇总**](http://pan.baidu.com/s/1sksRZCp),在弹出的百度云的网页上会看到“用参数的方法学习Revit-练习文件汇总”的文件夹。
1. 单击[**用参数的方法学习Revit-练习文件汇总**](http://pan.baidu.com/s/1sksRZCp),在弹出的百度云的网页上会看到“用参数的方法学习Revit-练习文件汇总”的文件夹。

2. 下载这个文件夹。(这时浏览器提示:你需要首先安装百度云管家)。
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
(注意:尽可能加上一些醒目的图片)

恭喜你做完了这38个练习,你基本上已经掌握了用参数的方法使用Revit来做建筑设计的核心方法。你应该可以:

- 用参数的方法使用Revit的基础的和高级的命令
- 深刻的理解参数和数据输出
- 深刻的理解Revit使用的核心方法-拼装化
- 深刻的理解Revit使用的核心方法-处处是参数
- 掌握自适应构件的用法

在你完成了我上述的教学目标之后,下一步我给你的学习建议是:学习开源的Uuarch设计框架。首先解释一下什么是Uuarch。Uuarch是我在国内的工作过程中,基于实际的工程项目的需要,主持研发的基于Revit的BIM的设计框架。

它的网络下载地址:--------------------

它包含了一系列的项目管理文件,BIM模型和参数化的设计流程。它有着下面的显著特点:

- 在建筑策划,概念设计,方案设计,到施工图设计的各个设计阶段,使数据被依次传递,从而控制建筑的各部分使用功能和总的造价。
- 有着清晰可控的设计流程:将建筑设计过程拆分成技术准备,建基地-场地分析,策划等7个部分。
- 这7个部分的每一个分别由N个具体的子设计任务组成。
- 可以应用于建筑设计的几乎所有相关领域:城市规划,城市设计,建筑设计,室内设计和景观设计。
- 其它特点:处处是参数,拼装N个组件,积木式的设计手段,功能和外表皮分开设计,真实的模拟用户使用场景 ,快速搭建设计原型 ,和只用一个软件。

我强烈建议你用Uuarch来做建筑设计的原因:

1. 这个Uuarch是一个成熟的框架,我认为它解决了建筑学领域的一些基本问题,例如

- 空间在建筑设计中怎么进行设计?
- 为什么学校中非常认可的实体模型在实际的生产环境中丢失了?
- 如何得出一个相对准确的建筑策划,并且将建筑策划的数据运用到建筑设计中,并且可以进行动态的修改建筑设计方案?
- 建筑设计有没有流程?
2. 使用Uuarch可以大大的节省你的设计时间,提升你的设计质量。
3. 它已经应用于建筑设计的几乎所有相关领域。例如:城市规划/城市设计/建筑设计/室内设计和景观设计等领域。

自学计算机编程对Uuarch设计框架研发的影响

在Uuarch设计框架的研发中,不得不提到我的计算机科学的背景对它的重要影响。在美国哈佛大学设计学院的读书期间,我接触了参数化设计,学习了Catia和Revit。尤其是在Catia的学习期间,我深刻的理解了参数的意义。于是我发现建筑设计受限于软件的使用,同时也受限于建筑师对于参数的理解和使用。不懂编程,很难理解参数化软件。而且计算机行业,已经成了几乎所有行业的重要的工具。于是在2008年回国后,我就开始自学编程。

在我学习和工作中,我对比计算机科学,和建筑设计行业,发现了下面的区别:

- 在计算机科学行业,有统一的理论和方法,而建筑设计行业没有;
- 它们的设计成果的可重用性高,而建筑设计行业低;
- 它们的企业有技术研发部,而建筑设计行业大部分没有;
- 它们的产品研发速度快速,而建筑设计行业缓慢;
- 在计算机科学行业,行业的产品(例如手机,游戏)普通人易于理解,而我们设计的体育馆,音乐厅普通人难于理解。

经过我个人多年学习,工作的思考,我认为城市规划和设计,建筑设计,景观设计都需要:

- 迅速的做出可视化的成果
- 我们的行业需要有统一的理论和方法
- 需要有技术开放联盟,比如计算机行业的开源系统,例如:linux基金会等等
- 需要逻辑清晰的项目管理文件
- 设计师的产品库要不断地的更新优化
- 在我们设计之初,必须要有详细的策划,在策划中考虑使用者的需求。

这就是从2008年底,我通过一些列的实际项目和国际国内竞赛,开始独立研发Uuarch设计框架的原因。

关于Uuarch框架的学习资源:
课程:[基于Revit的Uuarch设计框架](http://study.163.com/course/courseMain.htm?courseId=1220010)
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
现在假定你已经掌握了使用Uuarch设计框架来做建筑相关的设计,那么下一步你应该学习什么呢?

我的建议是开始学习编程。这个建议有以下几方面的原因:

1. 现在的建筑设计软件从CAD系统到BIM系统的转换,不是一个简单的转换,这是从非参数化软件转换到了参数化软件。对于参数化软件的使用,需要使用者有程序员的思维方式。我的学习经验是不懂编程,很难理解参数化软件。如果你对编程掌握的越好,你对参数化软件(Revit)的使用会更加的快捷。

2. 编程技能在未来的工作中会越来越重要,如果不懂编程,会有被行业淘汰的可能性。美国总统奥巴马,在2016年1月30号,推出了[全民计算机科学行动(Computer Science For All)](https://www.whitehouse.gov/blog/2016/01/30/computer-science-all)的计划。这个计划将会使美国的学生具有在电子经济中生存的计算机科学的技能。未来美国全民学编程的速度会加快。而中国在这个方面会模仿美国,我们全民学编程的速度也会加快。也就是说,在不远的将来如果不能编程的话,真的会有被淘汰,找不到工作的可能性。

3. 我们需要编程技能来提高我们的设计产品的价值。随着计算机科学的迅速的发展,传统行业的普遍的产品的价值在不断的缩水,建筑设计领域也是一样,为了提高我们自己的设计成果的价值,我们需要学习编程,提高自己的设计质量和效率,这样才会维持甚至提高我们的个人产值,得到更好的个人收入。

4. 在现在多学科交叉的形势下,如果懂编程,我们有可能找到和别的学科交叉的工作机会。

上面说了编程将会是未来我们不得不掌握的技能。那么如何学习编程呢?对于能接受到学校教育的学生而言,你们去接受学校的计算机教育就可以了;但是对于已经工作的建筑从业者而言,就不得不具有自学的能力了。自学编程的方法和资源有很多,我这里依据我的个人经验给大家提出两点建议。

1. 如果学习编程,最好在最好的资源上从编程的基本知识学起。最好的资源有国内外顶级大学的[MOOC](https://en.wikipedia.org/wiki/Massive_open_online_course)课程和[code.org](https://code.org/)等。
2. 我强烈不建议学习Revit的二次开发来学习编程。
File renamed without changes.

0 comments on commit 2c8197c

Please sign in to comment.