|
万花筒是一个圆筒形玩具,其筒内壁是由3面玻璃镜组成的一个三棱镜,筒的一端放着各种形状和颜色的碎玻璃或纸屑,这样人眼在筒的另一端看的时候,由于多面镜子的反射作用,可以看到各种图案,像盛开的花朵。用中望CAD的三维功能就可以建立万花筒这样的模型,并在赋予了物体的材质后进行渲染,可以达到万花筒的观看效果。下面将介绍实际操作过程。
, U! I- R, l, n1 \3 ] I8 r1 R# M
6 o" W! M& i% P: C7 x+ r首先从建立万花筒内壁的镜面开始,用中望CAD里的绘制长方体的命令,建立一个50X10X1的长方体,供以后作为一个镜面。0 d; B9 W% w/ o1 b) R+ r5 g% y
8 m- E: F- T: ]7 u1 P0 J' S% o( N4 C8 ^8 ^! y- Q
: T8 q4 ?/ u* \4 h: X3 C5 c由于需要三面镜子组成三棱镜的样子,所以对上面做的长方体的边需要做一些切除工作,使得长方体的两个边成为30度的斜角。具体可以做两个需要切除部分的拉伸实体,如下图的蓝色的实体部分,用布尔运算的差集功能,在长方体上切除蓝色实体部分,使之相邻两个面成为30度的角。- n, ?. b8 N4 p% k
! x% p$ [1 x- ~6 z
, ^# B$ n8 g/ p- y$ N% Q) `! ?8 u6 N: h/ w( f2 S
用旋转和复制命令,制作出另外三个镜面,并通过移动,使三个镜面组合在一起,形成一个三棱镜。 t% S: G2 S! ]3 D1 `# k! v
: l- G) k7 u' V7 F5 Z9 I/ [* H
+ J! _5 [6 C+ i0 _+ ~! B, d( l3 E
X7 L, ?( @+ E% u8 Y! ]1 O在三棱镜内部,靠近尾端的方向,绘制任意的小图形,可以是面域或三维实体,大小不要超过三棱镜的范围,颜色尽量鲜艳多彩一些。经过以上的步骤,万花筒的建模就完成了。
3 J% V6 { j6 f4 Z8 d* N
4 B; p9 [5 h; O! l V% m- c' w6 }* J, [8 ]
- o" o/ w: S5 f) |' j
接下来对万花筒进行材质的附着。首先是三棱镜的材质,可以通过材质管理器,新建一个材质来赋予三棱镜上,这个材质的关键是镜面反射的属性要调到最大,而其它几个属性可以尽量小一些,材质颜色随实体颜色就可以了,如下图的设置。- F0 T& y4 C1 H" {
# Z# z+ `: @3 J k* W
+ ]! [4 P, `" R/ a" ^9 l! u2 Z; F1 | J, W7 i! O5 ]
对于那些三棱镜底部碎片的材质,可以设置也可以不设置,如果设置为半透明的玻璃材质,有时候渲染出来的效果会非常的好。这个主要是看个人喜好了。
# v, j* l3 m" H0 j k3 z" O6 ~6 V3 w% Q9 s
最后,把视图方向切换为从三棱镜的一头向有碎片的一头观看的方向,并且一定要运用“DVIEW”命令,设置为透视图的模式,设置好透视的“距离”大概为1就可以了,这时图面的显示会如下图中的右上角的那样。然后运用“完全渲染”功能,就会有看万花筒的效果了。如果你对这幅图不满意,可以试着改变碎片的大小和形状,一个小小的变动有可能会对最后的效果产生较大的差异,十分有趣。
& W/ U2 Q8 {5 B
' X( C' K' c3 a+ i& O+ Y+ |, i" O |
|