Maya: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(updated links and added a link to an up-to-date tutorial)
m (→‎Prall's SMD Exporter: replaced dead links with wayback mirrors. the steam forums just redirects to the homepage of steam forums, and no wayback link seems to work)
 
(60 intermediate revisions by 23 users not shown)
Line 1: Line 1:
'''Maya''' is a popular 3D modeling/animation/rendering suite from [http://usa.autodesk.com/adsk/servlet/home?siteID=123112&id=129446 Autodesk] (formerly from [http://en.wikipedia.org/wiki/Alias_Systems_Corporation Alias]). It is a powerful tool for modeling, texturing and animating props and characters. It also contains many advanced features which are not applicable to Source modding (dynamics, rendering, etc.). While Valve favors [[XSI]] for modeling and animating, some users may prefer Maya's rich feature set.
{{LanguageBar}}


A free version of Maya called the '''[http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=7639525 Maya Personal Learning Edition]''' (PLE) is available to all for non-commercial use. It is a feature-complete version of Maya Complete with render watermarks and export restrictions. These constraints do not inhibit Source modding in any way.
:''See [[:Category:Maya]] for tutorials.''
{{maya|4.1}} is a popular 3D modeling/animation/rendering suite from [http://usa.autodesk.com/adsk/servlet/home?siteID=123112&id=129446 Autodesk] (formerly from [http://en.wikipedia.org/wiki/Alias_Systems_Corporation Alias]). It is a powerful tool for modeling, texturing and animating props and characters. It also contains many advanced features which are not applicable to Source modding (dynamics, rendering, etc.). While Valve favors [[XSI]] for modeling and animating, some users may prefer Maya's rich feature set.


== Plugins ==
<div style="float:right;border:0px solid #AAAAAA;font-size:x-small;text-align:center;padding:.5em .5em .1em;margin-left:1.5em;">
[[File:MayaLogo.png|center|270px|Maya logo]]
'''[http://usa.autodesk.com/maya/ WEBSITE] | [http://usa.autodesk.com/maya/trial/ TRIAL VERSION]'''
</div>


* [http://mitglied.lycos.de/prallvamp/ .smd Exporter] by Prall
= Source SDK plug-ins =
* <code>Steam\SteamApps\username\sourcesdk\maya</code> Valve's .smd scripts supplied in the Source SDK


=== Installing Valve's Maya 7 Plug-in ===
== Installation ==
1. Edit the sourcesdk\maya\7.0\runmaya.bat and make sure that
the path setting to maya.exe is correct. The default is C:\Program Files\Alias\Maya7.0\bin.


2. Run C:\Program Files\Steam\SteamApps\ \sourcesdk\maya\7.0\runmaya.bat
0. Locate the plug-in files in the Source SDK directory, under 'maya' or 'sdktools\maya'.


3. When Maya comes up go to Window|Settings/Preferences|Plug-in Manager...
1. If there is a directory there matching your Maya version, it is supported. Valve's plugins do not work on 64 bit versions of Maya.


4. Look for vstSmdl0.mll and check the "loaded" and "auto load" boxes.
2. Run runmaya.bat .


5. When you go to export you should see the new choices:
3. If this does not work, see if you need to edit runmaya.bat to match your system.


Valve SMD Model
Find this


Valve SMD Animated Model
IF EXIST "%ProgramFiles(x86)%" GOTO x86
SET PATH=%ProgramFiles%\Autodesk\Maya%MAYAVER%\bin;%VPROJECT%\..\bin;%PATH%
GOTO END
:x86
SET PATH=%ProgramFiles(x86)%\Autodesk\Maya%MAYAVER%\bin;%VPROJECT%\..\bin;%PATH%


Valve SMD Physics Model
and replace it with this if you are running a 64 bit version of Windows:


Valve SMD Animation
SET PATH=C:\Program Files (x86)\Autodesk\Maya2012\bin;%VPROJECT%\..\bin;%PATH%


== See Also ==
or this if you are running a 32 bit version of Windows:
*[[Modifying a Source Model in Maya]]
 
*[http://monogreen.de/rails/monogreen/public_pages/maya_tutorial Palmer's Maya Prop Exporting Tutorial]
SET PATH=C:\Program Files\Autodesk\Maya2012\bin;%VPROJECT%\..\bin;%PATH%
*[http://siggaming.com/dls/Maya_to_Source_Model_Importing.doc Obsidian's Maya --> Source Tutorial]
 
{{Note|Replace "Maya2012" with the appropriate version name of Maya}}
 
 
4. When Maya is loaded, go to Window>Settings/Preferences>Plug-in Manager and check the "loaded" and "auto load" boxes next to vsmaster.mll .
 
When you go to export you should see new choices:
 
* Valve DMX File
* Valve SMD Model
* Valve SMD Animated Model
* Valve SMD Physics Model
* Valve SMD Animation
 
 
== Troubleshooting ==
 
''' Source FilmMaker: VPROJECT not set '''
 
If you get errors of the sort
 
// Error: file: C:\Program Files (x86)\Steam\steamapps\common\SourceFilmmaker\game\sdktools\maya\\scripts\sfmValveSetup.mel line 333: VALVe:: VPROJECT not set, run SFM Launcher to set up environment
 
It may help to '''Reset Game Configurations''' via
 
[http://img707.imageshack.us/img707/381/pwaa.png Source SDK]
 
[http://i.imgur.com/pvAWauh.png Confirmation to reset variables]
 
This edits Windows Environment Variables which should then have the same values as where your SFM is located, respectfully.
 
--[[User:Chopp|Chopp]] 23:54, 11 November 2013 (PST)
 
 
''' L4D2 and runmaya.bat '''
 
If you load the L4D2 SDK and set your configurations with vconfig.exe, this batch file will not function. You will need to edit it as described here: [http://forums.steampowered.com/forums/showthread.php?t=1127596 Steam Forum Post]
 
 
= MESA =
* [https://puppet-master.net/plugins/mesa-2-0/ MESA - Maya Exporter for Source Assets]
{{Note|MESA works with 2010,2011,2012,2013,2014,2015,2016,2017,2018 x86 and x64 version of Maya.}}
 
Tutorials :
 
* [https://puppet-master.net/docs/mesa/installation-guide/ Installation Guide]
* [https://puppet-master.net/docs/mesa/export-guide/ Export Guide]
* [https://puppet-master.net/docs/mesa/ Documentation]
* [https://puppet-master.net/docs/mesa/installation-guide/issues-and-common-errors/ Issues and Common Errors]
* [https://puppet-master.net/docs/mesa/tutorials/maya-settings-for-source-engine/ Maya Setting for Source]
* [https://puppet-master.net/docs/mesa/source-engine/create-a-source-engine-mod/ Create Source Engine Mod]
 
= Prall's SMD Exporter =
 
{{wayback|http://mitglied.multimania.de/prallvamp/|.smd Exporter}} by Prall
 
Prall's .smd Exporter works with Autodesk Maya 2011, there is also an improved version made by DT85: {{wayback|http://raegquit.com/dizzyone/dump/dt_smd/DT%20SMD%20Script.rar|Waybackmachine mirror}}<br>
Original download was on the steam [http://forums.steampowered.com/forums/showthread.php?t=1297053&page=4 discussion], but the link is dead and no wayback machine backup was made. Keeping it here for legacy reasons.
 
= SourceMayaTools for Maya 2012+ =
 
* [https://github.com/LunaRyuko/SourceMayaTools SourceMayaTools] by Luna Ryuko
Based on [https://github.com/LunaRyuko/CoDMayaTools CODMayaTools]
 
== How to install? ==
1.Copy SourceMayaTools.py to '''''<USER>\Documents\maya\<Your maya version>\scripts'''''
 
2.Open usersetup.mel (create one if it doesn't exist) and paste this
 
'''''python("import SourceMayaTools");'''''
 
3.Save and close the file and launch Maya
 
= External links =
*[http://usa.autodesk.com/maya/ Autodesk Maya] Official site.
*[http://students.autodesk.com/ Autodesk Education Community] Official education resources for students.
 
*[http://www.moddb.com/engines/3/source/tutorials/25720/introduction-to-the-maya-8-user-interface Introduction to the Maya 8 User Interface] Noesis Interactive video tutorial.
*[http://www.moddb.com/engines/3/source/tutorials/25577/introduction-to-custom-props-for-source-powered-games-with-maya Introduction to Custom Props for Source Powered Games with Maya] Noesis Interactive video tutorial.
*[http://www.moddb.com/engines/3/source/tutorials/25577/introduction-to-custom-props-for-source-powered-games-with-maya Introduction to Custom Props for Source Powered Games with Maya] Noesis Interactive video tutorial.


== External links ==
[http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=7635018 Autodesk Maya] Official site.


[[Category:Third_Party_Tools]][[Category:Modeling]][[Category:Maya]]
[[Category:Third_Party_Tools]][[Category:Modeling]][[Category:Maya]]
{{sdktools|0}}
[[Category: Third Party Source 2 Tools]]

Latest revision as of 03:08, 28 October 2024

English (en)Translate (Translate)
See Category:Maya for tutorials.

Maya Maya is a popular 3D modeling/animation/rendering suite from Autodesk (formerly from Alias). It is a powerful tool for modeling, texturing and animating props and characters. It also contains many advanced features which are not applicable to Source modding (dynamics, rendering, etc.). While Valve favors XSI for modeling and animating, some users may prefer Maya's rich feature set.

Maya logo

WEBSITE | TRIAL VERSION

Source SDK plug-ins

Installation

0. Locate the plug-in files in the Source SDK directory, under 'maya' or 'sdktools\maya'.

1. If there is a directory there matching your Maya version, it is supported. Valve's plugins do not work on 64 bit versions of Maya.

2. Run runmaya.bat .

3. If this does not work, see if you need to edit runmaya.bat to match your system.

Find this

IF EXIST "%ProgramFiles(x86)%" GOTO x86
SET PATH=%ProgramFiles%\Autodesk\Maya%MAYAVER%\bin;%VPROJECT%\..\bin;%PATH%
GOTO END

:x86
SET PATH=%ProgramFiles(x86)%\Autodesk\Maya%MAYAVER%\bin;%VPROJECT%\..\bin;%PATH%

and replace it with this if you are running a 64 bit version of Windows:

SET PATH=C:\Program Files (x86)\Autodesk\Maya2012\bin;%VPROJECT%\..\bin;%PATH%

or this if you are running a 32 bit version of Windows:

SET PATH=C:\Program Files\Autodesk\Maya2012\bin;%VPROJECT%\..\bin;%PATH%
Note.pngNote:Replace "Maya2012" with the appropriate version name of Maya


4. When Maya is loaded, go to Window>Settings/Preferences>Plug-in Manager and check the "loaded" and "auto load" boxes next to vsmaster.mll .

When you go to export you should see new choices:

  • Valve DMX File
  • Valve SMD Model
  • Valve SMD Animated Model
  • Valve SMD Physics Model
  • Valve SMD Animation


Troubleshooting

Source FilmMaker: VPROJECT not set

If you get errors of the sort

// Error: file: C:\Program Files (x86)\Steam\steamapps\common\SourceFilmmaker\game\sdktools\maya\\scripts\sfmValveSetup.mel line 333: VALVe:: VPROJECT not set, run SFM Launcher to set up environment

It may help to Reset Game Configurations via

Source SDK

Confirmation to reset variables

This edits Windows Environment Variables which should then have the same values as where your SFM is located, respectfully.

--Chopp 23:54, 11 November 2013 (PST)


L4D2 and runmaya.bat

If you load the L4D2 SDK and set your configurations with vconfig.exe, this batch file will not function. You will need to edit it as described here: Steam Forum Post


MESA

Note.pngNote:MESA works with 2010,2011,2012,2013,2014,2015,2016,2017,2018 x86 and x64 version of Maya.

Tutorials :

Prall's SMD Exporter

web.archive.org .smd Exporter by Prall

Prall's .smd Exporter works with Autodesk Maya 2011, there is also an improved version made by DT85: web.archive.org Waybackmachine mirror
Original download was on the steam discussion, but the link is dead and no wayback machine backup was made. Keeping it here for legacy reasons.

SourceMayaTools for Maya 2012+

Based on CODMayaTools

How to install?

1.Copy SourceMayaTools.py to <USER>\Documents\maya\<Your maya version>\scripts

2.Open usersetup.mel (create one if it doesn't exist) and paste this

python("import SourceMayaTools");

3.Save and close the file and launch Maya

External links