maya

3ds Max、Maya安装Babylon.js插件导出gltf格式的3D模型文件方法

最后都变了- 提交于 2020-01-21 05:09:08
3ds Max、Maya安装Babylon.js插件导出gltf格式的3D模型文件方法 **1、去 Github project Releases 下载Babylon.js插件 。 找到和自己安装的3ds Max或Maya版本相对应的包含插件的zip压缩文件,然后选中点击下载。 2、3ds Max安装Babylon插件 windows默认锁定所有来自web的.dll文件,所以首先我们必须先解除锁定。选中zip压缩文件,然后鼠标右键选中属性,选择解除锁定,就可以了。 然后解压zip文件,打开3ds Max的安装目录,确保3ds Max不在运行,复制插件解压后的所有.dll文件到3ds Max的安装目录(例:C:/Programs/Autodesk/3ds Max 2015/bin/assemblies)。 接下来启动3ds Max,会出现一个新的Babylon菜单项,同时Babylon插件会自动启用,就可以点击此菜单项导出gltf格式的3D模型文件了。 3、Maya安装Babylon插件 插件zip压缩文件解除锁定和3ds Max安装插件解除锁定方法一样。 然后解压zip文件,打开Maya的安装目录,确保Maya不在运行,复制插件解压后的所有.dll文件到Maya的安装目录(例:C:/Program Files/Autodesk/Maya2018/bin/plug-ins)。

Calling back user input values inside maya UI

∥☆過路亽.° 提交于 2020-01-20 07:51:55
问题 I've built a small program using python in maya, and im interested in printing the values that the user inputs upon the click of 'Apply'. Any ideas on how I can achieve this? I want to then use the values in another piece of code to create buildings inside maya. def runGrid(): if mc.window('windowTest9', ex=True): mc.deleteUI('windowTest9', window=True) mc.window('windowTest9', title='BuilGen', sizeable=False, resizeToFitChildren=True) mc.rowColumnLayout( numberOfColumns = 2, columnWidth = [

Not able to import Tkinter in Maya 2014

泪湿孤枕 提交于 2020-01-15 09:29:07
问题 I am using windows 7 and Autodesk Maya 2014.When i am trying to import Tkinter i am getting error.please tell me how to solve error given below ? How to install any python package in Auto desk Maya 2014 ? import Tkinter Error Error: line 1: ImportError: file C:\Program Files\Autodesk\Maya2014\Python\lib\lib-tk\FixTk.py line 65: DLL load failed: %1 is not a valid Win32 application 回答1: I added a few Python modules to Maya with the "addsitedir-trick" explained at the end but not every python

[Maya API]二、Maya API的三种类型

非 Y 不嫁゛ 提交于 2020-01-15 09:06:09
MFn(函数库) MIt(迭代器) MPx(代理) 1.MFn - FunctionSet classes 概要: 涵盖了所有Maya内节点的函数库,每一种节点都能找到对应的class类 功能: 用于帮助用户访问接待你的底层方法,修改场景内容 例子: MFnDependencyNode MFnDagNode MFnMesh 2.MIt - Iterator classes 概要: Maya内的迭代器类,依据常用需求提供的方法类 功能: 用于逐个访问大批元素,每迭代一次,指针都指向不同的元素 例子: MItDag MItMeshVertex MItSelectionList 3.MPx - Proxy classes 概要: Maya的元素代理类,用于扩展Maya现有功能 功能: 用户通过集成现有类,并重写固定方法,重新构造新的节点 例子: MPxCommand 扩展命令 MPxNode 扩展节点 MFnDeformerNode 扩展变形器 总结: MFn方法:主要是Maya提供给用户使用,提供了比command更丰富的功能 MIt方法:同样也是用户来调用、批量处理maya中的内容 MPx方法:用户按照固定格式 冲方法,使用MFn和MIt里面的方法来丰富Maya功能,此类方法有Maya来调用 来源: CSDN 作者: weixin_41363156 链接: https://blog

What exactly the cmds.scriptCtx in Maya Python does?

只愿长相守 提交于 2020-01-13 16:14:29
问题 I'm wondering what exactly the cmds.scriptCtx command does, cuz I've tried to copy and paste it directly from the Autodesk help page to my script editor and nothing happened. Here's the script from Autodesk help: import maya.cmds as cmds cmds.scriptCtx( title='Attach Curve', totalSelectionSets=1, fcs="select -r $Selection1; performAttachCrv 0 \"\"", cumulativeLists=True, expandSelectionList=True, setNoSelectionPrompt='Select two curves close to the attachment points', setSelectionPrompt=

How to store the value of floatSliderGrp in Python Maya

