Потому что максимальный размер не 512х512, а 640х480 - 256х3( палитра ) байт. Следовательно сторона квадратной текстуры не может привышать sqrt(640*480-768), тоесть 553 пикселя.
Очередное обновление: добавлен параметр "fullbright" для команды $texrendermode. Позволяет выключить освещение для заданной текстуры и тем самым сделать её светящейся в темноте. Разумеется этот параметр можно использовать в комбинации с "additive" или "masked".
Пример: вы хотите сделать светящуюся полупрозрачную текстуру. Для этого в qc надо написать две строчки.
C++ Source Code:
$texrendermode texturename additive
$texrendermode texturename fullbright
где texturename - это имя вашей текстуры.
Внимание данная фишка работает либо Xash3D билдом не ниже 1850, либо под текущим обновлением ксаш-мода, если вы предпочитаете использовать старый стабильный билд ксаша.
У Меня модель не компилируется. Что Я делаю не правильно? Когда сжимаю текстуру до размера 512*512 компилирует норм. А 1024*1024 не компилируется. Какого размера должна быть текстура? А Вот, что лог пишет.
Cybermax если скомпилируеш текстуру размером 1024*1024 то игра вылетит, проверял уже, только в Ксаше есть поддержка 1024*1024. А обычный компилер больше 512*512 отказывается компилить. Можно еще попробовать текстуру 1024*512, обычный компилятор компилить это не станет, только ксашевский, но возможно что обычная халва не вылетит.
Chyvachok
Перешел по ссылке http://www.gamebanana.com/hl/tools/5094
Нашел в комментариях ссылку http://www.gamebanana.com/cscz/skins/109778
на модель ножа для КС скомпилированную как утверждается там же с помощью сабжа с текстурй 1024*1024.
1. Первое чего Я не пойму. Как скомпилировать модель с текстурй 1024*1024. Пусть Я с ней халфу не запущу но сам факт!
2. Я скачал эту модель запхнул вместо лома - эффект халфа вылетает.
Но у них есть скрины. неужели эти скрины фотошоп? Не думаю. Тогда Я чего-то не догоняю. http://www.gamebanana.com/cscz/skin...109778?screen=1
Может можно сам *.bmp сжать?
Cybermax
1 Для этого есть ксашевский Studiomdl.exe который можно скачать на 1 странице этой темы.
2 Халва с движком Xash потянет 1024*1024, а обычная нет. Попробуй скомпилить 1024*512 и посмотри, не будет ли вылетать.
the software from the topic or the one that comes with latest xash\devkit are not giving me a better result than the one named studiomodel_dod1.3 .
i mean that i try to update models that are in the file w_svencoop_pickup.mdl
my first trouble updating it was to find models made in one file smd because the file is a collection of w_*.mdl and compilators seem to not be able to have some $body in a $bodygroup
they did that to spare the memory about the number of models loaded at same time , that helps to make maps bigger or used maps from other mods .
//reference mesh(es)
$bodygroup "pickups"
{
studio "wrld_itemcontainer"
studio "W_AkimboUzi"
studio "w_python"
studio "w_pythonammobox"
studio "w_m16"
studio "clip"
studio "beretta_clip"
studio "1"
studio "battery_ref3"
studio "w_mp5grenade"
studio "battery"
studio "w_bgrap_reference"
studio "mp5_mag_g"
studio "w_crossbow_reference"
studio "w_crossbow_clip_reference"
studio "w_cbar"
studio "w_desert_eagle"
studio "world_egon"
studio "p_gauss_reference"
studio "w_gauss_ammo_new_referencex"
studio "WHGUN_Template_Model1"
studio "longjump"
studio "w_m4_ref"
studio "w_scout"
studio "sniper_ammo_reference"
studio "w_medkit_ref"
studio "w_minigunref"
studio "w_pipe_wrench"
studio "w_pmedkit"
studio "rpgammo"
studio "newrpg_worldmodel"
studio "w_saw"
studio "saw_clip"
studio "security_key"
studio "Reds_Shotgunammo"
studio "wrld_shotgun"
studio "wrld_suit"
studio "W_Uzi"
}
************ ERROR ************
.\/Bone01 not found
Bone01 being in all models smd like that
version 1
nodes
0 "Bone01" -1
end
i searched the wrong file by cutting the qc list ....
in fact it seems to be a memory trouble because if i cut after longjump , the compilation ends well making a file w_svencoop_pickup.mdl having size of 8,542,196 bytes
if i use $sequencegroupsize 512 then files are 2 :
09/29/2012 09:48 AM 9,001,048 w_svencoop_pickup.mdl
09/29/2012 09:47 AM 100 w_svencoop_pickup01.mdl
if i use dod studiomodel :
09/29/2012 10:30 AM 8,542,276 w_svencoop_pickup.mdl
09/29/2012 10:30 AM 100 w_svencoop_pickup01.mdl
and without $sequencegroupsize
09/29/2012 10:32 AM 8,542,196 w_svencoop_pickup.mdl
the same size as the xash studiomodel
if i cut from after longjump , then the compilation ends with the creation of a file having size of 7.379.100 , dod studiomodel does the same with a size of 7.124.612 .
both without $sequencegroupsize
i wonder what parameters i should use to make the compilation with all files , even using $sequencegroupsize if that can help