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



Hi,

ich habe folgendes Problem: Wenn ich ein eigenes Model in den Hammer lade wird keine Textur angezeigt (nur die Standard Textur).

Ich bin wiefolgt vorgegangen:
In 3ds Max eine Box von 2x2x2 aufgezogen Units auf Meter (spielt eh keine rolle).
Textur über Bitmap eine selbst erstellte Textur .tga namens WarlordMoo! geladen und zugewiesen. Die Textur befindet sich in C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\materialsrc\Materials.
Dann exportiert auf Reference geklickt und kein Häkchen in Flip All Normals. Die SMD heißt Test01.
Zu C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\modelsrc
gespeichert.

Dann die passende QC geschrieben:
Test01.qc :

$modelname "modelsrc\Test01.mdl" // Name des fertigen Models
$cdmaterials "materialsrc\Materials" // Materialverzeichnis
$staticprop
$scale 90.0 // Skalierung
$body studio "C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\modelsrc\Test01.smd" // Name der SMD Datei
$sequence idle "AndresRoom" loop fps 15 // Idle Animation
$collisionmodel "C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\modelsrc\Test01.smd" { // Name der Phys SMD Datei
$Mass 1.50 // Masse in Kilogramm
}
$keyvalues {
prop_data {
"base" "Plastic.Small"
}
}

Jetzt das ganze im Dos kompiliert:
C:\Steam\SteamApps\Accountname\sourcesdk\bin\studiomdl.exe C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\modelsrc\Test01.qc

Nun den Hammer geöffnet und SDK auf CS:S gestellt.
Im Hammer kurz eine Umrahmungsbox gebaut und dann eine
Entity zugefügt, die dann auf prop_dynamic gestellt und die Test01.mdl reingeladen.

Tatata ohne Textur.

Hoffe ihr könnt mir weiter helfen!
Danke!

--


Dieser Beitrag wurde am 15.01.2007 um 20:18 von Zornig bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
15.01.2007, 20:24
Adrian_Broher
Admin


$modelname "modelsrc\Test01.mdl" // Name des fertigen Models
$cdmaterials "materialsrc\Materials" // Materialverzeichnis

Das model gehört nicht in modelsrc sondern in models und der materialpfad sollte auf materials und nicht auf materialsrc zeigen....

...

Liste einfach jede datei auf, die du erstellt hast und wo sie absolut in deinem dateisystem liegt.

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.


Dieser Beitrag wurde am 15.01.2007 um 20:25 von Adrian_Broher bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
15.01.2007, 21:30
Zornig



wenn du es so meinst:

$modelname "models\Test01.mdl" // Name des fertigen Models
$cdmaterials "Materials" // Materialverzeichnis
$staticprop
$scale 90.0 // Skalierung
$body studio "C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\modelsrc\Test01.smd" // Name der SMD Datei
$sequence idle "Test01" loop fps 15 // Idle Animation
$collisionmodel "C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\modelsrc\Test01.smd" { // Name der Phys SMD Datei
$Mass 1.50 // Masse in Kilogramm
}
$keyvalues {
prop_data {
"base" "Plastic.Small"
}
}

Die SMD:
C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\modelsrc\Test01.smd

Die QC:
C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\modelsrc\Test01.qc

Die .tga:
C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\materialsrc\Materials\WarlordMoo!.tga

Und die .vmt und .vtf:
C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\materialsrc\Materials\WarlordMoo!.vtf
C:\Steam\SteamApps\Accountname\sourcesdk_content\cstrike\materialsrc\Materials\WarlordMoo!.vmt

Vielleicht funktioniert das Programm 360g zum .vmt und .vtf nicht richtig.

--


Dieser Beitrag wurde am 15.01.2007 um 21:36 von Zornig bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche