Сразу к сути.
Есть
AWPer Hand для TF2, у которой исправлена линза оптического прицела (пришлось учиться хакингу моделей для TF2), но вот работает она из рук вон плохо (точнее отображает cubemap либо очень расплывчато, либо слишком увеличенно).
Текущие параметры VMT прицела:
code:
"VertexLitGeneric"
{
"$basetexture" "models\weapons\csgo_awp\scope"
"$basemapalphaphongmask" "1"
"$basealphaenvmapmask" "1"
"$envmap" "env_cubemap"
"$envmaptint" "[.4 .4 .4]"
"$phong" "1"
"$phongexponent" "15"
"$phongboost" "5"
"$lightwarptexture" "models\lightwarps\weapon_lightwarp"
"$phongfresnelranges" "[.25 .5 1]"
"$tempvar" "0"
"$basephongexponent" "15"
"$basephongboost" "5"
"$commadd_phongexponent" "30"
"$commadd_phongboost" "22.5"
"$commweapon" "0"
"$glowcolor" "1"
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"weapon_invis"
{
}
"ModelGlowColor"
{
"resultVar" "$glowcolor"
}
"Equals"
{
"srcVar1" "$glowcolor"
"resultVar" "$selfillumtint"
}
"Equals"
{
"srcVar1" "$glowcolor"
"resultVar" "$color2"
}
"CommunityWeapon"
{
"resultVar" "$commweapon"
}
"Multiply"
{
"srcVar1" "$commweapon"
"srcVar2" "$commadd_phongexponent"
"resultVar" "$tempvar"
}
"Add"
{
"srcVar1" "$tempvar"
"srcVar2" "$basephongexponent"
"resultVar" "$phongexponent"
}
"Multiply"
{
"srcVar1" "$commweapon"
"srcVar2" "$commadd_phongboost"
"resultVar" "$tempvar"
}
"Add"
{
"srcVar1" "$tempvar"
"srcVar2" "$basephongboost"
"resultVar" "$phongboost"
}
}
}
Данные параметры - дефолтные для прицела снайперской винтовки Снайпера. Эти же параметры (и текстуру) должна использовать AWP (и использует!), но из-за того, что на текстуру были плохо наложены полигоны (т.е. не были наложены вообще). Я данное упущение исправил.
http://imageshack.us/photo/my-images/411/scopel.jpg/
Но никак не могу подобрать параметры, чтобы отображалось как в CS:GO или хотя бы как в самой TF2. Для сравнения:
Обычная винтовка:
http://cloud-2.steampowered.com/ugc...36AF8F1EBC4175/
AWPer Hand:
http://cloud.steampowered.com/ugc/5...E6040839BE1A04/
Возникает ощущение, что cubemap отражается, но как-то:
1. Размыто\пикселизованно;
2. Увеличенно.
Параметры текстуры прицела VTF:
code:
W:512
H: 256
Format: DXT5
Flags:
SRGB
Eight Bit Alpha
Т.е. есть альфа канал, выглядит так:
http://imageshack.us/photo/my-images/194/lenset.jpg/
Как быть? Что делать?
T[]RK добавил 21-08-2012 в 21:09:10:
Проблема решена кардинальным образом. В TF2 на место AWPer Hand я впихнул AWP из CS:GO со всеми текстурами и VMT. Выглядит шедеврально..., а MDL Viewer харкает кровью от количества полигонов.
Меню выбора класса. Снайпер с AWP в руках (небольшой клиппинг, увы)
http://cloud-2.steampowered.com/ugc...EAF279D2824AFC/
В игре от первого лица:
http://cloud-2.steampowered.com/ugc...AC6319F7647491/
GET STEAM NOW!
Официальный сайт
Valve Corporatіon,
Steam и
Valve Store.
Загляните в
Support Steam'а, если у вас проблемы.
Airsoft коллекция: TM\Guarder Desert Eagle .50AE, KSC\SD USP .45 Tactical, WA\G&P M4A1, KSC MP9, TM\G&G Beretta 92F Elite, TM GLOCK 18C, TM\HurricanE Kimber Desert Warrior, TM\Guarder Five-seveN USG (F.TAN), GHK АКМ, VFC MP5-N, VFC UMP45
Я - часть той силы, что вечно хочет зла и вечно совершает благо...