当前位置: 首页 > news >正文

招聘网站开发的背景企业网站建设智恒网络

招聘网站开发的背景,企业网站建设智恒网络,营销型网站建设怎么做营销网站建设,网站建设 宝安沙井在Blender这个免费的开源3D设计软件中#xff0c;最值得称道的一点是可以用Python程序来辅助进行3D设计#xff0c;我们可以通过Python来调整物体的属性#xff0c;生成新的物体#xff0c;甚至生成新的动画等等。 在最近的一个项目中#xff0c;我用Blender制作了一个动…在Blender这个免费的开源3D设计软件中最值得称道的一点是可以用Python程序来辅助进行3D设计我们可以通过Python来调整物体的属性生成新的物体甚至生成新的动画等等。 在最近的一个项目中我用Blender制作了一个动画但是由于前期设计的时候骨骼的大小设置的不对现在想重新调整骨骼的大小发现只能把缩放应用到增量中否则的话会对物体的形体位置有破坏。例如下图是变换增量中xyz缩放为30缩放xyz为0.01的3D物体: 如果我想调整变换增量xyz缩放为1时 缩放xyz仍然为0.01然后物体大小保持不变那么我会做以下几步的修改 1. 设置变换增量xyz缩放为1 缩放xyz为0.3然后按ctrl-A应用缩放把缩放xyz调整为1 2. 设置缩放xyz为100然后按Ctrl-A应用缩放把缩放xyz调整为1 3. 设置缩放xyz为0.01 做完以上操作后物体的大小不变但是骨骼的位置会发生变化导致物体形变如下图 分析后得知在进行以上调整时对于一些有骨骼约束例如IK约束的骨骼其位置XYZ并没有机型相应的扩展。例如对于手部IK骨骼来说假设调整前其XYZ分别为0.1m, 0.2m, 0.3m则调整后应该放大30倍才对即XYZ应为3m, 6m, 9m。考虑到这个设计里面有很多动画每个动画都有很多关键帧如果每个关键帧都手动修改骨骼的位置工作量很大也容易出错这时可以考虑用Python脚本来帮助我们完成这个调整。 在blender的菜单中点击脚本即打开一个文本编辑的窗口可以输入Python代码点击菜单的窗口打开系统控制台。然后在文本编辑中输入以下代码就能自动调整所有动画中相关骨骼的位置数据 import bpybones [weapon, mag, bolt, base, bolt1, hand_IK_L.L, hand_IK_L.R, shoulder_L.L]for action in bpy.data.actions:for fcurve in action.fcurves:for bone in bones:if fcurve.data_path pose.bones[ bone ].location:for keyframe in fcurve.keyframe_points:x, y keyframe.co fcurve.keyframe_points.insert(x, y*30) 解释一下以上的代码 在bpy.data.actions里面保存了所有的动画Action每个action都有一个fcurves函数曲线这个对应的是每个骨骼的动画信息。我们可以通过fcurve.data_path来判断例如fcurve.data_path为pose.bones[weapon”].location这表明对应的furve是weapon骨骼的位置信息这时可以通过fcurve.array_index来进一步判断对应的是xyz的哪一个。如果要查看动画里面每一个关键帧的骨骼的位置数据可以通过遍历fcurve.keyframe_points来查看通过keyframe.co获得一个(x,y)的tuple其中x代表关键帧的帧数y是对应的数值。例如对于一个fcurve是对应weapon这个bone的location那么其keyframe.co为(12, 0.6)表示在第12帧这个bone的location为0.6m。最后通过furve.keyframe_points.insert方法即可更新或新增一个关键帧并设置数值。对于以上的应用当运行这个脚本之后可以看到现在骨骼的位置都调整正确了如下图
http://www.hkea.cn/news/14412181/

相关文章:

  • 网站开发软件是什么专业做网站的空间在哪买
  • 新民个人网站建设优势巩义市网站建设
  • 如何看网站的建站时间做网站关于我们
  • 网站收录没了a5做网站
  • 不是万维网的网站专门做网站的公司 南阳
  • 杭州网站怎么制作那么在线crm是免费
  • 新颖的网站策划wordpress支持python吗
  • 怎么想百度提交网站免费的招聘网站
  • 网站建站个人网站开发与实现开题报告
  • 网站收录怎么做宁波seo资源
  • 网站建设是在商标哪个类别邢台网站建设厂家
  • 乌兰察布盟建设银行网站鄂州网站建设设计
  • 晋中市两学一做网站农业科技公司网站模板
  • 网站上面的彩票快3怎么做关键词搜索量全网查询
  • apmserv搭建网站做报纸网站
  • 大兴网站建设服务公司长沙网站seo技术
  • 门户网站建设的好处长沙本地推广平台
  • 宜昌手机网站制作一个公司可以做两个网站推广吗
  • 网站备案和服务器备案上海做征信服务的公司网站
  • 企业网站建设参考文献网站建设的格式
  • jsp网站建设项目实战 pdfpython在线
  • 如何查询网站已经提交备案百度导航下载2020新版语音
  • vs做网站如何发布有没有专门做素食的美食网站
  • 网站制作费用贵不贵照明设计师
  • 网站建设实践心得Wordpress 启动邮件
  • 网页设计与网站建设的区别佛山网站制作做多少钱
  • 中企动力制作的网站后台做网站推广收入好吗
  • 海口网站制作策划台州做鞋子网站
  • 做网站的空间费用要多少网站开发面向对象
  • 网站建设学生选课课程设计报告美容视频视频网站建设