Models and Materials

From Spiki

Jump to: navigation, search

Exportere models fra 3dsMax til Source

Først skal du anskaffe et par plugins til 3dsmax fra ham her wunderboy dem du leder efter er:

3D Studio Max SMD Export Plug-in
Export Source SMD model and animation files
3D Studio Max VTF Texture Plug-in
Use VTF textures in 3DS Max. VTF er Source's materiale filer system. (you want this!)

Du kan læse README's for installation instruktioner, men exporteren skal bare i 3dsmax\plugins og dll filen fra VMF plugin skal i 3dsmax, hvor den anden fil skal i 3dsmax\plugins.

Materialer

For at kunne eksportere fra 3dsmax skal du smide materialer på dine figurer, den fatter ikke hvis du bruger 3dsmax's indbyggede materialer. Materialerne er nemmest at lave med VTFEdit.

Eksempel: Start VTFEdit, importer et billede ved brug af File -> Import. Så dukker der en options dialog op, men standard værdier er fint for dette eksempel så tryk OK. *tygge tygge*... Gem den som "eksempel.vtf" eller noget. Nu skal du have lavet en VMT fil.

VMT filen beskriver hvad det er for en type materiale og tildeler normal maps osv. til den. Gå i Tools->Create VMT File

Det vigtige under textures er at paths til texturene er til hvor de ligger henne under "<Dit Moddir>/materials". Så min ser sådan her ud: "mymodels/eksempel/eksempel", fordi det er eksempel.vtf i "materials/mymodels/eksempel" mappen.

Gå i Options og skift Shader til "VertexlitGeneric" og surface 1 til... et eller andet, fx "Metal". Gem din vmt fil. Min ser sådan her ud:

"VertexlitGeneric"
{
	"$basetexture" "mymodels/eksempel/eksempel"
	"$surfaceprop" "Metal"
}

Model .QC file

Eksempel:

$modelname "mymodels/eksempel/eksempel.mdl"
$body "Body" "eksempel.smd"
$cdmaterials "mymodels/eksempel/" 

$staticprop
$scale 1.0
$surfaceprop "Metal" 

$sequence "idle" "eksempel" fps 1 

$collisionmodel "eksempel.smd" { $concave	}

Find mere på SDK siden

Personal tools