Вложений: 2
тут както был разговор про то, как сделать шлейф объектам... и на BlitzEtcetera был рассмотрен вариант с полупрозрачным мешем, расположенным перед камерой, на который накладывался кадр сфотографированный на прошлой итерации... там есть один недостаток, нельзя сделать шлейф допустим на один объект...
я тут посидел часок, поглумился над компом, и получилась маленькая библа с примером и описанием (см. аттач). Буду рад критике, мож че не так.. :) :) |
Не плохо мне понравилось :super:
|
Смотрится отлично!
А у вас случайно не завалялось либы для создание шлейфа в 2D приложении? |
Минус в том, что нельзя юзать многополигональные объекты. :rolleyes:
|
Цитата:
а вообще да, на некоторых видяхах, может быть еще такой глюк, когда одна плоскось сквозь другую проходит, может глючить текстура или ребро взаимного проникновения криво прорисовываться... :rolleyes: |
У тебя же за основу шлейфа берется копирование объекта и изменение его альфы?так?Если да, то возьми к примеру объект в 3000 полигонов... ;)
|
Ну вообще в стандартной библиотеке примеров Blitz3D есть примеры как сделать шлейф и изменить детализацию объекта (Blitz3D\Samples\Blitz 3D Samples\BIRDIE а именно Jet Tails и lodBalls).
На всякий случай я приаттачу эти примеры. |
lod тут использовать както нетема... :)
помойму лутче рендерить модель в текстуру, на текстуру флаг альфы на цепить, текстуру на спрайт,спрайту задавать alpha по мере удаления,а шлейф делать из спрайтов |
Цитата:
конечно в случае пары кадров это будет идеальный вариант. |
тогда самый близкий к модели шлейф делать из спрайтов а продолжение из уже за готовленых lod моделей... (продолжение ето можно щитать обекты шлейфа для которых альфа <0.35)
|
Цитата:
|
Часовой пояс GMT +4, время: 04:42. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot