StudioMDL (Source): Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| TomEdwards (talk | contribs)  (→See also:  Common errors link) | TomEdwards (talk | contribs)  No edit summary | ||
| Line 1: | Line 1: | ||
| :''For a guide to studiomdl's usage, see [[Compiling a model]].'' | |||
| '''Studiomdl''' is the command-line tool used to compile [[model]]s from the intermediate [[Studio Model Data]] format exported from modeling packages to the binary .mdl format that is read by the Source engine. | '''Studiomdl''' is the command-line tool used to compile [[model]]s from the intermediate [[Studio Model Data]] format exported from modeling packages to the binary .mdl format that is read by the Source engine. | ||
| It can be found at <code>steam/steamapps/<account>/sourcesdk/bin/[orangebox|ep1]/bin/studiomdl.exe</code>. | It can be found at <code>steam/steamapps/<account>/sourcesdk/bin/[orangebox|ep1]/bin/studiomdl.exe</code>. | ||
| Studiomdl is executed with a [[Qc|QC file]] as a parameter | Studiomdl is executed with a [[Qc|QC file]] as a parameter. | ||
| == Output files == | == Output files == | ||
Revision as of 06:12, 2 January 2009
- For a guide to studiomdl's usage, see Compiling a model.
Studiomdl is the command-line tool used to compile models from the intermediate Studio Model Data format exported from modeling packages to the binary .mdl format that is read by the Source engine.
It can be found at steam/steamapps/<account>/sourcesdk/bin/[orangebox|ep1]/bin/studiomdl.exe.
Studiomdl is executed with a QC file as a parameter.
Output files
- mymodel.mdl
- Skeleton, animations, bounding/hit boxes, surface materials, lod index...
- mymodel.sw.vtx
- mymodel.dx80.vtx
- mymodel.dx90.vtx
- Vertex data optimised for DirectX 7, 8 and 9 respectively
- mymodel.vvd
- Remaining hardware-agnostic vertex data, including the UV map
- mymodel.phy
- Collision mesh data
See also
- Common errors
- Studiocompiler, a graphical interface for studiomdl
- GUIStudioMDL, another graphical interface