所有分类
  • 所有分类
  • 模型
  • 视频教程
  • 材质
  • 软件
  • 插件
  • 预设
  • 贴图
  • 基础教程
插件脚本
软件性质: 脚本
适用版本: 1 2 3 4 5
软件版本: Version: unknown
系统平台: Win?MAC
软件语言: 英文

C4D凌波微步效果器 GhostWalker Effector

  1. #??by taorong 2014/12/21
  2. ? ? #??GhostWalker Effector/凌波微步效果器
  3. ? ? #??我的c4d博客http://blog.sina.com.cn/u/1099992954,不定时发布c4d资源
  4. ? ? # Walker移动时,克隆内的物体自动移动到脚下,附加变色效果
  5. import c4d
  6. from c4d.modules import mograph as mo
  7. from c4d import utils
  8. #Welcome to the world of Python
  9. def main():
  10. ? ? md = mo.GeGetMoData(op)
  11. ? ? if md==None: return False
  12. ? ? cnt = md.GetCount()
  13. ? ? marr = md.GetArray(c4d.MODATA_MATRIX)
  14. ? ? carr = md.GetArray(c4d.MODATA_COLOR)
  15. ? ? warr = md.GetArray(c4d.MODATA_WEIGHT)
  16. ? ? distanceMatrix = md.GetArray(c4d.MODATA_WEIGHT)
  17. ? ? fall = md.GetFalloffs()
  18. ? ? refobj = op[c4d.ID_USERDATA,1]
  19. ? ? boundary = op[c4d.ID_USERDATA,6]
  20. ? ? refobjposition = refobj.GetAbsPos()
  21. ? ? userpos = boundary.GetAbsPos()
  22. ? ? for j in reversed(xrange(0, cnt)):#estimate distance from object to cloner
  23. ? ?? ???differencevector = userpos – marr[j].off
  24. ? ?? ???distanceMatrix[j] = differencevector.GetLength()
  25. ? ? threshold = min(distanceMatrix)
  26. ? ? for i in reversed(xrange(0, cnt)):
  27. ? ?? ???differencevector = refobjposition – marr.off
  28. ? ?? ???distance = differencevector.GetLength()
  29. ? ?? ???if distance<=threshold:
  30. ? ?? ?? ?? ?boxsteppedcolor = 1
  31. ? ?? ?? ?? ?carr = c4d.Vector(boxsteppedcolor)
  32. ? ?? ?? ?? ?boxsteppedweight = 1
  33. ? ?? ?? ?? ?warr = boxsteppedweight
  34. ? ?? ?? ???# print distance
  35. ? ?? ???else:
  36. ? ?? ?? ?? ?boxsteppedcolor = 0
  37. ? ?? ?? ?? ?carr = c4d.Vector(boxsteppedcolor)
  38. ? ?? ?? ?? ?boxsteppedweight = 0
  39. ? ?? ?? ?? ?warr = boxsteppedweight
  40. ??#? ?? ?? ? print distance
  41. ? ? md.SetArray(c4d.MODATA_COLOR, carr, True)
  42. ? ? md.SetArray(c4d.MODATA_WEIGHT, warr, True)
  43. ? ? return True

复制代码

资源下载
下载地址1立即下载(解压密码: c4dchina.com)复制
下载地址2立即下载(提取码: 5aur)复制
下单如有疑问咨询客服QQ:794320719
0

评论0

Forester植物插件for c4d花草地生成附教程R25/24/23/21 win MAC
Forester植物插件for c4d花草地生成附教程R25/24/23/21 win MAC
5分钟前 有人购买 去瞅瞅看

站点公告

OC插件一键安装!更方便购买此插件
显示验证码
没有账号?注册  忘记密码?