Привет всем, уважаемые форумчане! Буквально не давно у меня возник вопрос. Сможет ли xash отражать свет от зеркального шара правильно или хотя-бы создавать отражённые пятна света на стенах в реальном времени? Сначала как всегда полез в поиск по форуму, но мне не удалось обнаружить обсуждение чего-то похожего. Поэтому решил создать эту тему. Вообщем меня волнует вопрос. Получиться ли реализовать что-то подобное средствами Xash, например используя направленные источники света, которые будут освещать сферу покрытую текстурами зеркал разбитых на квадратики (или это я слишком многого хочу)? Не обязательно цветные плюшки и т.п. свистоперделки. Достаточно просто отражённых пятен.
Дядя Миша писал: Возьмите кубемапу, нарисуйте на ней цветные пятна - будет вам цветомузыка.
Где можно об этой кубемапе почитать на форуме? Я просто не знаю как правильно составить вопрос, чтобы в поиске что-то выбило по существу
И я как понимаю, если кубемапа, то при вращении шарика, пятна света "отражённого" не будут двигаться?
Мне просто хочется сделать, чтобы эти пятнышки появлялись или исчезали при включении/отключении направленного источника на "цветошарик".
Добавлено 01-05-2014 в 20:09:
Цитата:
KiQ писал: зеркало в Xash может отражать лучи
Насчёт этого вкурсе. Вот и пытаюсь заставить зеркало делать "красивые вещи"
Просто, много полезной информации по энтити и другим фитчам я почерпнул именно из этого форума. Машинально думал, что найти об кубемапах можно опять таки здесь. Насколько я понимаю в хл2 на кубемапе сделан прицел арбалета, но я думаю что в ксаше кубемап реализовывается по другому нежели в хл2?
Ну вот делай кубемапу с цветными пятнами и подключай её к env_projector.
Кубемапу можно нарисовать в котошопе, а можно средствами маппинга сделать, щас научу как.
Делаешь квадратную комнатку, покрываешь её стены белой текстурой.
Потом лепишь много-много статических цветных источников света, которые будут светить на стены. Лучше всего лайт_спот. Чтобы у тебя все стены были покрыты цветными пятнами. Нет, можно конечно эти пятна нарисовать прямо на текстуре, но так проще. Потом, когда карта скомпилится, встаёшь точно по её центру и вбиваешь в консоль:
envshot disco.tga
и смотришь у тебя в папке gfx/env будет новая кубемапа.