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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 21.06.2009, 14:02   #1
mauNgerS
Разработчик
 
Аватар для mauNgerS
 
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений
(для 670 пользователей)
движение частиц по сложной траектории

Мне нужно сделать дым движущийся внутри сложного по форме канала, так чтобы дым заполнял весь объём канала и не пересекал края. Возможно ли так сделать на Блице, либо в Максе так чтобы можно было перегнать в Блиц
(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 14:51   #2
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: движение частиц по сложной траектории

ну ничего кроме как делать коллизию по сфере спрайтам, на ум не приходит.
__________________
(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 15:02   #3
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: движение частиц по сложной траектории

угу, смотри партиклы в PhysX, они на такое способны.
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 15:05   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: движение частиц по сложной траектории

Да и на коллизии тоже ничего. Только один хрен спрайтами хреново выглядеть будет, а другого аппаратноускоряемого пути я не вижу.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 08:29   #5
mauNgerS
Разработчик
 
Аватар для mauNgerS
 
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений
(для 670 пользователей)
Ответ: движение частиц по сложной траектории

Спасибо конечно, но всё это я уже пробовал Ещё есть предложения. Может к Максу какой-то плагин есть для этого? Главное чтобы результат можно были конвертировать в Блиц.
(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 09:03   #6
jimon
 
Сообщений: n/a
Ответ: движение частиц по сложной траектории

<S|N>
я представил бы этот канал в виде осевой кривой безье и на определённом шаге на оси еще бы описывал форму канала с помощью плоскости, перпендикулярной осевой кривой, которая тоже ограничивается кривой безье
исходя из этих кривых мы можем получить аппроксимированный обьем канала и направление в этом канале, таким образом довольно не сложно сделать движение частиц уже по этим кривым
 
Ответить с цитированием
Старый 22.06.2009, 09:17   #7
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: движение частиц по сложной траектории

Может к Максу какой-то плагин есть для этого?
Есть. На каком-то сайте плагинов для макса я видел подобный, т.е. плагин создания дыма. Но проблема в том, что я не помню на каком сайте. Я посмотрю у себя, если найду скажи.

З.Ы. попробуй зайти на оф.сайт, может там есть такой плагин...

Последний раз редактировалось ArtemkA, 22.06.2009 в 09:47.
(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 09:39   #8
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: движение частиц по сложной траектории

вот еще реализация дыма:
Вложения
Тип файла: zip dym.zip (8.9 Кб, 508 просмотров)
(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 11:09   #9
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: движение частиц по сложной траектории

собсно можно просто двигать по кривой плоскости в максе и сделать это анимкой. в блице появлять выезжающие вначале/скрывать выезжающие в конце в альфу. чтобы партиклы в условиях въезжания в окружающую геометрию не выглядели коряво вообще юзают такую штуку как soft particles, но похоже на блице её нереал реализовать.
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 11:46   #10
mauNgerS
Разработчик
 
Аватар для mauNgerS
 
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений
(для 670 пользователей)
Ответ: движение частиц по сложной траектории

jimon
не очень понял с безье.
я делал так:рисовул траекторию кривой безье, затем двигал сферу по этой траектории, делал много таких сфер, чтобы получилась змейка.
Затем на сферу одевал сферическую текстуру с альфой, в Блице выглядело как спрайт. Но так качество не очень и таких каналов очень много и они длинные.
Может есть способ гораздо быстрее и проще
(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 13:46   #11
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: движение частиц по сложной траектории

jimon, о да, очень простое и понятное решение проблемы
Для новичков особенно.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 14:43   #12
Dzirt
Элита
 
Аватар для Dzirt
 
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений
(для 3,833 пользователей)
Ответ: движение частиц по сложной траектории

А че задача интересная...) Щас попробую ченибудь накатать
Тебе для презентации,или игры?
(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 18:02   #13
Dzirt
Элита
 
Аватар для Dzirt
 
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений
(для 3,833 пользователей)
Ответ: движение частиц по сложной траектории

(Хочу наперед извинится за недокументированый семпл и оч.кривой почерк..)
Вот накатал так быстро, как мог.Код можно еще в сто раз оптимизировать...сделать чтобы дым и по вертикали изгибилася и т.д.Извени,но времени у меня сейчас нету....Продокументирую его тебе потом ок?

Немножко подкоректировал.
Smoke.zip

Последний раз редактировалось Dzirt, 22.06.2009 в 18:32. Причина: подкоректировал семпл
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Dzirt за это полезное сообщение:
h1dd3n (23.06.2009), Nex (23.06.2009)
Старый 23.06.2009, 04:04   #14
mauNgerS
Разработчик
 
Аватар для mauNgerS
 
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений
(для 670 пользователей)
Ответ: движение частиц по сложной траектории

ArtemkA
Спасибо, но такие примеры у меня есть

Dzirt
Большое спасибо!
на данный момент это лучшее что есть!

В от только дым занимает не весь объём и вылазит за стенки канала

З.Ы. это для презентации. Дело в том что таких каналов много и нужен простой универсальный способ.
(Offline)
 
Ответить с цитированием
Старый 23.06.2009, 12:51   #15
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: движение частиц по сложной траектории

Первое что сразу пришло на ум - сделать в максе куб(или пивот) движущийся по сплайну (Animation -> Constraints -> Path Constraint) экспортнуть эту анимашку в B3d. Загрузить в блиц и привязать к кубу партиклы дыма. А чтобы не вылезали за стенки, просто убивать их при столкновении со стенками. или просто в функции патиклов сделать дальность их разлетания равную диаметру трубы
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
система частиц Kuzma 3D-программирование 1 26.10.2009 21:59
Система частиц Dakar 3D-программирование 35 28.09.2009 19:20
Движение тела по траектории, что задана формулой GomZik 3D-программирование 4 10.12.2007 15:03
Удаление частиц CRACK 3D-программирование 8 14.06.2007 00:03


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


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