В том, что дальше ламбертово освещение считается как dot(N,L). L должно быть вектором, направленным на источник света. А u_LightDir - это направление спотлайта.
Дядя Миша писал: Тебе ж уже говорили, что сделали, как ты сказал и баг остался.
Я уже даже сам не помню, что там было, просто вспомнил что когда-то такую правку делал, и заинтересовался, в чем её суть. А той проблемы, которую я ранее обсуждал уже давно нет.
Давно не было никаких новостей, хотя в это время работа шла полным ходом. Относительно последнего поста, было сделано:
- Поддержка HDR на уровне рендера (с автоподстройкой экспозиции, и само собой, тонмаппингом)
- Фикс зависимости скорости поворота NPC от серверного фреймрейта
- Реализована возможность перезагрузки шейдеров налету
- Пофиксил декали на студиомоделях (не отображались)
- Пофиксил гамма-коррекцию, теперь, как и положено, в шейдерах вычисления происходят в линейном пространстве
- Начал добавлять BRDF в рамках реализации поддержки PBR
- Маленько багфиксов и оптимизаций, но в большем масштабе это всё будет сделано после того как ключевые фичи будут реализованы.
Из недавнего: добавил скрипты сборки для CMake, и попутно реализовал автогенерацию билдов на гитхабе, правда там лежат только бинарники. Контент нужно где-то отдельно выкладывать будет. https://github.com/SNMetamorph/Prim.../tag/continious
Добавлено 08-01-2022 в 23:16:
Ну и когда я решу этот вопрос, напишу инструкцию что где искать и как ставить, если кто-то хочет потыкать.
На днях прикрутил Docusaurus для документации по PrimeXT к себе на сайт. Пока что совсем ничего не заполнено, но чуть позже будем добавлять туда статьи. Купить отдельный домен для этого дела у меня в планах, но это не сейчас, а на перспективу. А пока можно полюбоваться пустой документацией https://snmetamorph.github.io/PrimeXT/
Появились некоторые новости.
Я выложил тестовую статью на сайт с документацией: https://snmetamorph.github.io/Prime...s/env_dynlight/
Также с помощи товарища Velaron удалось собрать PrimeXT под линуксом, как в 32-бит, так и в 64-бит, а это значит что порт на Android ещё на шаг ближе. Ну и еще таки сделал сборку exe-лаунчера, давно без дела валялось. Ещё нужно придумать что-то в плане логотипа для всего этого дела.