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

原创 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
193

原创 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
156
原创 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
1849
原创 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
1812
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
137
原创 关于maya加载模块modules的.mod文件的书写规范
通过创建插件模块可以创建插件的分布式安装,此安装可保存在本地或任意网络位置。这样就不需要向 Maya 安装或其他难以管理的位置写入文件。通过模块文件,您可以轻松更改模块的分布,例如将安装的许多插件的位置重定向到其他脚本文件夹。Maya 允许您拥有插件的多个版本并根据您的操作系统、Maya 版本和语言设置加载不同的版本。1.模块文件夹结构@ modules 模块文件存放路径@ * plug-ins 放置 mll 插件* presets 放置预设参数* scripts
2021-05-26 09:17:06
1976
原创 解决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
2599
原创 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
199
原创 使用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
1215
原创 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
1628
原创 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
2484
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
1075
原创 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
2677
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
1554
5
原创 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
3387
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
362
原创 2020已来,人生苦短,快学Python!
2020,因为Python,注定不同2020年1月14日,今天是学习Python的第十四天,断断续续,不过坚持下去学习的感觉真的很好,今天在此以博客的方式记录自己的学习生活。目前基本学习思路,以教材《Python编程 从入门到实践》为主,各类视频为辅,辅以TD技术视频,任重道远,加油!
2020-01-14 21:07:16
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人