|
Полезные функции Выкладываем полезные функции, чтоб не изобретать велосипед заново... |
09.10.2005, 06:55
|
#1
|
Администратор
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений (для 996 пользователей)
|
тут както был разговор про то, как сделать шлейф объектам... и на BlitzEtcetera был рассмотрен вариант с полупрозрачным мешем, расположенным перед камерой, на который накладывался кадр сфотографированный на прошлой итерации... там есть один недостаток, нельзя сделать шлейф допустим на один объект...
я тут посидел часок, поглумился над компом, и получилась маленькая библа с примером и описанием (см. аттач). Буду рад критике, мож че не так..
__________________
Как минимум я помог многим (с)
|
(Offline)
|
|
09.10.2005, 08:30
|
#2
|
Нуждающийся
Регистрация: 05.09.2005
Сообщений: 55
Написано 2 полезных сообщений (для 5 пользователей)
|
Не плохо мне понравилось
|
(Offline)
|
|
09.10.2005, 14:34
|
#3
|
|
Смотрится отлично!
А у вас случайно не завалялось либы для создание шлейфа в 2D приложении?
|
|
|
09.10.2005, 16:42
|
#4
|
Нуждающийся
Регистрация: 11.09.2005
Сообщений: 92
Написано 0 полезных сообщений (для 0 пользователей)
|
Минус в том, что нельзя юзать многополигональные объекты.
|
(Offline)
|
|
09.10.2005, 17:06
|
#5
|
Администратор
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений (для 996 пользователей)
|
Originally posted by AnRee@Oct 9 2005, 02:42 PM
Минус в том, что нельзя юзать многополигональные объекты.
|
впринципе, есть даже в туториале функция по уменьшению количества полигонов, можно ее заюзать, только я вот не знаю как это на текстуре и нормалях отразится... а если все глючит, то может купить новую видяху?
а вообще да, на некоторых видяхах, может быть еще такой глюк, когда одна плоскось сквозь другую проходит, может глючить текстура или ребро взаимного проникновения криво прорисовываться...
__________________
Как минимум я помог многим (с)
|
(Offline)
|
|
09.10.2005, 17:16
|
#6
|
Нуждающийся
Регистрация: 11.09.2005
Сообщений: 92
Написано 0 полезных сообщений (для 0 пользователей)
|
У тебя же за основу шлейфа берется копирование объекта и изменение его альфы?так?Если да, то возьми к примеру объект в 3000 полигонов...
|
(Offline)
|
|
09.10.2005, 18:31
|
#7
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ну вообще в стандартной библиотеке примеров Blitz3D есть примеры как сделать шлейф и изменить детализацию объекта (Blitz3D\Samples\Blitz 3D Samples\BIRDIE а именно Jet Tails и lodBalls).
На всякий случай я приаттачу эти примеры.
|
(Offline)
|
|
09.10.2005, 21:50
|
#8
|
|
lod тут использовать както нетема...
помойму лутче рендерить модель в текстуру, на текстуру флаг альфы на цепить,
текстуру на спрайт,спрайту задавать alpha по мере удаления,а шлейф делать из спрайтов
|
|
|
10.10.2005, 00:25
|
#9
|
Администратор
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений (для 996 пользователей)
|
Originally posted by jimon@Oct 9 2005, 07:50 PM
lod тут использовать както нетема...
помойму лутче рендерить модель в текстуру, на текстуру флаг альфы на цепить,
текстуру на спрайт,спрайту задавать alpha по мере удаления,а шлейф делать из спрайтов
|
нет, не получится... в случае большого шлейфа и быстро двигающейся камеры можно будет заметить, даже невооруженным глазом, что это спрайты...
конечно в случае пары кадров это будет идеальный вариант.
__________________
Как минимум я помог многим (с)
|
(Offline)
|
|
10.10.2005, 19:11
|
#10
|
|
тогда самый близкий к модели шлейф делать из спрайтов а продолжение из уже за готовленых lod моделей... (продолжение ето можно щитать обекты шлейфа для которых альфа <0.35)
|
|
|
10.10.2005, 20:23
|
#11
|
Администратор
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений (для 996 пользователей)
|
Originally posted by jimon@Oct 10 2005, 05:11 PM
тогда самый близкий к модели шлейф делать из спрайтов а продолжение из уже за готовленых lod моделей... (продолжение ето можно щитать обекты шлейфа для которых альфа <0.35)
|
хмммм комбинироанный метод тоже интересная идея... надо будет какнить попробовать написать.
__________________
Как минимум я помог многим (с)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:26.
|