small-wood
下面是我做过的几个比较复杂的实例:
第一个,是以前做过的一个项目。做的是东方明珠,金茂大厦等几个建筑物的变形,最后用投影仪投射到整个大楼上。
 
 



第一步 建个poloygon 大小改成0.05 , 那么后边的instance物体就是会有20×20个,你打算要很精细的话,改成0.01,那么就是100*100个

polygon的pivot可以移到下边然后freezetransform一下。


第二步 在x y轴向上 用particletool 建个particleGrid 间隔也是0.05

第三步 把polygon和particle做instance 可以看到周围是正好无缝连接

第四步 加个自定义属性scalePP 用vector

第五步 建个ramp图 名字是ramp1

第*步 ramp图改成circle方式 黑白的

第七步 建个plan 1×1大小 移到particleGrid处 ramp图给它 没啥用 参考着看看ramp的位置
 

第八步
在creation和runtime中给scalePP写

vector $pos=position;

vector $tmp=`colorAtPoint -o RGB -u ($pos.x) -v ($pos.z) ramp`;

scalePP=<<1,($tmp.y)*3,1>>;

可以看到instance有scale变化了


第九步 给ramp图做个动画 ok

分类:

技术点:

相关文章:

  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
  • 2021-08-17
相关资源
相似解决方案