Skip to content

Instantly share code, notes, and snippets.

View zclongpop123's full-sized avatar

Changlong.Zang zclongpop123

  • Beijing.China
View GitHub Profile
@zclongpop123
zclongpop123 / Dockerfile
Last active August 9, 2023 08:55
python docker
FROM rockylinux:8
ARG PYTHON_VERSION=3.10.12
RUN sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.nju.edu.cn/rocky|g' \
-i.bak \
/etc/yum.repos.d/[Rr]ocky*.repo
RUN dnf makecache
@zclongpop123
zclongpop123 / Dockerfile
Last active October 13, 2023 13:07
maya docker
FROM rockylinux:8
RUN sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.nju.edu.cn/rocky|g' \
-i.bak \
/etc/yum.repos.d/[Rr]ocky*.repo
RUN dnf makecache
RUN dnf install -y epel-release wget
#========================================
# author: Changlong.Zang
# mail: zclongpop123@163.com
# time: Wed Jun 15 15:11:51 2022
#========================================
import os
import glob
from datetime import datetime
import maya.cmds as mc
import maya.mel as mel
#========================================
# author: Changlong.Zang
# mail: zclongpop123@163.com
# time: Wed Feb 16 13:41:00 2022
#========================================
import re
import os
import shutil
import itertools
import maya.cmds as mc
@zclongpop123
zclongpop123 / convert_shaders.py
Created February 11, 2022 10:16
转换Arnold材质到lambert材质
#========================================
# author: Changlong.Zang
# mail: zclongpop123@163.com
# time: Mon Aug 30 18:42:43 2021
#========================================
import traceback
import pymel.core as pm
import maya.OpenMaya as OpenMaya
#--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
def main():
@zclongpop123
zclongpop123 / export_camera_standalone.py
Created January 27, 2022 15:11 — forked from jagt/export_camera_standalone.py
Standalone script for exporting camera animation w/ custom attributes.
'''
export camera standalone
1. put in `C:/Users/<user>/Documents/maya/scripts`
2. open maya and select the camera in outliner
3. menu 'custom->Export Selected Camera'
'''
from maya import cmds
from maya import mel
def make_kwargs(overrides, **kwargs):
@zclongpop123
zclongpop123 / smoothSkinLevel.py
Created December 8, 2021 07:30
Smooth绑定模型
from maya import cmds,mel
import maya.api.OpenMaya as om
import maya.api.OpenMayaAnim as oma
# info
# only use for Catmull-Clark subdivision !!!!
# make sure both mesh was bound to the same skeleton !!!!
# step 1. select source mesh
# step 2. select smooth mesh
@zclongpop123
zclongpop123 / auto_uv.py
Last active January 11, 2023 20:49
自动初始化UV
#========================================
# author: Changlong.Zang
# mail: zclongpop123@163.cOpenMaya.
# time: Wed Oct 20 21:20:37 2021
#========================================
import os
import glob
import datetime
import maya.cmds as mc
import pymel.core as pm
@zclongpop123
zclongpop123 / check.py
Last active November 3, 2021 14:46
检查对比资产信息
#========================================
# author: Changlong.Zang
# mail: zclongpop123@163.com
# time: Mon Oct 18 21:40:17 2021
#========================================
import os
import glob
import json
import md5
import maya.cmds as mc
@zclongpop123
zclongpop123 / deadline_backup.sh
Last active August 17, 2022 09:20
Deadline Auto backup
#!/bin/bash
export PATH=$PATH:/opt/Thinkbox/DeadlineDatabase10/mongo/application/bin
cd /opt/Thinkbox/DeadlineDatabase10/certs
mongodump --port=27100 --ssl --sslCAFile ./ca.crt --sslPEMKeyFile ./mongo_client.pem --authenticationMechanism=MONGODB-X509 --sslAllowInvalidHostnames -d deadline10db -o /opt/backup/`date -I`