Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Полезные функции

Полезные функции Выкладываем полезные функции, чтоб не изобретать велосипед заново...

Ответ
 
Опции темы
Старый 09.10.2005, 06:55   #1
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
тут както был разговор про то, как сделать шлейф объектам... и на BlitzEtcetera был рассмотрен вариант с полупрозрачным мешем, расположенным перед камерой, на который накладывался кадр сфотографированный на прошлой итерации... там есть один недостаток, нельзя сделать шлейф допустим на один объект...

я тут посидел часок, поглумился над компом, и получилась маленькая библа с примером и описанием (см. аттач). Буду рад критике, мож че не так..
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 09.10.2005, 08:30   #2
NullX
Нуждающийся
 
Аватар для NullX
 
Регистрация: 05.09.2005
Сообщений: 55
Написано 2 полезных сообщений
(для 5 пользователей)
Не плохо мне понравилось
(Offline)
 
Ответить с цитированием
Старый 09.10.2005, 14:34   #3
alcosholik
 
Сообщений: n/a
Смотрится отлично!

А у вас случайно не завалялось либы для создание шлейфа в 2D приложении?
 
Ответить с цитированием
Старый 09.10.2005, 16:42   #4
AnRee
Нуждающийся
 
Регистрация: 11.09.2005
Сообщений: 92
Написано 0 полезных сообщений
(для 0 пользователей)
Минус в том, что нельзя юзать многополигональные объекты.
(Offline)
 
Ответить с цитированием
Старый 09.10.2005, 17:06   #5
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Originally posted by AnRee@Oct 9 2005, 02:42 PM
Минус в том, что нельзя юзать многополигональные объекты.
впринципе, есть даже в туториале функция по уменьшению количества полигонов, можно ее заюзать, только я вот не знаю как это на текстуре и нормалях отразится... а если все глючит, то может купить новую видяху?

а вообще да, на некоторых видяхах, может быть еще такой глюк, когда одна плоскось сквозь другую проходит, может глючить текстура или ребро взаимного проникновения криво прорисовываться...
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 09.10.2005, 17:16   #6
AnRee
Нуждающийся
 
Регистрация: 11.09.2005
Сообщений: 92
Написано 0 полезных сообщений
(для 0 пользователей)
У тебя же за основу шлейфа берется копирование объекта и изменение его альфы?так?Если да, то возьми к примеру объект в 3000 полигонов...
(Offline)
 
Ответить с цитированием
Старый 09.10.2005, 18:31   #7
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ну вообще в стандартной библиотеке примеров Blitz3D есть примеры как сделать шлейф и изменить детализацию объекта (Blitz3D\Samples\Blitz 3D Samples\BIRDIE а именно Jet Tails и lodBalls).
На всякий случай я приаттачу эти примеры.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 09.10.2005, 21:50   #8
jimon
 
Сообщений: n/a
lod тут использовать както нетема...

помойму лутче рендерить модель в текстуру, на текстуру флаг альфы на цепить,
текстуру на спрайт,спрайту задавать alpha по мере удаления,а шлейф делать из спрайтов
 
Ответить с цитированием
Старый 10.10.2005, 00:25   #9
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 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
jimon
 
Сообщений: n/a
тогда самый близкий к модели шлейф делать из спрайтов а продолжение из уже за готовленых lod моделей... (продолжение ето можно щитать обекты шлейфа для которых альфа <0.35)
 
Ответить с цитированием
Старый 10.10.2005, 20:23   #11
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Originally posted by jimon@Oct 10 2005, 05:11 PM
тогда самый близкий к модели шлейф делать из спрайтов а продолжение из уже за готовленых lod моделей... (продолжение ето можно щитать обекты шлейфа для которых альфа <0.35)
хмммм комбинироанный метод тоже интересная идея... надо будет какнить попробовать написать.
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение объектов. Delta_Q 3D-программирование 3 01.10.2007 03:55
Множество объектов Taugeshtu 3D-программирование 10 31.07.2007 10:27
Вхождения объектов Inrio 3D-программирование 10 01.07.2007 08:34
Перемещени объектов WaReZ_MEN 3D-программирование 9 08.05.2007 02:51
Вычитание объектов voron 3D-программирование 2 19.10.2006 06:20


Часовой пояс GMT +4, время: 18:04.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com