请选择 进入手机版 | 继续访问电脑版
查看: 67241|回复: 84

[分享] 关于图像生成Revit形体的九个步骤 求详细流程解释

    [复制链接]

发表于 2011-5-7 19:45:02 | 显示全部楼层 |阅读模式
本帖最后由 maya88 于 2011-12-9 15:33 编辑

Revit API(应用编程接口)大拿Harry Mattison在2009年欧特克大学AU教的课是关于如何在2010版本的概念体量族里运用API的:运用Revit API生成并分析新的概念体量形体。其中的一个叫做“从图像设定参数”的工具是我个人认为最好的。

7dba6277g76a251b1abbe&690.jpg
7dba6277ga25731c7c4e4&690.jpg

简单说起来,这个工具的想法十分简单明了。比如你有一个12乘12像素的点阵图,再来一个分割成12x12的表面。这个表面里的填充图案构件有一个叫做“Grayscale”的参数,这个API根据你的点阵图每个像素的黑白值来设定Grayscale的数值,全白为0英寸,全黑为12英寸。成了!


当然了,这不是什么了不起的新发明。很多模型软件十年前就有类似的功能。但是跟Revit的其它功能联合起来,比如做明细表,或者参数化的族构件等,这个功能就相当有用了。比如,这个Gramazio and
Kohler's酒庄
,利用精确计算每个砖块的旋转角度来在砖墙上映射出图像。我试用下面的这个点阵图来做个实验(如果你要用,存成bmp格式)。

把做好的体量族导入项目里,记得把这个控制旋转角度的参数设成共享参数,现在你可以得到一个精确的标明每个砖头角度的明细表。

用这个方法--在一面平墙上渐调砖的角度,你可以尝试砖墙的各种想法和设计。Photoshop里面那些退晕、图案工具得到了全新的设计生命。
7dba6277ga257723a634c&690.png
7dba6277ga25773202988&690.jpg






==============================


未命名.jpg
这是Photoshop 给出的基础图形

2.jpg
这是嵌板 族

3.jpg
这是生成的结果(具有准确参数)
================================



7dba6277ga2580592f526&690.jpg


上篇博文具体讲解了图像生成形体的附加模块。这一篇是基于2011界面的说明。
1。把这个文件
游客,如果您要查看本帖隐藏内容请回复
解缩到你的硬盘上。
2。把ParameterValuesFromImage.addin 放到你电脑上的如下位置:
XP:
C:\Documents and Settings\<user>\Application Data\Autodesk\Revit\Addins\2011\


Vista/Win7:

C:\Users\<user>\AppData\Roaming\Autodesk\Revit\Addins\2011\


3。用notepad或其它文字编辑器打开ParameterValuesFromImage.addin,把其中这行编码
<Assembly>C:\Revit SDK 2011\ParameterValuesFromImage.dll</Assembly>

改成你解缩文件的文件夹。比如说,可能改成这样
<Assembly>C:\buildz\ParameterValuesFromImage.dll</Assembly>

4。在Revit里面打开Hosted.rfa
5。现在你的Revit界面上应该有一个“附加模块”,上面有“外部工具”的下拉菜单。
6。下拉菜单里面点击“Set Parameter Values From Image data”
7。你应该看得到你的分割表面有相应图像的凹凸起伏。
8。编辑你的点阵图。
9。重复步骤6。
原文由Zach Kron于20100820发布于http://buildz.blogspot.com/2010/08/making-revit-forms-from-image-files-in.html

这是本文国内文章译者的博客:   http://blog.sina.com.cn/bimr


==================================================

这是国外一位很牛的revit 高手的教程。
由于 他讲述的什么简要,对于我这样的电脑程序小白来说 比较难理解!
我们坛子里的高手们能不能详细解释以下操作过程

比如说, 第二步 的这个路径 可能安装win7时我的默认路径不同 我就是找不到~~~
请高手详细解释一下安装加载的路径原理。



评分

2

查看全部评分

回复

使用道具 举报

发表于 2011-5-7 20:52:31 | 显示全部楼层
第二步:截图
2011-05-07_205152.jpg

回复 支持 反对

使用道具 举报

发表于 2011-5-7 21:16:11 | 显示全部楼层
本帖最后由 simplexiyu 于 2011-5-7 21:32 编辑

第三步  就是吧  用notepad改那个addin的文件,就是改路径,那个dll文件的位置
我在F\新建个文件夹,命名buildz,然后就在里面改成这个路经就行了  

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2011-5-7 21:34:44 | 显示全部楼层
本帖最后由 simplexiyu 于 2011-5-7 21:59 编辑

问题来了,LZ  这个拓展貌似不好使啊
   2011-05-07_213343.jpg





解决了:在revit中加载那个panelhosted.rfa文件,此插件只在那个环境中才能应用

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-7 21:39:16 | 显示全部楼层
本帖最后由 cscs851014 于 2011-5-7 22:39 编辑

回复 simplexiyu 的帖子

版主大哥 你找的这个路径  到达的是哪里啊  
我当初 安装在D盘了  
用户里啥也没有怎办 ~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-7 21:44:00 | 显示全部楼层
回复 simplexiyu 的帖子

斑竹大哥  这是文章的的来源地 http://blog.sina.com.cn/bimr
博主好像是凹凸带斯科的工程师 我们要不去留言问问他?
回复 支持 反对

使用道具 举报

发表于 2011-5-7 21:50:59 | 显示全部楼层
simplexiyu 发表于 2011-5-7 21:34
问题来了,LZ  这个拓展貌似不好使啊
  

你可以直接使用插件管理工具来加载DLL插件,这就不需要繁琐的按照他的步骤一步一步来了。
另外,这个插件是针对2011写的,不能保证在Revit2012下能正常使用。
另外,我和Zack还挺熟的,貌似他一直在做Vasari
回复 支持 反对

使用道具 举报

发表于 2011-5-7 21:55:10 | 显示全部楼层
回复 cscs851014 的帖子

这个是系统文件夹里的,跟你revit安哪没关系,要是你系统在D盘,那么就在D盘里找,就按上面的一个一个文件夹找
回复 支持 反对

使用道具 举报

发表于 2011-5-7 22:09:50 | 显示全部楼层
回复 Stone 的帖子

stone大哥,revit插件我还真不熟悉,更不用提应用了,看坛子里这方面信息也不是很多,你还能推荐几个实用插件不?
ps 那个vasari 我以前试验过,不会应用[s:3]
回复 支持 反对

使用道具 举报

发表于 2011-5-7 22:12:51 | 显示全部楼层
simplexiyu 发表于 2011-5-7 22:09
回复 Stone 的帖子

stone大哥,revit插件我还真不熟悉,更不用提应用了,看坛子里这方面信息也不是很多, ...

关于插件,你可以看看我之前的帖子:http://revitbbs.net/thread-2914-1-1.html
其实Vasari的功能和Revit概念体量茶不错,只是比Revit更精简了,而且是免费的,我之前也有过一个比较详细的介绍帖子,你可以搜索一下vasari看看。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则