使用的是群晖Virtual Machine Manager套件
系统是Centos7
deadline版本为10.3.1
安装Centos7安装镜像的过程这里简单带过。
1.新增虚拟机
2.配置常用规格
3.选择镜像
4.创建完成后点击连接
5.选择第一个Install Centos7,然后选择语言
6.点击配置网络
7.点击配置按钮,配置ip根据自己的网关配置
8.开始安装,设置root密码
安装完成后,使用ssh连接吧。
centos7系统设置1.更换国yum内源修改为阿里的源
12345678# 备份所有for f in /etc/yum.repos.d/*.repo; do mv -- "$f" "${f%.repo}.repo.bak"; done# 下载curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo# 生成缓存yum makecache
2.安装deadline依赖项12345yu ...
Article
未读
马上就6.1了,在这之后maya429病毒会直接删除文件,建议个人用户通过启动器安装maya_umbrella插件来预防和清理病毒。
启动器说明基于maya_umbrella开发了一个桌面启动器.exe主要提供给没有TD支持的个人用户使用。
项目地址: https://github.com/lingyunfx/maya_umbrella_launcher
特性
拥有图形界面和命令行两种模式
启动Maya并自动配置maya-umbrella环境
可不依赖于启动器,将插件安装到本地
检查更新功能
双语支持
启动器下载地址: v0.1.2 (之后如有bug修正,会在这里更新)
下载&解压,双击maya_umbrela_launcher.exe打开,界面大概长这样。
关于maya_umbrella五一期间,龙浩大佬联合了几位TD一起开发了 maya_umbrella项目。
目的是:搭建一个处理maya病毒的底层框架,可以让更多的开发者参与其中,集合更多的样本,不同的软件环境,以及解决方案。最终定制出一个完善的杀毒工具供大家使用。
maya_umbrella插件会在打开 ...
Article
未读
前段时间接到个需求,希望能在nuke里使用comfyui,比如文生图,替换人脸等。后来在网上搜到了ComfyUINuke,就想了想能不能把它用在maya或者houdini里。扒了扒comfyui和上面说到的项目,分享一些心得。
省流结论: ComfyUI提供了REST API,我们可以在dcc软件中写一个图形界面,通过API提交命令给ComfyUI。这样制作人员可以在Maya,Houdini,Nuke中来调用comfyui工作流。
ComfyUI介绍项目地址: https://github.com/magnoborgo/ComfyUINuke
ComfyUI是一个基于节点式的stable diffusion绘图工具WebUI。对于想玩玩AI图像生成(测测家里显卡性能)的小伙伴可以试试。
本地计算,无需网络
开源免费
基本工作流:文生图
图生图
肖像生成
等等网上能找到很多别人搭建的工作流,可以直接导入到自己的工程中
ComfyUI安装如果你是n卡且是windows系统,可以直接下载官方打包好的便携版。https://github.com/comfyanonymous/Com ...
Article
未读今天在群里面发现有人中了新的Maya病毒,这个比之前出现的危害更大,且植入很深,如果中招的话:
2024.05.01后,用户保存maya文件时,代码会关闭maya软件。
2024.06.01后,用户保存maya文件时,代码会删除当前的maya文件。
根据群里的一些讨论,下面说下盘查这个病毒的方法。
1.查看环境下的userSetup.mel文件这个文件一般是在用户下 文档\maya\scripts 目录里。看看里面是否有 import base64 关键字,或者类似图里面的代码。
如果有的话,删掉它(备份自己插件的环境配置,公司有TD找TD看看,其实备份不备份也不重要,先杀毒)。
2.检查下面目录里是否有sys.bat文件目录位置在
1%userprofile%/appdata/roaming/syssst
可以通过 cmd+r 然后输入上面的路径回车打开,发现有sys.bat和uition.t也删掉
3.去Maya软件目录里搜 mayahik
打开看看,文件末尾是否有下面特征的代码
1python(“import base64...
有的话删掉,或者找干净的电脑把这个文件拷 ...
Article
未读前言路径映射允许你定义从一个路径到另一个路径的转换,这在处理项目迁移、共享资产或在不同的操作系统下工作时非常有用。
举个例子,这一个普通的资产路径:Z:\show\TST\assets\chr\baseMan\rig\maya\baseMan_rig_v001.mb
当我们从外包收回文件时,它们存放资产的盘符可能是以V:\project\TST作为路径开头,打开文件你就会看到路径丢失的提示。
而设置好路径映射,在打开文件时Maya自动将文件中的旧路径映射到新路径。Maya能找到正确的路径,也就看不到上面的弹窗了。这种映射是在Maya处理文件路径的阶段进行的,不会修改原始文件。
下面会以Maya,Houdini,Nuke,ShotGrid RV为例,介绍如何在这些软件中设置路径映射。
Maya参考: https://download.autodesk.com/us/maya/2009help/CommandsPython/dirmap.html
不同盘符路径映射比如外包收回的文件,它们资产盘符在V:\project\TST\assets,而自己公司的资产路径为Z:\show\TST\a ...
Article
未读
目的是在Pycharm中,通过代码创建或编辑usda文件。
依赖安装
Micrrosoft Visual Studio(2022以上版本)
CMake
Python3
PyOpenGL pip3 install PyOpenGL PyOpenGL_accelerate
PySide2 or PySide6 pip3 install PySide2
下载源码Github项目地址 https://github.com/PixarAnimationStudios/OpenUSD
1git clone https://github.com/PixarAnimationStudios/USD
开始安装打开终端
一切准备就绪,准备安装。在此之前我使用了代理,因为安装过程中会从github下载一些依赖。不添加代理会出现网络问题,导致报错退出。
123# 根据自己的代理端口配置set http_proxy=http://127.0.0.1:1090set https_proxy=http://127.0.0.1:1090
安装命令,输入
12# cd 到 clone下来的仓库目录pyt ...
Article
未读前言这篇文章主要是给使用Premiere作为审片工具的公司,以及他们的TD提供一些工作量。通过开发一些工具来提升审片工作的效率,让导演和制片少加班,早回家!
开发借用pymiere 项目,支持的pr版本2017-2023。阅读能力强的同学可以直接点开github看他的说明(就不用看这篇流水账啦)。
文章大致内容如下
如何安装premiere的开发环境
提供一些审片需求以及代码段
批量导入某一场视频,创建层级结构
整体切换环节
检查/更新review版本
提交反馈
颜色标记任务状态
环境配置需要给Premiere安装pymiere扩展,使用正版的同学可以直接通过扩展管理器安装。用学习版的同学,需要使用一个第三方软件来安装扩展包,下面是安装步骤。
1.首先下载安装 ZXP/UXP Installer只勾选下面这个,然后安装。
2.打开ZXP Installer软件,安装扩展下载之前提到的pymiere扩展,然后File菜单打开zxp文件进行安装(或者直接将zxp文件拖拽进窗口就行)。
3.看到successfully就是安装完成了
4.打开pr在菜单栏,能 ...
Article
未读前言上期讲了怎么用Python去导入fbx或abc,怎么去找到并修改一个对象的属性等等。这期是一些关于Sequencer的操作技巧。
大致内容有:
如何创建 level sequencer
如何在 level sequencer 中导入摄像机fbx
如何在 level sequencer 添加绑定actor
如何为其绑定actor添加动画asset
这个系列的主旨不是直接贴代码告诉结果,而是想更多分享过程上的东西。有了chatGPT后,我们可能不再需要靠猜测推断来得知实现目标方法的代码(也许?)。
文章写于chatGPT前,所以是在一个没有chatGPT的角度下去处理和分析问题。
创建Sequencer通过上一篇可以知道,sequencer是asset的一种,所以搜索一下有没有create_asset相关的方法。
果然是有的,然后根据文档试一下。
首先看下create_asset的四个必要参数。
asset_name
package_path
asset_class
factory
前面三个根据参数名和文档释义很容易看出来,依次是:asset名称,路径和 ...
Article
未读前言公司有个需求是要在UE5中处理fbx数据,要用到fbx sdk。可是UE5的python版本是3.9,网上没有找到对应的,就自己编译了一个。这里记录一下过程。(文章尾巴有编译好的自取)
编译过程准备
FBX SDK 2020.2.1 VS2019
FBX SDK 2020.2.1 Python Bindings
SIP 4.19.3 - 4.19.8 之间版本
Visual Studio 2019
flex和bison
下载安装FBX SDK和Python Bindings下载FBX C++ SDK
下载FBX SDK Python Bindings
这两样下载完成后直接安装即可,安装后记录安装路径位置。
新建一个文件夹D:\fbx_sdk\2020.2,将分别将它们复制到bindings和sdk。
下载sip下载完成后解压,放到D:\fbx_sdk\sip
下载Visual Studio 2019下载并安装
下载并配置flex和bison解压后加入到环境变量PATH:C:\Users\zhanglingyun\Downloads\Compressed\win_flex_bis ...
Learn
未读数字类型
整数
用户指定精度类型
浮点类型
serial类型(自增整数)
名字
存储长度
描述
范围
smallint
2 字节
小范围整数
-32768 到 +32767
integer
4 字节
常用的整数
-2147483648 到 +2147483647
bigint
8 字节
大范围整数
-9223372036854775808 到 +9223372036854775807
decimal
可变长
用户指定的精度,精确
小数点前 131072 位;小数点后 16383 位
numeric
可变长
用户指定的精度,精确
小数点前 131072 位;小数点后 16383 位
real
4字节
可变精度,不精确
6 位十进制数字精度
double precision
8 字节
可变精度,不精确
15 位十进制数字精度
smallserial
2 字节
自增的小范围整数
1 到 32767
serial
4字节
自增整数
1 到 2147483647
bigserial
8字节
自增的大范围整数
1 到 922337203685477 ...