Sidebar

вопрос по компиляции и текстурам

DeD_Pihto

New member
15.12.07
21
44
вопрос по компиляции и текстурам

сделал модель в Милке 1.8.2, наложил текстуры, скомпилировал - в результате в модельвьювере и в хаммере модель вся в черно/фиолетовых квадратиках
лог компиляции:
Created command line: "G:\CSM Sourse SDK SP3\bin\studiomdl.exe" -notxbox -game "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp" "G:\CSM Sourse SDK SP3\bin\myfile.qc"

qdir: "g:\csm sourse sdk sp3\bin\"
gamedir: "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\"
g_path: "myfile"
Working on "myfile.qc"
SMD MODEL G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\materials\SM\sm_ref.smd
SMD MODEL G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\materials\SM/sm_still.smd
SMD MODEL G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\materials\SM/sm_ref.smd
Model has 20 convex sub-parts
Collision model completed.
---------------------
writing G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\models/snow1.mdl:
bones 708 bytes (1)
animations 104 bytes (1 anims) (1 frames) [0:00]
sequences 220 bytes (1 seq)
ik/pose 164 bytes
eyeballs 0 bytes (0 eyeballs)
flexes 0 bytes (0 flexes)
textures 336 bytes
keyvalues 0 bytes
Collision model volume 25609.46 in^3
collision 0 bytes
total 2212
---------------------
writing G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\models/snow1.vvd:
vertices 40896 bytes (852 vertices)
tangents 13632 bytes (852 vertices)
total 54592 bytes
---------------------
Generating optimized mesh "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\models/snow1.sw.vtx":
body parts: 8 bytes
models: 20 bytes
model LODs: 12 bytes
meshes: 45 bytes
strip groups: 125 bytes
strips: 135 bytes
verts: 7668 bytes
indices: 6720 bytes
bone changes: 48 bytes
everything: 14805 bytes
---------------------
Generating optimized mesh "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\models/snow1.dx80.vtx":
body parts: 8 bytes
models: 20 bytes
model LODs: 12 bytes
meshes: 45 bytes
strip groups: 125 bytes
strips: 135 bytes
verts: 7668 bytes
indices: 6720 bytes
bone changes: 48 bytes
everything: 14805 bytes
---------------------
Generating optimized mesh "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\models/snow1.dx90.vtx":
body parts: 8 bytes
models: 20 bytes
model LODs: 12 bytes
meshes: 45 bytes
strip groups: 125 bytes
strips: 135 bytes
verts: 7668 bytes
indices: 6720 bytes
bone changes: 48 bytes
everything: 14805 bytes
---------------------
Generating optimized mesh "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\models/snow1.xbox.vtx":
body parts: 8 bytes
models: 20 bytes
model LODs: 12 bytes
meshes: 45 bytes
strip groups: 125 bytes
strips: 135 bytes
verts: 7668 bytes
indices: 6720 bytes
bone changes: 48 bytes
everything: 14805 bytes

Completed "myfile.qc"

текстуры: 8 битные индексированные
компилил GUIStudioMDL 2.1
может кто поможет/направит, а то уже всю голову сломал
qc файл в приложении
 

Вкладення

Diablo II

Active member
21.12.05
1 327
34
0
36
Ад
2 DeD_Pihto: У тебя не правильно сделан qc-файл - вот мой вариант:
Код:
$cd "D:\games\Valve\SSDK\sourcesdk_content\episodic\modelsrc\boloto\kor\" (путь к smd-файлам)
$modelname "dm_csm\Di2\tree_roots1.mdl" (расположение модели в папке hl2mp/models и ее имя)
$model "Body" "tree_roots1_ref.smd" (файл модели)
$cdmaterials "dm_csm\Di2\models\plants\" (расположение материалов в папке hl2mp/materials)
$hboxset "default"
$staticprop (только статичная модель(убрать если нужна НЕ статичная модель))
$surfaceprop "wood" (материал всей модели)
$sequence tree_roots1_seq "tree_roots1_seq" fps 3.00 (анимация модели)
$collisionmodel "tree_roots1_ref.smd" { (физическая модель)

	$mass 1000
	$inertia 1.00
	$damping 0.00
	$rotdamping 0.00
}
Точнее не указан путь к материалам - $cdmaterials .
Перед компиляцией модели нужно создать пустые папки, куда будет скомпилирована модель!!!
 
Останнє редагування:

DeD_Pihto

New member
15.12.07
21
44
спасибо за быстрый ответ, но, к сожалению, проблема не решилась
модель так и осталась без текстур

переделанный qc:
$cd "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\materials\SM\"
$modelname snow3.mdl
$model "Body" "sm_ref.smd"
$cdmaterials "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\materials\SM\"
$hboxset "default"
$staticprop
$surfaceprop "wood"
$sequence tree_roots1_seq "sm_still" fps 3.00
$collisionmodel "sm_ref.smd" {

$mass 1000
$inertia 1.00
$damping 0.00
$rotdamping 0.00
}
 

DeD_Pihto

New member
15.12.07
21
44
поставим вопрос немного по другому: в каком формате должны быть текстуры и материалы?
я пробовал делать текстуры vtf + материалы vmt - результата это не дало
 

Diablo II

Active member
21.12.05
1 327
34
0
36
Ад
В $cdmaterials указывает путь к материалам уже лежащим в папке "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\materials\":

$cd "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\materials\SM\" (сдлесь находяться исходники модели и этот файл)
$modelname snow3.mdl
$model "Body" "sm_ref.smd"
$cdmaterials "SM\"
$hboxset "default"
$staticprop
$surfaceprop "wood"
$sequence sm_still "sm_still" fps 3.00
$collisionmodel "sm_ref.smd" {
$mass 1000
$inertia 1.00
$damping 0.00
$rotdamping 0.00
}
Ложишь файлы vmt и vtf в папку "G:\ProgramZzz\STEAM\steamapps\мой акк\half-life 2 deathmatch\hl2mp\materials\SM\" в vmt должно содержаться следуюущее:
"VertexLitGeneric"
{
"$basetexture" "SM/<имя vtf файла без ".vtf">"
}
 

DeD_Pihto

New member
15.12.07
21
44
Уррра, все получилось
всем огромное спасибо за помощь и простите меня за мой тупизм - это моя первая модель
еще раз огромное спасибо
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.