Difference between revisions of "Maya"

From Valve Developer Community
Jump to: navigation, search
m (Tutorials)
(Changed github links for SourceMayaTools since the original owner of the account has changed their GitHub username)
 
(18 intermediate revisions by 5 users not shown)
Line 7: Line 7:
 
</div>
 
</div>
  
== Plugins ==
+
= Source SDK plug-ins =
* [http://mitglied.lycos.de/prallvamp/ .smd Exporter] by Prall
 
* <code>Steam\SteamApps\username\sourcesdk\maya</code> Valve's .smd and .dmx scripts supplied in the Source SDK
 
  
----
+
== Installation ==
=== MESA ===
 
* [http://puppet-master.net/plugins/mesa-for-maya/ MESA - Maya Exporter for Source Absolute]
 
{{Note|MESA works with 2010,2011,2012,2013,2014 x86 and x64 version of Maya.}}
 
  
Tutorials :
+
0. Locate the plug-in files in the Source SDK directory, under 'maya' or 'sdktools\maya'.
  
* [http://puppet-master.net/plugins/mesa-for-maya/installation/ MESA installation ]
+
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.
* [http://puppet-master.net/plugins/mesa-for-maya/mesa-export-sample-scene/ MESA Export the Sample scene]
 
* [http://puppet-master.net/plugins/mesa-for-maya/workflow-tutorial/ Maya to Source Engine with MESA]
 
  
* [http://puppet-master.net/tutorials/source-engine/maya-settings-for-source-engine/ Maya Setting for Source]
+
2. Run runmaya.bat .
* [http://puppet-master.net/tutorials/source-engine/create-a-source-engine-mod/ Create Source Engine Mod]
 
  
 +
3. If this does not work, see if you need to edit runmaya.bat to match your system.
  
=== Installing Valve's Maya Plug-ins ===
+
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%
  
1. Select the version of Maya you have installed on your machine.
+
and replace it with this if you are running a 64 bit version of Windows:
{{Note|Valve plugins will not work on 64bit versions of Maya, please use 32bit versions only.}}
 
  
''4.5''
+
SET PATH=C:\Program Files (x86)\Autodesk\Maya2012\bin;%VPROJECT%\..\bin;%PATH%
  
''7.0''
+
or this if you are running a 32 bit version of Windows:
  
''8.0''
+
SET PATH=C:\Program Files\Autodesk\Maya2012\bin;%VPROJECT%\..\bin;%PATH%
  
''8.5''
+
{{Note|Replace "Maya2012" with the appropriate version name of Maya}}
 
 
''2008''
 
 
 
''2009''
 
  
''2010''
 
  
''2011''
+
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 .
  
''2012''
+
When you go to export you should see new choices:
  
2. Edit the sourcesdk\maya\runmaya.bat
+
* Valve DMX File
 +
* Valve SMD Model
 +
* Valve SMD Animated Model
 +
* Valve SMD Physics Model
 +
* Valve SMD Animation
  
{{Note|Only do this step if it's absolutely necessary to get the plugins to load.}}
 
  
Find this
+
== Troubleshooting ==
  
 +
''' Source FilmMaker: VPROJECT not set '''
  
IF EXIST "%ProgramFiles(x86)%" GOTO x86
+
If you get errors of the sort
SET PATH=%ProgramFiles%\Autodesk\Maya%MAYAVER%\bin;%VPROJECT%\..\bin;%PATH%
 
GOTO END
 
 
:x86
 
SET PATH=%ProgramFiles(x86)%\Autodesk\Maya%MAYAVER%\bin;%VPROJECT%\..\bin;%PATH%
 
  
Replace with this only If running a ''64bit OS''
+
// 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
                                       
 
  
SET PATH=C:\Program Files (x86)\Autodesk\Maya2012\bin;%VPROJECT%\..\bin;%PATH%
+
It may help to '''Reset Game Configurations''' via
  
 +
[http://img707.imageshack.us/img707/381/pwaa.png Source SDK]
  
Replace with this only If running a ''32bit OS''
+
[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.
  
SET PATH=C:\Program Files\Autodesk\Maya2012\bin;%VPROJECT%\..\bin;%PATH%
+
--[[User:Chopp|Chopp]] 23:54, 11 November 2013 (PST)
  
  
{{Note|Replace "Maya2012" with the appropriate version name of Maya}}
+
''' L4D2 and runmaya.bat '''
  
3. Run \sourcesdk\maya\2012\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]
  
{{Note|Replace "2012" with the appropriate version name for Maya}}
 
  
 +
= 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.}}
  
4. When Maya is loaded, go to Window>Settings/Preferences>Plug-in Manager...
+
Tutorials :
  
Look for vsmaster.mll and check the "loaded" and "auto load" boxes.
+
* [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]
  
When you go to export you should see the new choices:
+
= Prall's SMD Exporter =
  
Valve DMX File
+
* [http://mitglied.lycos.de/prallvamp/ .smd Exporter] by Prall
  
Valve SMD Model
+
Prall's .smd Exporter works with Autodesk Maya 2011, there is also an improved version made by DT85: [http://forums.steampowered.com/forums/showthread.php?t=1297053&page=4 discussion] and [http://www.megaupload.com/?d=KW5YHIRG download] ([http://raegquit.com/dizzyone/dump/dt_smd/DT%20SMD%20Script.rar mirror])
  
Valve SMD Animated Model
+
= SourceMayaTools for Maya 2012+ =
  
Valve SMD Physics Model
+
* [https://github.com/LunaRyuko/SourceMayaTools SourceMayaTools] by Luna Ryuko
 +
Based on [https://github.com/LunaRyuko/CoDMayaTools CODMayaTools]
  
Valve SMD Animation
+
== How to install? ==
 +
1.Copy SourceMayaTools.py to '''''<USER>\Documents\maya\<Your maya version>\scripts'''''
  
=== Notes on using Autodesk Maya 2011 ===
+
2.Open usersetup.mel (create one if it doesn't exist) and paste this
Prall's .smd Exporter works, there is also an improved version made by DT85: [http://forums.steampowered.com/forums/showthread.php?t=1297053&page=4 discussion] and [http://www.megaupload.com/?d=KW5YHIRG download] ([http://raegquit.com/dizzyone/dump/dt_smd/DT%20SMD%20Script.rar mirror])
 
  
== See Also ==
+
'''''python("import SourceMayaTools");'''''
*[[Modifying a Source Model in Maya]]
 
  
== L4D2 Notes on runmaya.bat ==
+
3.Save and close the file and launch Maya
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]
 
  
== External links ==
+
= External links =
 
*[http://usa.autodesk.com/maya/ Autodesk Maya] Official site.
 
*[http://usa.autodesk.com/maya/ Autodesk Maya] Official site.
 
*[http://students.autodesk.com/ Autodesk Education Community] Official education resources for students.
 
*[http://students.autodesk.com/ Autodesk Education Community] Official education resources for students.
  
=== Tutorials ===
 
*[http://www.northcapestudios.com/blog/?p=45 Tutorial Maya 2011 to Source]
 
 
*[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/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.
*[http://www.sourcefortsmod.com/boards/showthread.php?t=13590 Stieffers' Maya to Source: A Model Exportation Guide]
 
*[http://poitot.us/portfolio/source-maya-tutorials/creating-a-keyboard-physics-prop-with-maya Creating a Keyboard Physics Prop with Maya] - Goes through entire workflow--covers modeling, UV Mapping, texturing, and exporting.
 
*[http://monogreen.de/public_pages/maya_tutorial Palmer's Maya Prop Exporting Tutorial]
 
* [http://puppet-master.net/plugins/mesa-for-maya/workflow-tutorial/ Maya to Source Engine with MESA]
 
  
  
 
[[Category:Third_Party_Tools]][[Category:Modeling]][[Category:Maya]]
 
[[Category:Third_Party_Tools]][[Category:Modeling]][[Category:Maya]]

Latest revision as of 23:32, 26 January 2019

See Category:Maya for tutorials.

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: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:MESA works with 2010,2011,2012,2013,2014,2015,2016,2017,2018 x86 and x64 version of Maya.

Tutorials :

Prall's SMD Exporter

Prall's .smd Exporter works with Autodesk Maya 2011, there is also an improved version made by DT85: discussion and download (mirror)

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