自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 MayaPy常用知识点(持续更新)

cmds.internalVar(userAppDir=True)

2021-09-08 10:30:04 489

原创 Git基础入门学习笔记(未完结)

1.Git安装配置①Git官方下载地址:https://git-scm.com/download/win②点击"Git Bash Here"用户信息配置:$ git config --global user.name "用户名"$ git config --global user.email "邮箱地址"③查看配置信息:$ git config --list④更改Notepad++为"Git Bash Here"默认编辑器:git config --global core.editor

2021-06-08 10:12:20 168

原创 Python基础知识之零碎知识点(持续更新)

1.枚举(enumerate)的使用(1)遍历列表并自动计数name_list = ['iron_man', 'superman', 'ant_man', 'hulk']for i, name in enumerate(name_list): print(i, name) #输出结果:0 iron_man1 superman2 ant_man3 hulk(2)创建包含索引的元组列表name_list = ['iron_man', 'superman', 'ant_man

2021-05-07 08:27:34 135

原创 Shotgun/Shotgrid入门学习笔记一

1. 申请账号地址:https://www.shotgunsoftware.com/trial/ 可申请一个月免费试用账号2. Shotgrid帮助https://help.autodesk.com/view/SGSUB/CHS/https://shotgunsoftware.zendesk.com/hc/zh-cn3. 安装ShotgridDesktop按照第一步注册完账号,按提示会进行到网页端的操作部分,再下载ShotgridDesktop,然后就是傻瓜式安装4. 然后就是配置本地con

2022-03-01 13:04:03 1594

原创 XGen中使用python进行简单的操作

1.循环遍历场景内所有XGen毛发的信息import xgenm as xgimport xgenm.xgGlobal as xggimport xgenm.XgExternalAPI as xgeif xgg.Maya: #palette is collection, use palettes to get collections first. palettes = xg.palettes() for palette in palettes: print

2021-05-28 08:55:47 1616 2

原创 Python推导和生成(Python学习手册)

1.列表推导 vs map注:Python的内置ord函数会返回一个单个字符的整数编码(chr内置函数为其逆过程)>>>ord('s')115举例:假设我们要收集某一个字符串中所有字符的ASCⅡ编码① 最直接的办法应该就是for循环:res = []for x in 'spam': res.append(ord(x))print(res)>[115, 112, 97, 109]② 使用列表推导表达式得到相同的结果:res = [ord(x) for

2021-05-27 09:00:22 117

原创 关于maya加载模块modules的.mod文件的书写规范

通过创建插件模块可以创建插件的分布式安装,此安装可保存在本地或任意网络位置。这样就不需要向 Maya 安装或其他难以管理的位置写入文件。通过模块文件,您可以轻松更改模块的分布,例如将安装的许多插件的位置重定向到其他脚本文件夹。Maya 允许您拥有插件的多个版本并根据您的操作系统、Maya 版本和语言设置加载不同的版本。1.模块文件夹结构@ modules 模块文件存放路径@ * plug-ins 放置 mll 插件* presets 放置预设参数* scripts

2021-05-26 09:17:06 1689

原创 解决maya渲染设置面板切换不了

使用maya过程中遇到渲染设置面板打不开的解决办法:1.尝试使用maya自带的重置当前工作空间2.使用修复面板的代码# Mel脚本deleteUI unifiedRenderGlobalsWindow;buildNewSceneUI;# Python脚本import maya.cmds as cmdsif cmds.window('unifiedRenderGlobalsWindow', q=1, exists=1): cmds.deleteUI('unifiedRenderGloba

2021-05-26 07:48:05 2326

原创 Python入门学习之求生笔记(2)

1.转义序列(摘自“笨办法”学Python3)转义字符功能\\反斜杠( \ )\’单引号( ’ )\"双引号( " )\aASCⅡ响铃符( BEL )\bASCⅡ退格符( BS )\fASCⅡ进纸符( FF )\nASCⅡ换行符( LF )\N{name}Unicode数据库中的字符名,其中name是它的名字,仅Unicode适用\rASCⅡ回车符( CR )\tASCⅡ水平制表符( TAB )\uxxxx

2021-05-25 15:05:21 178

原创 PySide2按钮传递参数以及*args,**kargs的含义

