Уже неделю не могу понять почему так происходит, при наложении текстур на браш, текстура становится черно-фиолетовой, но не так, как если бы отсутствовал файл. под черно-фиолетовыми квадратиками видна нормальная текстура!! похоже, что-то отваливается, но что именно так и не ясно. Помогите, пожалуйста, кто сталкивался с этим.
Возможно отсутствует detail текстура. Посмотри в VMT текстуры которая криво работает должна быть строка типа "$detail" "detail/detailconcrete001a" и проверь чтобы эта детальная текстура тоже была на своём месте.
Черно-фиолетовая шашечная текстура - однозначно свидетельсвтует: "файл не найден". А уж какой из файлов, прикрученных в vmt, отсуцтвует - см. методом тыка. К стати "$envmap" "env_cubemap" - это тоже текстура; надо проверить, выполнить на карте (в игре) buildcubemaps.
На самом деле отпадает все, кроме базовой текстуры. Огранизация папок с текстурами сделана по образу и подобию hl2. НО при запуске самой халфы ее такая структура папок устраивает, а при использовании этих-же материалов из под хаммера уже не работает.
Ну если сквозь фиолетовую шашку видно нормальную текстуру - однозначно проблема в детальных текстурах, а с учетом того что фиолетовая шашечная текстура говорит однозначно "файл не наден" - не найден файл с детальной текстурой. Вопрос почему - открытый, у новичков бывает такое что делают карту под одну игру а текстуры ложат в папки другой игры . Или вообще пиратская версия Source SDK - чего в ней сглючило ф.з.
Судя по vmt ты используешь материалы из source 2007. В старой версии материала детальная текстура не юзается. Эти новые детальные текстуры в новом формате, который хаммер сейчас не понимает. Uragan_Lex выкладывал недавно ссылку на конвертор текстур из нового формата в старый.
все, разобрался. проблема в самом хаммере. он не может прочитать текстуры VTF3 и соответственно отправляет кривой файл с картой на компиляцию, из-за чего текстуры в клеточку остаются и в игре.
При перекомпиляции текстур (во ВСЕХ папках - у меня обнаружилось почти 2000 с третьей версией) проблема решается.
Также, проблема решается при компилировании карт вручную, через командную строку.