Итак-с, текущий день вышел ультра-продуктивным. Были добавлены:
- шейдеры и тени
- изменены солнца
- партиклы пушек этот теперь источники света
- фонарь и источники света на эквипе реализованы
- до кучи пофиксил рендер мегабазы Йокогамы и запустил в принципе нейронке задачу: оптимизировать рендер любых мегабаз, чтобы фрил их жевал лучше на уровне движка
Если вы видете на скринах баги это не значит, что я не планирую их починить. Просто всему своё время. Даже есть пример. Codex потратил 2 часа в попытке пофиксить отображение движка. На дефендере там вообще ужас с ним. Ну я после 2х часов сказал ему "чувак, ты пытался". И следом отдам эту задачу Claude. Но Codex пока еще поработает. Почему? Потому что надо чтобы он дожрал свои недельные лимиты, которых на момент написания поста осталось всего 20%. И дальше я переключусь чисто на Claude, чтобы выжирать лимиты уже на ней.
Итак - самая главная задача у нас это визуальный стиль и оптимизация. Нет, иначе. ОПТИМИЗАЦИЯ. Оооптиииииимизаааация.
С шейдером и спекуляркой то ладно. А вот с тенями сложнее. Мне ваааще не понравилась реализация в OpenGL. Ну знаете -станция стоит в 20 к и делает твой корабль тёмным. А у меня ещё дальность прорисовки бешеная. Ну бред же. Негры ночью воруют уголь. Как фиксим: делаем разницу в прорисовки от дальности. Чем дальше от игрока, тем проще рендер тени. Тень отбрасываем только на 200 метров. Чтобы если ты дальше, то всё - тени нет. Это нужно чтобы и мегабазы проще рендерились. И всё не превращалось в чёрную кашу. Чтобы ты просто пролетел, ощутил тени. Заметил как тени меняются при складывании крыла корабля. Когда двигаются и анимируются пушки. И был доволен.
А, ну и это. Когда у меня была тень и открылся шлюз Шарнхорста, то я просто выпал. Я запишу это на видео. Сразу ощущается "да, это оно. Это то, что надо".
Идём дальше. Источник света от пушек. Ну это важно, хоть и местами ощущается какофонией на корабле игрока. Но это уже увидим на видео. На фото прямо заметно что светилка супер базовая, без шейдерных эффектов. Почему? Помните абзац про оптимизацию? Этот источник света может рендериться только если:
- рядом есть объекты (если прожектайл улетел в космос, то и чёрт с ним)
- объект в радиусе камеры игрока
- ну и не превышен лимит на 8 таких штук
- не дальше 1000 м, чтобы игрок видел результаты своей стрельбы (так то можно и 700 м ограничить, но это посмотрим)
При этом - всё это старается быть одним сгустком визуала. Из высчитанного средне-арифметического цвета. И никаких теней, спекулярки. Ничего. Просто банальнейший аналог серьёзно-сэмного плазмогана. И хватит.
Видите, сколько уже улучшений, чтобы это не просто работало, а реально летало? То-то и оно. Ну знаете. Когда оно лагает на 5080, то начинают возникать вопросики. Это еще не отменяя того факта, что я постараюсь вывести конфигурацию всего это счастья в настройки игры. Чтобы уж совсем слабые девайсы тоже могли прикоснуться к фрилу. Если не понадобятся тени, то базовые шейдеры все равно добавляю интереса.
А, ну и это. У нас теперь есть кеширование шейдеров. Вот теперь фрилансер стал ААА-игрой, как и подобает.
Еще немного по статистику производительности. В целом - OpenGL сразу явно рубил производительность и всё было мееееедлеееенннооооо. Да, даже на 5080. Текущая версия на моей видюхе летает. Следом будем тестить на видюхах попроще. Я бы даже сказал, что так то можно будет потом в тест-тиму записать для совсем интересующихся. Но гораздо позже. Да и там у меня главная беда, что сюжетка пока отрублена. А фрил настолько жирный, что я его могу распространять только торрентом 😃
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Прошла очередная продуктивная итерация, по итогу которой я подготовил почти ... | 0 | 6.27 | 22-08-2026 |
| 2 | На выходных я постарался поменьше уделить времени фрилу по различным ... | 0 | 6.93 | 31-08-2026 |
| 3 | Ваш любимый блогер-ксенолюб по терре инвикте снова на связи. Там ... | -8 | 4 | 01-07-2026 |
| 4 | Вышел патч-фикс 7.04 * Исправлена ошибка, из-за которой первая миссия ... | -1 | 9.77 | 21-09-2026 |
| 5 | ⚙️ Claude Opus 5 за сутки сделал свою StarField — ... | 0 | 8.93 | 28-07-2026 |
| 6 | Без портальных генераторов перспективы исследования космоса выглядят как затянувшийся хардмод, ... | -3 | 4 | 13-07-2026 |
| 7 | Вот продолжение поста, которое плавно подводит историю к её логическому ... | 5 | 7 | 11-07-2026 |
| 8 | В общем, вчера я всё-таки решился. Прилетаю к воротам гиперперехода ... | 0 | 5 | 14-07-2026 |
| 9 | Ремейк описания без ломания законов физики Основные характеристики: Вес 17⁵¹ ... | 0 | 8 | 19-07-2026 |