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



Ich habe angefangen, models zu animieren. Und zwar auf die Weise, dass ich erst die reference smd mache, also die HL-Bones verwende, und die Hände auf die Waffe anpasse.
Dann exportiere ich das ganze als reference smd.
Danach animiere ich das Model (mit Milky), und speichere die Animation als seqence smd ab.

Das problem ist, wenn ich das das Model kompiliere (mit studiomdl), was auch erfolgreich abläuft, sehe ich ingame kein Model (v_weaponxxx).

Wenn ich allerdings eine HL-Waffe dekompiliere, und nur die waffe austausche, sehe ich das model.
Nun meine Frage: Was mache ich falsch, dass das model ingame unsichtbar ist?
Mir ist aufgefallen, dass die hl-models zusätzlich zu den standard-bones eingie spezielle bones haben, die eigene hitboxen in der *.qc file haben.
Diese Bones habe ich nicht, ich habe zum testweisen animieren alle vertexe einem hand-joint assigned.

Bin dankbar für jede hilfe, ich weiß nicht mehr weiter :/

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database


Dieser Beitrag wurde am 19.10.2002 um 19:24 von K-Putt bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
19.10.2002, 19:42
MZ.MARS



was benutzt du für ein qc file für dein model?

--

zum Seitenanfang zum Seitenende Profil || Suche
002
22.10.2002, 19:32
K-Putt



Zitat:

$modelname "E:\Projekte\sniperrifle\crossbow\v_crossbow.mdl"
$cd "\Projekte\sniperrifle\crossbow\"
$cdtexture "\Projekte\sniperrifle\crossbow\"
$cliptotextures

$scale 1.0

// 0 attachments

// 0 bone controllers

// 6 hit boxes
$hbox 0 "Bip01 R Hand" 0.000000 -0.990000 -1.710000 3.920000 1.946522 4.704309

$hbox 0 "Bip01 L Hand" 0.000000 -0.960000 -1.820000 3.910000 0.900000 1.710000
$hbox 0 "Bip01 L Finger0" 0.000000 -0.950000 -0.570000 2.450000 0.380000 0.970000
$hbox 0 "L_Arm_bone" -1.920000 -2.640000 -2.300000 2.760000 2.490000 7.980000
$hbox 0 "Bip01 R Finger0" 0.000000 -0.940000 -1.000000 2.450000 0.390000 0.540000
$hbox 0 "R_Arm_bone" -2.620000 -2.640000 -2.290000 2.060000 2.490000 7.990000

$bodygroup body
{
studio "v_crossbow_reference"
}

$bodygroup body
{
studio "v_gordon_hands_Reference"
}

// 12 sequences
$sequence idle1 "idle1" loop fps 30
$sequence idle2 "idle2" loop fps 30
$sequence fidget1 "fidget1" fps 30
$sequence fidget2 "fidget2" fps 30
$sequence fire1 "fire1" fps 60
$sequence fire2 "fire2" fps 30
$sequence fire3 "fire3" fps 30
$sequence reload "reload" fps 30
$sequence draw1 "draw1" fps 30
$sequence draw2 "draw2" fps 30
$sequence holster1 "holster1" fps 30
$sequence holster2 "holster2" fps 30

Die FPS-Zahlen stimmten wahrscheinlich nicht mit meinen animationen überrein.
Wenn ich nun z.b. das crossbow model direkt ersetze, ohne was an den animationen zu änder, funktioniert alles problemlos.
Wenn ich jedoch ne animation verändere / neu machen, sieht man ingame weder waffenmodel noch sonstwas. Da ich die waffe beim animieren nicht drehe oso, glaube ich kaum dass die waffe außerhalb des sichtfeldes liegt.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database


Dieser Beitrag wurde am 22.10.2002 um 19:32 von K-Putt bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
23.10.2002, 22:07
MZ.MARS



hast du dein model im modelviewer gecheckt?
da kannste rein und rauszoomen
ich hab das crossbow model mit dem calisto model decompilierer zeröegt und er hat mir das qc file ausgespuckt:

/*
==============================================================================

QC script generated by Half-Life MDL Decompiler v1.01
2002, Kratisto. Based on code from Valve's HL SDK.

v_crossbow.qc
Original model name: valve/models/v_crossbow.mdl

==============================================================================
*/

$modelname "v_crossbow.mdl"
$cd ".\"
$cdtexture ".\"
$scale 1.0

$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000

$eyeposition 0.000000 0.000000 0.000000

// reference meshes
$body body "compound_scope"

$body body "crossbow_hand"

// 0 attachments

// 0 bone controllers

// 6 hit boxes
$hbox 0 "Xbow biped R Hand" 0.000000 0.000000 0.000000 3.791503 1.946522 4.704311
$hbox 0 "crossbow parent" -3.940000 -20.540001 -5.310000 3.960000 6.860000 3.870000
$hbox 0 "grip" -4.000001 -16.859829 -11.834427 4.000000 0.554309 0.485728
$hbox 0 "Slide" -1.640000 -3.389289 -3.600000 4.050000 1.690000 0.440000
$hbox 0 "Xbow biped L Arm2" 0.000000 -1.790000 -1.210000 11.680000 3.020000 4.000000
$hbox 0 "Xbow biped L Hand" 0.000000 -0.870000 -1.940000 3.890000 1.030000 1.790000

// 12 animation sequences
$sequence "idle1" "idle1" fps 30 loop
$sequence "idle2" "idle2" fps 30 loop
$sequence "fidget1" "fidget1" fps 30
$sequence "fidget2" "fidget2" fps 30
$sequence "fire1" "fire1" fps 60
$sequence "fire2" "fire2" fps 30
$sequence "fire3" "fire3" fps 30
$sequence "reload" "reload" fps 30
$sequence "draw1" "draw1" fps 30
$sequence "draw2" "draw2" fps 30
$sequence "holster1" "holster1" fps 30
$sequence "holster2" "holster2" fps 30

// End of QC file.

--

zum Seitenanfang zum Seitenende Profil || Suche