拈花ヽ惹草 提交于 2020-01-11 12:20:20
问题 I have a slider that goes from 1 to 10 and I want to store the value that the user chose with the slider every time. I want the value to get updated with the movement of the slider. This is what I have so far def PrintValue(): print value cmds.floatSliderGrp(label='Angle', field=True, minValue=0.0, maxValue=10.0, value=0 ,dc=PrintValue(PASSVALUE) ) I want to pass the value where the PASSVALUE argument is, is there a way to get the value from the slider? 回答1: 'value' is a flag for the

一文看懂如何在ftrack里调用MAYA!

余生长醉 提交于 2020-01-10 07:35:05
我们在ftrack中集成了action,并在Maya中置入了资产管理系统。使用我们提供的connect面板,可以发布、导入和管理Maya中的ftrack资产版本。通过这种集成,你可以获取目前你处理的以及所有分配给你的任务信息。 无论是使用云端还是本地版本,需要先下载connect, 链接: 从action启动Maya 要启动Maya,你需要设置connect并登陆到ftrack。当connect应用程序运行起来,只需要选择你想要处理的任务并点击你想要打开的Maya版本。 当Maya打开时,connect会找到你正在处理什么样的任务。 打开面板 connect提供了一系列的面板,这些面板能够给你提供你正在处理的任务的相关信息、分配给你的任务以及其他信息。 这些面板可以从Maya中ftrack菜单中加载。 ImportAsset导入资产,导入发布到ftrack的版本。 发布资产,发布新的版本到ftrack,或者是新资产的**版本,或者是已存在资产的更新版本。 资产管理,获取当前场景中你所加载的版本,改订的可能性,以及从场景移除版本 信息,显示你在处理的任务的具体信息。 任务,列出你所分配的所有任务,使你可以在Maya中记录单个任务的时间。 发布资产版本 ftrack中资产管理的核心内容就是版本管理 发布新资产的版本 当发布新的资产到ftrack时,你可以选择很多不同的资产类型。 1.在

学习影视动画都会用到哪些软件!

*爱你&永不变心* 提交于 2020-01-08 21:11:52
学习影视动画都会用到哪些软件! 对于很多刚刚接触影视动画专业或动漫制作专业的同学来说,在刚开始学习的时候都会遇到一个误区,甚至是迷茫。 大一 一般都是练习速写,素描,绘画之类的课程,大二会接触一些软件,比如PS、AE、3DMAX、MAYA、PR、C4D等相关软件。 学的软件有很多,但是基本上都是了解个基础,甚至有些和学习动画都没有太多关联,而且不能够深入系统的学习。 我遇到过很多同学都有上课老师讲的东西很多很快,课后一脸蒙圈的学员,为了赶作业绞尽脑汁,煞费苦心。 那作为一名动画专业的学员,学习的核心是什么,以及主要应该学习哪些软件才是重点。今天给大家详细的说下并列举出来,下面是我们的渲染大师班会用到的软件,我挨个给大家说。 1.MAYA 动画专业最核心的一款软件,也是你学习动画专业必须要学习的,也是重点要学习的一款软件,制作动画片目前世界上首选的软件就是MAYA软件,里面包含了模型、渲染、动画、特效、4个模块。 每一个模块在项目里面都是独立的一个工作岗位,都具有重要的岗位价值,学习模型你可以以后去公司做模型师,学习渲染你以后可以去公司做材质师和灯光师,或者是渲染师。 动画师是单独的一个工作岗位,以后去公司里面可以做动画师,也可以做绑定师,还有一个是特效师,相对来说要求会比较高。 2.Arnold 是目前影视动画公司主流的渲染器,中文翻译过来叫做阿诺德渲染器

python copy scripts into script

╄→尐↘猪︶ㄣ 提交于 2020-01-07 06:56:34
问题 Part 1: Copy Script I have scripts on my computer that I want to continue to develop. These scripts work as embed scripts in maya files, so that people who open the file will get the tool upon opening it. I want to build in an update function, so that when I open the file, the version in the file will check against my local version, and if my local version is a higher version number, it will update to my script. I know how to replace the string value in maya, but i'm not certain how to copy

select all locators in maya and rename them all at once in Python

末鹿安然 提交于 2020-01-07 06:56:12
问题 How can select all the locators, joints and mesh in Maya and rename them all together? This is what I have so far: for mesh in cmds.ls(type = ['mesh', 'joint', 'locator']): item = cmds.listRelatives(type= ['joint','locator','mesh'] p=1)[0] cmds.rename(item, item + "_" + text) What am I doing wrong? I get an error: # Error: TypeError: file <maya console> line 2: 'NoneType' object has no attribute '__getitem__' # 回答1: If you're trying to rename the transforms above the shapes, you need to