Rhino(犀牛)中国技术支持与推广中心
标题:
2D转3D?
[打印本页]
作者:
woo
时间:
2010-9-6 13:49
标题:
2D转3D?
请问各路高手,怎么根据2D图像里的颜色赋予一个面不同的loft高度呢???急,先谢过啦~~~
作者:
Jessesn
时间:
2010-9-6 14:01
你的问题能描叙清楚一点,因为Loft曲面的高度是由参与loft的曲线所决定的。2D图片目前只能工具其灰度值获取一个对应的“高度”数值。但这个和Loft有什么直接关系?
作者:
woo
时间:
2010-9-6 14:36
啊不好意思,图片上某块的颜色渐变代表了该区域的高度,我是想把这个数据转到三维上,但是我不知道如何一一对应。。。。J大人说的根据灰度值获取数据是怎么做的呢~~~大感谢~~~
作者:
yacool
时间:
2010-9-7 11:50
别想了 你说的就跟置换贴图一样
作者:
Dixon
时间:
2010-9-7 20:03
1#
woo
简单跟你说一下思路:
1你可以先做一个点阵,点阵的长度和宽度正好跟图片一样
2.把点阵输入 image sampler 得到输出的数据就是这些点位于图片上对应位置的颜色讯息,捏可以切换成rgb,活着灰度颜色,反正是一个数值
3利用这个数值曾以一定的系数活着其他的数据处理方法,得到高度,讲第一步制作的点阵依据这个高度从新定位
4.使用Surface From Points 生成曲面。
试试看:)
作者:
射手明
时间:
2010-9-8 02:59
Dixon说的过程很有启发啊!
作者:
Dixon
时间:
2010-9-12 11:59
6#
射手明
那就做一个吧,期待看到你的成果哦~
作者:
射手明
时间:
2010-9-12 21:10
7#
Dixon
呵呵~好的,比如这是一个原始图像:
qwe eaw.jpg
(40.35 KB, 下载次数: 2)
下载附件
2010-9-12 21:10 上传
这是按照Dixon说的思路做的结果:
11.jpg
(137.81 KB, 下载次数: 3)
下载附件
2010-9-12 21:10 上传
关键是什么样的原始图片,提供了提取的参数源 :)
2Dto3D.rar
(4.33 KB, 下载次数: 132)
2010-9-12 21:10 上传
点击文件名下载附件
作者:
woo
时间:
2010-9-13 09:21
多谢Dixon和射手明同学,呵呵,我也试成功了,上周太忙没来得及回复,不过后来发现这样跟直接在rhino里hightfield好像也差不多诶。。。
欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/)
Powered by Discuz! X3.2