Дядя Миша демка, я не умею игры делать. Щас читаю литературу про организацию энтитей либо через кучу наследований, либо через энтити-компоненты-системы, и у меня голова пухнет.
ncuxonaT просто смотрю, конус не естественный какой-то, а в чем дело понять не могу. То-ли края слишком резкие, то-ли в целом прозрачности мало. Вот у кутузова похожая имитация красного волюметрика до этого была, только пирамидой, он её доработал и гораздо приятнее стало смотреться
Пару дней назад ударила в голову моча: "Хочу написать свой рейтрейсер". У меня почему-то всегда был суеверный страх перед рейтрейсерами - мне всегда казалось что это дико сложно. Оказалось, наоборот - это сугубо просто. Основная сложность в оптимизации - время работы неоптимизированного рендерера способно достигать фантастических величин.
Вот как это выглядело пару дней назад:
Вот как это выглядит сейчас:
Присутствуют диффузное освещение по модели Oren-Nayar, мягкие тени, суперсэмплинг (на скриншоте 2x) и глобальное освещение.
Никаких оптимизаций не делал - все считается втупую на одном ядре CPU без использования SIMD (если только компилятор сам его не заюзал), даже трейсинг делается перебором, благо на сцене всего 5 объектов. Рендерится на моей машине около минуты.