【houdini】随机城市

右侧的foreach创建破碎地面,measure删掉面积过小的地面 左侧的foreach有三层,每层创建一层楼房。 wrangle f@pscale=@area; f@zscale=fit01(rand(@area),0.2,2); f@insetscale=@area; 根据面积向内挤压和升高 左侧的transform pow(0.4,detail(“../foreach_count1/”,”iteration”,0)+1) 右侧的create创建了一个叫pscake的变量 wrangle @pscale*=pow(0.4,1); 记得foreach begin要选feedback,让这次动作基于前一次而非第一次 第一张图片是瓶子的,也就一个圆柱加一个半球拼接而成 第二是垃圾堆,box和torus都是某种垃圾。用randomize了。为了减少内存使用,最后使用instance实例化的 第三章图是把瓶子用isooffset变成体积,popnet里面还有个popvop,特别的是为了让星星沿着边缘旋转,用瓶子中点到星星中的的向量乘以向上的向量得星星前进的方向。下面的turbluence用独特的id作为随机种子,这样就会自转了。 第五张就是星星了,用grouprange间隔选择点,在10边形里面选了5个点,然后用tansform缩放。然后morror弄成星星。 然后vop主要是弄颜色渐变,z轴作为方向。 罐子没什么好说的,主要是copy…

Continue Reading →