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

云虚服务器网站建设制作书签样式

云虚服务器网站建设,制作书签样式,广告制作公司属于什么行业类别,wordpress 文档制作主题一 需求 最近接到个需求#xff1a;在创建EFX文件时#xff0c;自动加载动画出的缓存abc文件相机#xff0c; 不用手动一个个的载入#xff0c;还容易出错 ABC文件自动导入到Houndini里 二 过程/效果 在CGTeamwork里打开对应的镜头#xff0c;下面的文件列表显示相机和角… 一 需求 最近接到个需求在创建EFX文件时自动加载动画出的缓存abc文件相机 不用手动一个个的载入还容易出错 ABC文件自动导入到Houndini里 二 过程/效果 在CGTeamwork里打开对应的镜头下面的文件列表显示相机和角色文件 之前特效师手动一个个的参考到houdini文件上去的 很费劲还容易漏掉自动化工具需要自动把它们加载到houdin上去。 配置houdini启动器在参数栏上写入houdini_open_start.py路径 win路径填houdini安装路径其他的视情况填 CGT启动器参数配置 点击cgteamwork镜头任务右上角的houdini关联 自动打开houdini软件 CGTeamwork调用houdini houndin相机自动载入起始帧统一的命名。 资产abc自动放到一个组内 abc文件载入到houdini ![相机文件载入到houdini](https://img-blog.csdnimg.cn/direct/ecd864f922824f7792ac0a08fa517433.png#pic_center) 相机文件载入到houdini ![特效示意载入到houdini](https://img-blog.csdnimg.cn/direct/b58d095bf7b5478c8f24125a24730804.png#pic_center) 特效示意载入到houdini 自定义一个统一的输出节点 以免输出路径不统一 自动创建个输出路径 三 代码 原理cgteamwork先调用start, 找到当前的镜头号给到plugin plugin算到路径下的abc列表把列表文件赋给 /obj houdini_open_start.py import os,glob import sys import houdini_plugin G_NukePlugin_Path os.path.dirname( sys.argv[0] ) sys.path.append( G_NukePlugin_Path ) try:from PySide2.QtCore import * except:from PySide.QtCore import * os.environ[QTWEBENGINEPROCESS_PATH] appPath QCoreApplication.applicationFilePath() sys.path.append(rC:/CgTeamWork_v7/bin/base) import cgtw2 t_tw cgtw2.tw()def mina(): db sys.argv[1]module sys.argv[2]taskname sys.argv[3]taskid sys.argv[4]taskid taskid.split(:)[1]moduleshotfield_sign_listt_tw.task.fields(db,module)[:50]filter_list[]id_list[taskid]tasks t_tw.task.get(db, module, id_list, field_sign_list, limit5000, order_sign_list[])if tasks:task tasks[0]# print(122323,task)houdini_plugin.create_alembic_node(task[eps.entity], task[shot.entity])#source_namemina()houdini_plugin.py import os,glob import sys import houdef create_alembic_node(ep, shot):alembic_dir S:/Projects/NL/QHMX/{}/Shot/{}/Animation/approve/cache/.format(ep, shot)if not os.path.exists(alembic_dir):returnfolder glob.glob(alembic_dirralembic/*.abc)geoNode hou.node(/obj/).createNode(geo, abc)geoNode.setColor(hou.Color(1,0,0))geoNode.setPosition([3,0])# geoNode.setDisplayFlag(False)# geoNode.setSelectableInViewport(False)scaleNode hou.node(obj).createNode(null, Scale)scaleNode.setColor(hou.Color(1,0,0))scaleNode.setPosition([0,2])for file in folder:file file.replace(\\,/)filename os.path.basename(file).replace(.abc,)if filename!light:abcNode geoNode.createNode(alembic, filename)abcNode.parm(fileName).set(file) abcNode.moveToGoodPosition()# abcNode.layoutChildren()else:lightNode hou.node(/obj/).createNode(geo, light)lightNode.setColor(hou.Color(1,0,0))lightNode.setPosition([1,0])abcNode lightNode.createNode(alembic, filename)abcNode.parm(fileName).set(file) abcNode.moveToGoodPosition()lightNode.setFirstInput(scaleNode) geoNode.setFirstInput(scaleNode) folder glob.glob(alembic_dirrcamera/*.abc)file folder[0].replace(\\,/)filename os.path.basename(file).replace(.abc,)node hou.node(obj)camnode node.createNode(alembicarchive,filename)camnode.setColor(hou.Color(1,0,0))camnode.parm(fileName).set(file)camnode.setPosition([-3,0])camnode.setFirstInput(scaleNode)camnode.parm(buildHierarchy).pressButton()parent camnode.parent()box parent.createNetworkBox()box.addItem(camnode)box.addItem(geoNode)box.addItem(scaleNode)node hou.node(/obj/NL_{ep}_{shot}_Cam/NL_{ep}_{shot}_Cam/NL_{ep}_{shot}_CamShape.format(epep, shotshot))node.parm(resx).set(1920)node.parm(resy).set(1080)fileNode hou.node(/obj/).createNode(geo, filecache)fileNode.moveToGoodPosition()fileNode.setColor(hou.Color(0,0,1))# fileNode.setPosition([0,3])filecache fileNode.createNode(filecache, filecache1)filecache.parm(filemethod).set(1)path S:/Cache/NL/QHMX/{}/{}/opname(..)/$OS/$OS.$F4.bgeo.sc.format(ep, shot)filecache.parm(file).set(path)box.addItem(fileNode) 四 最终效果 大大降低手工操作完成! link q : 316853809
http://www.pierceye.com/news/610004/

相关文章:

  • 大概开发一个网站多少钱php做网站商城系统怎么样
  • wordpress网站程序员登录百度账号
  • wordpress trac网站优化公司哪家好
  • 网站建设cms系统抖音seo推广外包公司好做吗
  • 南宁商城网站建设logo设计网站生成器
  • 南京电信网站空间扩容无锡大型网站设计公司
  • 网站建设 考核指标wordpress4.9升级失败
  • 什么网站可以做名片网站后台登陆密码忘记
  • 韩式摄影网站源码内蒙古建设安全监督站的网站
  • 做阿里巴巴网站可以贷款吗印尼做网站的教学 中文
  • 做旅游宣传不错的网站成都制作网站的公司简介
  • 上海网站制作优化app软件开发平台游戏
  • 江苏省通信建设交易中心网站PHP+Ajax网站开发典型实例
  • 邵阳市住房和建设局网站中国万网商城
  • 网站设计建设流程wordpress删除插件
  • 微信属于营销型网站江苏茂盛建设有限公司网站
  • 电商网站源代码企业推广是什么意思
  • 企业型网站网站建设与网页设计案例教程 重庆大学出版社
  • owasp 网站开发什么网站可以做全景图
  • 做一个宣传网站要多少钱东莞松山湖网站建设
  • 沧州网站制作的流程让蜘蛛不抓取网站的文件夹
  • 高端网站建设电话昆明做网站公司
  • 建网站一般用什么工具wordpress企业主题免费
  • 新手建设html5网站官方网站开发制作
  • 网页版拍图搜题seo的流程是怎么样的
  • 吴中区做网站那个网站可以找人做设计师
  • 光效网站网站建设方案浩森宇特
  • 亚马逊网站入口英文专业的网站设计
  • 赤水市白房建设局网站企业网站如何进行定位
  • 有私人做网站的吗网页界面设计方法