Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
04.05.2010, 19:19
hozevi



Hallo,

ich bin gerade dabei mein erstes model in HL2 Ep1 zu erstellen. Ich hab das Model auch mit 3ds-Max als test_haus.smd exportiert und und eine physbox (test_haus_phys.smd) erstellt. Auch die UVW-Map habe ich aus 3ds exportiert und mit Photoshop bearbeitet und als test_haus.tga gespeichert. Dann habe ich das Material mit der vtex.exe erstellt und eine test_haus.vmt erstellt, in der ich folgendes hineingeschriben habe:
Quellcode:"VertexLitGeneric"
{
     "$basetexture" "test_haus\test_haus"
     "$envmap" "env_cubemap"
     "$normalmapalphaenvmapmask" 1
     "$envmapcontrast" 1
     "$model" 1
     "$selfillum" 1
}
(quelle: http://developer.valvesoftware.com/wiki/Materials_for_models)

Diese Textur funktioniert auch einwandfrei, und ich kann sie im Hammer auch auf einen Brush legen.

Dann habe ich das für das Model eine test_haus.qc erstellt, in die ich folgendes Geschrieben habe:
Quellcode:$modelname    "test_haus\test_haus.mdl"
$body mybody    "test_haus.smd"
$staticprop
$surfaceprop    combine_metal
$cdmaterials    "test_haus\test_haus"

$sequence idle    "test_haus" loop fps 15

$collisionmodel    "test_haus_phys.smd" { $concave }
(quelle: http://developer.valvesoftware.com/wiki/Qc)

Dann habe ich das Model compilled (auf die studiomdl.exe ziehen) und gefreut, dass der compillog fehlerfrei durchläuft^^.

Dann habe ich aber den Modelviewer aufgerufen und habe gemerkt, das die textur lila-schwart ist. Auch im Hammer, wenn ich das Model einfüge ist die textur diese Fehlertextur. Dies kann ja eigentlich nur daran liegen das entweder die textur nicht lesbar ist (fürs model), die .vmf der textur nich passt, die verzeichnisse nich passen oder die .qc des models nicht passt.
zu den Verzeichnissen:
Quellcode:test_haus.vtf, test_haus.vmt:
"[SteamDir]\Steamapps\[SteamUserDir]\half-life 2 episode one\episodic\materials\test_haus"

test_haus.tga
"[SteamDir]\Steamapps\[SteamUserDir]\sourcesdk_content\episodic\materialsrc\test_haus"

test_haus.smd, test_haus_phys.smd, test_haus.qc
"[SteamDir]\Steamapps\[SteamUserDir]\sourcesdk_content\episodic\modelsrc\test_haus"

und die fertige test_haus.mdl datei soll hier rein:
"[SteamDir]\Steamapps\[SteamUserDir]\half-life 2 episode one\episodic\models\test_haus"
Nun ich habe jetzt schon den ganzen tag lange damit versaut den fehler zu finden. In google oder forumuche kam auch nichts sinnvolles heraus und ich weiß einfach nicth weiter.

Kann mir jemand sagen was ich falsch geamcht habe? ich bin am verzweifenl ):

mfg hozevi

(sry für die rechtschreibung xD)

--

zum Seitenanfang zum Seitenende Profil || Suche
001
04.05.2010, 23:03
m_iace



tritt dieses problem NUR im Hammer Editor bzw Model Viewer auf?

--

zum Seitenanfang zum Seitenende Profil || Suche
002
05.05.2010, 11:35
hozevi



meinst du ingame? hab ich noch nicht ausprobiert... bin grad noch in der Schule, werd ich heute nachmittag mal ausprobieren.

Sonst habe ich wohl alles richtig gemahcht?

--

zum Seitenanfang zum Seitenende Profil || Suche
003
05.05.2010, 13:13
hozevi



hmm also ich hab die map mal gerendert, aber das model wird nicht angezeigt. Wireframe ist nichts zu sehen und auch keine physbox ist da.

Das kann ja dann nur an dem qc file liegen oder?

--


Dieser Beitrag wurde am 05.05.2010 um 14:58 von hozevi bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
05.05.2010, 17:09
m_iace



hast du nur die mdl Datei nach

Zitat:
"[SteamDir]\Steamapps\[SteamUserDir]\half-life 2 episode one\episodic\models\test_haus"
verschoben oder alle bei der Compilierung entstandenen Dateien dorthin kopiert?
und update mal die SDK Dateien im SDK Hauptmenu:

und für die vtf erstellung würde ich dir vtfedit empfehlen.

PS: schaue dir mal die consolen Fehler ingame an.

--

zum Seitenanfang zum Seitenende Profil || Suche
005
05.05.2010, 17:54
hozevi



ich hab die test_haus.mdl eigentlich gar nicht da hin gelegt, die "sutdiomdl.exe" legt diese austomtisch in dieses verzeichniss. Das sind drin:
Quellcode:test_haus.dx80.vtx
text_haus.dx90.vtx
text_haus.mdl
text_haus.phy
text_haus.sw.vtx
text_haus.vvd
text_haus.xbox.vtx
ich habe ssdk mal aktualisiert wie du gesgt hast und das model neu erstellt, aber es funktioniert wieder nicht

Ingame zeigt es keine errors oder fehler an.

--

zum Seitenanfang zum Seitenende Profil || Suche
006
05.05.2010, 19:41
m_iace



ich habe mir mal die qc angeschaut...
hat das haus denn eine animation? wenn nein mache das "$sequence idle "test_haus" loop fps 15" raus.

und hast du das haus im editor als prop_static eingebaut?

und der, wie ich denke, wichtigste fehler:

Zitat:
test_haus.vtf, test_haus.vmt:
"[SteamDir]\Steamapps\[SteamUserDir]\half-life 2 episode one\episodic\materials\test_haus"
das sollte in
Zitat:
test_haus.vtf, test_haus.vmt:
"[SteamDir]\Steamapps\[SteamUserDir]\half-life 2 episode one\episodic\materials\test_haus\test_haus"
Edit:
die ingame consolenfehler werden wahrscheinlich nur im dev mod angezeigt

--


Dieser Beitrag wurde am 05.05.2010 um 19:44 von m_iace bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
05.05.2010, 21:56
hozevi



ok... ich habbe leider das qc-file falsch gepostet. eigentlich heißt es:
Quellcode:$modelname    "test_haus\test_haus.mdl"
$body mybody    "test_haus.smd"
$staticprop
$surfaceprop    combine_metal
$cdmaterials    "test_haus" // <<<<< Hier war der fehler^^
$sequence idle    "test_haus" loop fps 15
$collisionmodel    "test_haus_phys.smd" { $concave }
Die idle-sequenz muss ich mit einbauen, da sonst die studimdl.exe nen fehler raushaut von wegen keine sequenz.

selbst mit " -dev" als startparameter zeigt es ingame keinen fehler an.

Ich habe mittlerweile auch mal ein anderes qc file versucht:
(quelle: http://micro.stfu-media.net/hlp/xsi_start/)
Quellcode:$modelname "test_haus\test_haus.mdl" // Name des fertigen Models
$cdmaterials "test_haus" // Materialverzeichnis
$staticprop
$scale 2.0 // Skalierung
$body studio "test_haus" // Name der SMD Datei
$collisionmodel "test_haus_phys.smd" { // Name der Phys SMD Datei
$Mass 1.50 // Masse in Kilogramm
}
$keyvalues
{
    prop_data
    {
        "base" "Plastic.Small"
    }
}
Wenn ich das model mit diesem qc-file rendere dann habe ich auch keine warnings im compillog aber genauso keine textur darauf liegen.

--

zum Seitenanfang zum Seitenende Profil || Suche
008
07.05.2010, 10:07
hozevi



habe ich wirklich alles richtig gemacht? oder warum findet keiner einen fehler?

was ist mein Problem? kann mir da wirklich keiner helfen?

--

zum Seitenanfang zum Seitenende Profil || Suche