Rhino(犀牛)中国技术支持与推广中心

标题: 急求解怎样在球面上做图案纹饰 [打印本页]

作者: 2352191018    时间: 2013-12-6 22:53
标题: 急求解怎样在球面上做图案纹饰
本帖最后由 2352191018 于 2013-12-7 01:09 编辑

各位大神们,请问这种在球面上做图案纹饰是怎么建模的?我尝试这用创建UV和展开UV命令来实现但还是某些局部有些变形而且有些部位出现断线。请问大神们这该怎么解决呀?

效果图.jpg (264.78 KB, 下载次数: 22)

效果图

效果图

图案下部被拉扯变形.jpg (68.73 KB, 下载次数: 20)

图案下部被拉扯变形

图案下部被拉扯变形

出现断线.jpg (102.67 KB, 下载次数: 18)

局部出现断线情况

局部出现断线情况

模型1.zip

227.23 KB, 下载次数: 155


作者: fucksb    时间: 2013-12-7 00:38
坐等大侠
作者: 花づ弄影    时间: 2013-12-7 03:24
是我看错了?模型里就一个球?
作者: 470942035    时间: 2013-12-7 08:13
在球面上做这些花纹,要不变形确实有难度,等版主们来看看吧
作者: 深蓝Ansen    时间: 2013-12-7 11:30
给个球是什么意思呢?
作者: simonchen    时间: 2013-12-7 11:38
深蓝Ansen 发表于 2013-12-7 11:30
给个球是什么意思呢?

就是个球~~
作者: simonchen    时间: 2013-12-7 11:40
不变形看其它朋友的方法,我使用最简单的拉回曲线的命令就可以保证线不断,拉回球体后的图案大小及位置可以配合历史记录来调整


作者: fucksb    时间: 2013-12-7 15:38
就一球,大侠,你的纹样呢
作者: 花づ弄影    时间: 2013-12-7 15:57
simonchen 发表于 2013-12-7 11:38
就是个球~~

原来真的就是个球


作者: 470942035    时间: 2013-12-7 16:42
按照楼主的图片,描了一下纹理线,我用的Squish,感觉变形稍微小了一点,要尽量不变形至今我也没有找到很好的方法,或者插件,看看J大,深蓝老大他们能不能帮到你

5L1XPR@3XUNZT0BN%KSS[`B.jpg (201.8 KB, 下载次数: 15)

5L1XPR@3XUNZT0BN%KSS[`B.jpg

未命名.zip

309.37 KB, 下载次数: 140


作者: 深蓝Ansen    时间: 2013-12-7 17:26
470942035 发表于 2013-12-7 16:42
按照楼主的图片,描了一下纹理线,我用的Squish,感觉变形稍微小了一点,要尽量不变形至今我也没有找到很好 ...

用Squish与Squishback来解决是不错的做法!赞一个!
作者: 2352191018    时间: 2013-12-7 17:48
非常感谢有这么多大神的关注呀,感动着……我昨天本想把纹样和模型一起上传但是文件太大一起上传不了,分开也上传不上,所以就截图了。纹样和470942035楼主的一样所以就不必再上传了吧?
作者: 深蓝Ansen    时间: 2013-12-7 18:02
不变形不可能,我用沿着曲面流动,后期可以结合记录建构历史调整曲面的结构,从而得到比较满意的结果


作者: 470942035    时间: 2013-12-8 08:51
深蓝Ansen 发表于 2013-12-7 18:02
不变形不可能,我用沿着曲面流动,后期可以结合记录建构历史调整曲面的结构,从而得到比较满意的结果

实话讲,我的曲面流动用得很烂,看到深蓝版主流动的结果这么漂亮,很想知道答案,请问你是直接用一个半球做UV曲线建立,然后再流动到半球上面的吗,或者还是用的其他方法?而我做成这样,以至于想用记录建构历史调整都不知道如何下手调整,请深蓝版主提示一下

V1NK@790C98BR)G8_$63SGE.jpg (201.86 KB, 下载次数: 23)

V1NK@790C98BR)G8_$63SGE.jpg

作者: 深蓝Ansen    时间: 2013-12-8 10:40
本帖最后由 深蓝Ansen 于 2013-12-8 10:52 编辑
470942035 发表于 2013-12-8 08:51
实话讲,我的曲面流动用得很烂,看到深蓝版主流动的结果这么漂亮,很想知道答案,请问你是直接用一个半球 ...

沿着曲面流动是很自由的工具,这个自由度需要自己把控。

使用时为了方便识别,基准曲面与目标曲面应该尽量保持曲面UV“结构一致”,才能得到正确的对变结果。

特别是在这个例子中,曲面的UV结构很重要,就好像一个瘪了的气球,里面冲上气体鼓起来了,上面的图案就会有一定的延展形变。你注意看那个半球的UV排布方式就会明白。
如果流动之前两张曲面的UV结构不一致,那么做好这件事情将会很困难。

还有,别总是去用CreateUVCrv,这个不是拆解UV,只是将曲面的原始边缘(UV方向)对应至世界坐标XY平面而已,这与球体的UV排布完全不同。

在Rhino 5帮助文档中还有说明点击角落的问题,这些都关系着将来得到结果是否正确,多研究下原理的东西就很清楚了。

作者: 470942035    时间: 2013-12-8 12:00
深大说的这些我基本都明白,只是我不知道在这个例子当中,球体是如何展开它的UV的,如果不改变球体的原始结构我不知道用什么工具能展开它的UV,我以前做这种例子的时候是先把球体的结构改变(我用的网线工具做一个基本相似的球体)然后再用CreateUVCrv或者压平工具得到曲面,然后再流动上去,结果效果很不好,但我看你的这个例子当中好像没有用这些工具
作者: 470942035    时间: 2013-12-9 17:19
意外,有点高兴,乱弄一下居然搞出来了,结构一致很重要

9OWRGIJQN1)EG57ST_[XTH7.jpg (128.33 KB, 下载次数: 33)

9OWRGIJQN1)EG57ST_[XTH7.jpg

作者: 2352191018    时间: 2013-12-10 22:49
470942035 发表于 2013-12-9 17:19
意外,有点高兴,乱弄一下居然搞出来了,结构一致很重要

470942035的好友请问你是怎么做到的?怎么把半球压扁成圆的?
作者: 470942035    时间: 2013-12-11 10:04
我是按照原结构再画的
作者: 精锐-JI-DIAO    时间: 2013-12-12 21:24
终于遇到你的,我心中的帖,你的意思是好像这些线就是一块土,然后贴在球上,可以变形,但不能大对吗,我遍寻软件,就为这个难题而来
作者: yb1364141    时间: 2013-12-17 12:56
一般在半球上贴的都可以实现的。我在想怎么把纹路贴到一整个球面上呢???




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2