2 FiEctro:
я ету тему безуспешно пытался продвинуть три года назад, но вышло так как вышло
к сожалению нужно признать, что платформа XT фактически мертва
Платформа XT, как вы выражаетесь, это ПРИМЕР. Пример того как написать мод для ксаш-движка с кастомной физикой и кастомным рендером. Я всегда это говорил и в документации об этом написано. Хотите большего - дописывайте сами или засылайте донаты. Потому что если вы в себе сейчас как-то кореным образом не ломаете стереотипы, что поддерживать автора материально - это неправильно, то я дописываю то что запланировал (вон тема висит) и полностью отхожу ото всех дел. Я бы уже давно отошёл, просто тут накопились незавершённые проекты, надо доделать.
Post automatically merged:
И еще. Если кто-то по инерции думает, что сегодня я к примеру говорю "нет, ничего делать не буду", а завтра вдруг возьму и всё сделаю, то можете оставить эти надежды сразу. Всё что я делал и раньше и сейчас доделываю, в первую очередь имело под собой практическую цель - моё обучение и развитие. Ну и побочным эффектом разумется, выходили законченные продукты, т.к. я не люблю когда время потрачено на какие-то бесполезные демки. Но процесс моего обучения практически завершён, всё что я хотел для себя узнать и освоить я реализовал. Все эти вещи требуют немало времени. А время это деньги. И ладно бы хоть на пользу. Предположим такое развитие событий, я выкладываю в свободный доступ рендер от паранои, альбатроссы и митторны его тут же утаскивают к себе и про них выходит очередная хвалебная статья, типа "студент написал для контер-страйка современный рендерер". Ну да, разумеется, именно для этого я всё и затевал.
2 DrTressi: ну а что, ксаш немного изменился за это время, какие-то механизмы стали работать по другому. Чтобы найти ошибку нужно понять как работает рендер бмоделей почти полностью, а я рендер XashXT изучал пока лишь поверхностно.
Запросто. Сама процедура запекания несложная, но придётся научить компилятор подгружать нормалмапы, чтобы было с чего выполнять dot3. И будет у вас лайтмапа с бампом. На скорость компиляции эта операция никак не повлияет - бамп всё равно же рассчитывается в любом случае.
Post automatically merged:
ЗЫ. эту же операцию можно проделать непосредственно в движке при формировании лайтмап - так еще проще.
У меня такая штука. Есть модель. У него есть трабла, что там слетает текстура или еще что-то с освещением происходит. Это бывает, когда центр координат модели попадает на какой-либо браш. В моем случае, это func_breakable.
Как это исправить?
И еще: почему скрины такие темные? Хотя в самой игре у меня свет выкручен почти на макс.
2 DrTressi: да ты просто в динамике не видел, там текстура одна, нормалмапа уже от другой поверхности и они меняются в зависимости от того какие поверхности видны. Артефакты вдали это туман, он тоже почему-то неправильно рисуется
Post automatically merged:
2 KorteZZ:
выруби аппаратную гамму, будут скрины правильные
Post automatically merged:
2 KorteZZ:
что касается освещения моделей - оно так работает. Освещение модели - освещение точки в её центре. Можно попробовать fullbright ей задать, если освещение вокруг позволяет
Чтобы увеличить яркость можно в XashXT овербрайт включить (r_overbright 1 или 2) или использовать texgamma (тоже в opengl.cfg).
В билде 3598 изменилась работа с гаммой и яркостью, сейчас не знаю как там дела обстоят.