*kwargs 表示接受字典类参数;*args 表示接受元组类参数;

2021-04-20 09:56:39 1540

原创 使用mayapy编译出maya可用的pyd文件

使用mayapy编译出maya可用的pyd文件1.给Maya安装pip,yaml①可自行浏览器直接搜索get-pip.py,即可找到该文件。为方便起见,献上我自己下载的文件链接:https://pan.baidu.com/s/18rVrOB7EYDyXfxG240ifNg提取码:wwl2 ,下载完成后,放到任意非中文路径下。②管理员运行cmd,找到mayapy的路径:C:\Program Files\Autodesk\Maya2018\bin\mayapy.exe(此处我以Maya2018为例),为

2021-04-11 17:03:12 1067

原创 maya中获取选中物体的类型

import maya.cmds as cmdsnodeType = cmds.nodeType(cmds.listRelatives(cmds.ls(selection=True)[0],shapes=True))print nodeType

2021-03-02 09:12:36 1504

原创 python2.7中关于json文件的读写(以及中文乱码问题)

1.dumps(),dump(),loads(),load()json.dumps():python数据类型转换为str(要写入json文件必须进行dumps操作)json.dump():(data,file,ensure_ascii=False) ascii用来避免出现unicode写入乱码json.loads():将字符型数据转换成原来的数据格式 eg:列表和字典json.load():从文件中读取数据,(file-open)即可,最好encoding='utf-8’防止乱码2.写入js

2021-03-01 10:10:34 2227 4

原创 nuke插件根据不同版本加载的方法

在init.py中按照以下代码书写:import nukeif nuke.NUKE_VERSION_STRING.startswith("10"): nuke.pluginAddPath("C:/Plug-in/...")if nuke.NUKE_VERSION_STRING.startswith("11"): nuke.pluginAddPath("C:/Plug-in/...")if nuke.NUKE_VERSION_STRING.startswith("12"):

2021-02-24 23:40:40 945

原创 maya中使用python获取所选物体的材质和贴图

主要是ls和listConnections的标志的用法:import maya.cmds as cmds# 获取所选物体的材质sl_mesh = cmds.ls(dag=1,selection=True)shadingGrps = cmds.listConnections(sl_mesh[-1],type='shadingEngine')shaders = cmds.ls(cmds.listConnections(shadingGrps),materials=1)fileNode = cmds

2021-02-03 23:10:40 2481 4

原创 Visual Studio Code下Maya Python(Mel)环境搭建

Visual Studio Code下Maya Python(Mel)环境搭建1.下载Maya开发包https://www.autodesk.com/developer-network/platform-technologies/maya,下载完成后解压到Maya安装目录下,比如Maya2018或Maya2019文件夹内2.VS Code内安装Python和Maya Port3.Maya Python路径设置及代码补全设置VS Code中按Ctrl+Shift+P,输入settings打开se

2021-02-03 09:15:44 1361 3

原创 PyCharm配置Maya编译环境

1.PyCharm设置Maya Python环境此步骤就是为了保证pycharm编译环境和Maya保持一致(均为python2.7)。2.下载Maya Developer Kit地址:https://www.autodesk.com/developer-network/platform-technologies/maya安装:将下载的开发包拷贝到Maya安装根目录Developer Kit在 devkitBase\devkit\plug-ins有一些示例插件。在devkitBase\devki

2021-01-24 12:08:26 2973 2

原创 Python入门学习之求生笔记(1)

1.起步1.1 毫无疑问,2020以后,选择Python 3开始学习即可。1.2 长期以来,编程界都认为刚接触一门新语言时,如果首先使用它来编写一个在屏幕上显示消息“Hello World!”的程序,将给你带来好运。在python中编写Hello World程序,只需一行代码:print("Hello World")

2020-01-16 23:22:28 339

原创 2020已来,人生苦短,快学Python!

2020,因为Python,注定不同2020年1月14日,今天是学习Python的第十四天,断断续续,不过坚持下去学习的感觉真的很好,今天在此以博客的方式记录自己的学习生活。目前基本学习思路,以教材《Python编程 从入门到实践》为主,各类视频为辅,辅以TD技术视频,任重道远,加油!

2020-01-14 21:07:16 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除