|
|
| |
| ZASOBY |
| |
| |
|
|
|
| |
|
| NASZ BUTTON |
|
|
| |
|
|
| |
|
| |
|
TUTORIALE - MODELLING
|
[ Dodaj ]
|
|
Rekompilacja modeli
| [ 2010-03-16 23:17:03 Dodał:
Fighter Wyświetleń: 1484 Komentarzy: 1 ]
|
|
W tym tutorialu pokażę jak rekompilować modele (dekompilować a następnie kompilować).
Co nam potrzeba?
StudioCompiler - http://www.chaosincarnate.net/cannonfodder/cftools.htm
GUI Studio MDL - http://www.wunderboy.org/apps/guistudiomdl2.php
Source SDK
Source SDK Base + Source SDK Base Orange Box
W tym tutorialu używam tego skina:
http://www.fpsbanana.com/skins/79948
1. Instalacja
Program StudioCompiler instalujemy do ../Steam/SteamApps/nazwa-konta/source sdk/bin/ep1/bin . Następnie tworzymy skrót do niego, wchodzimy w właściwości i w Elemet docelowy po ścieżce do skrótu dopisujemy -nosteam .
GUI Studio MDL instalujemy do tej samej ścieżki co program powyżej. Po włączeniu wybieramy ścieżki do Ep1 i Orange Box w SourceSDK. Czyli source sdk/bin/ep1/bin i source sdk/bin/orange box/bin.
2. Dekompilacja i edycja
Po ściągnięciu i rozpakowaniu modela włączamy StudioCompiler. Wybieramy model do dekompilacji oraz miejsce gdzie mają się zapisać pliki. Zaznaczamy wszystko jak na screenie:
Teraz wchodzimy do folderu gdzie mamy zdekompilowane pliki.
Pliki .smd możemy edytować w programach do grafiki 3D które obługują to rozszerzenie.
Wszystkie informacje o modelu są zawarte w mdldecompiler.qc (każdy model będzie miał tak nazwany plik). W nim mamy wszystkie informacje takie jak nazwa i ścieżka do modelu, dojście do tekstur oraz inne.
Najpierw zmieniamy nazwę modelu. Zmieniamy z:
| $modelname "weapons\v_snip_sg550.mdl" |
na np. :
| $modelname "weapons\v_essg.mdl" |
Możemy też zmienić dojście do tekstur jeśli zamienia oryginalne tekstury.
| $cdmaterials "models\weapons\v_models\essg\" |
Więcej o zmianie tekstur będzie później.
Jeżeli po kompilacji model będzie obrócony należy dopisać w każdej $sequence rotate -90 przed FPS.
Dzieje się tak ponieważ model v_ w niektórych grach Source (CS:S) jest obrócony.
3. Kompilacja
Teraz zapisujemy plik. Włączamy program GUI Studio MDL, wybieramy wersje silnika Source i następnie grę, jeśli nie mamy do wyboru klikamy Add jednak polecam dodać daną modyfikacje w Hammerze (VHE) żeby nie dodawać zawsze po włączeniu.
Klikamy File -> Load .qc i wczytujemy nasz zmodyfikowany plik .qc . Teraz wystarczy nacisnąć Compile i gotowe!
4. Zmiana tekstur
Jak wyżej napisałem można zmienić tekstury. Jednak potem należy edytować pliki .vmt.
Tekstury naszego modelu znajdują się w ../materials\models\weapons\v_models\essg a powiedzmy że chcemy żeby był w materials\models\weapons\v_models\skin . Przenosimy tekstury do nowego folderu i otwieramy wszystkie pliki .vmt i zmieniamy dojście do plików na to nowe.
5. Animacje NPC i Player
Wcale nie trzeba umieć grafiki 3D żeby zmienić animacje NPC na innego NPC lub Player'a.
Dekompilujemy 2 modele - 1 który posiada animacje NPC którego chcemy oraz 2 czyli model z innymi animacjami.
Otwieramy pierwszy plik .qc , znajdujemy $includemodel i kopiujemy. Otwieramy teraz drugi plik .qc i zamieniamy $includemodel które się tam znajdują na te które skopiowaliście. Teraz zapisujemy i kompilujemy i gotowe!
6. Problemy
P: Kiedy chce zdekompilować model wyskakuje error "Unable to load model".
O: Występuje tak z modelami na silniku OB. Należy otworzyć plik MDL w notatniku i na początku mamy zapewne IDST0 lub IDST-. Należy zmienić ostatni znak na , czyli powinniśmy zmienić na IDST,. Zapisujemy i możemy dekompilować.
Zakaz kopiowania bez mojej zgody.
|
|
|
| |
| KOMENTARZE |
|
|
|
Heh, wszystkie tutoriale są własnej roboty .
Ale tutek dobry. |
|
|
|
|
|
| |
|
|
| |
| SHOUTBOX |
|
MoonBlaze: ciasto is a lie |
|
zwieracz: Przyłącz się do mnie, mam ciasto |
|
Jodla: <kontemplujac stwierdza iz obecna rzeczywistosc jest do bani> |
|
MoonBlaze: sm_ban @Dabu 1 |
|
Dabu: Ta strona umarła, zapraszam lepiej na heacrab.pl :D [/koniec reklamy] |
|
Jodla: open beta nowego gmoda a tu 0 info na stronie ...może czas to zmienic zwłaszcza iż screeny z GM13 wygladaja apetycznie |
|
Dabu: web 3.0 |
|
Elektryk: Link |
|
Tracha: Ruski gracz! |
|
zwieracz: Za moich czasów, to się bawilismy przy takiej gierce, gdzie zając łapaj kury za jaja. A moze to był wilk. |
|
| |
|
|
|