- Регистрация
- 14 Апр 2012
- Сообщения
- 991
- Лучшие ответы
- 0
- Репутация
- 297
Здрасте.
Буквально вчера увидел маппинг, в котором был, некий "зеркальный" пол (см. ниже).
Хоть я и не маппер, но заинтересовался как его сделать, к тому же видел темы с вопросами.
Начнём с того, что в GTA есть стандартные интерьеры, в которых такой пол встречается;
И вокруг них есть небольшая зона, в которой и можно увидеть зеркальное отражение:
Зон таких много и называются они cull zones. В МС возможно их все вывести на экран и чётко увидеть их границы.
То есть, чтоб получить зеркальный пол, Вам нужно:
1. Создать объект в области cull zone.
2. Наложить на него текстуру и сделать её немного прозрачной.
Код цвета: ARGB (т.е. 0x99FFFFFF)
Где А (т.е. 99) - насыщенность, чем меньше - тем прозрачней объект, вплоть до невидимости.
PHP:
SetDynamicObjectMaterial(CreateDynamicObject(19377,2319.00,-1016.17,1049.20,0.0000000,90.0000000,0.0000000), 0, 14533, "pleas_dome", "club_zeb_SFW1", 0x99FFFFFF);
Дополнения:
1. При сворачивании игры в области cull zone, у игрока могут поплыть текстуры.
Вот и всё. Красивого маппинга. :bt:Ничто не должно заходить за зону отражения.
Т.е. если это зеркальный пол, то объект пола должен быть тонким и ничто не должно опускаться ниже пола.
Если это зеркало, то ничего не должно быть позади зеркала.
Так же рекомендуется планировать свои интерьеры с зеркалами так, чтобы не удалять стандартные интерьеры. В некоторых случаях это возможно т.к. зона больше стандартного интерьера.
Первоисточник идеи: Apec
Автор темы: Vitya_Saveliev (#Vito)
P.S: Если Вы знаете, чем дополнить тему, оставляйте комментарии. Тема будет дополнятся.
Последнее редактирование: