VoidFlow, инструмент для создания разнообразных кристаллообразных |
Home· Статьи · Вакансии · Чертежи · 3D Галерея · 2D Галерея · Форум · Форум Realtime | Реклама |  Конкурсы | RAR Award | Правила |
Здравствуйте, гость ( Вход | Регистрация )
VoidFlow, инструмент для создания разнообразных кристаллообразных |
02/03/2009, 16:09
Сообщение
#1
|
|
Рыцарь форума Группа: Пользователи Сообщений: 1 956 Регистрация: 08/01/2005 Из: Нижний Новгород Пользователь №: 9 336 |
Итак, в продолжение темы многогранников Вороного появился новый скрипт (пока еще первая, но далеко не самая последняя версия). На основе входящей геометрии VoidFlow создает частицы и по их центрам строит многогранники Вороного. Частицы делятся на две группы: 1. Units - центр этой частицы будет являться центром будущего многогранника. 2. Voids - эта частица используется только для обрезания граней Unit'ов, в ее центре будет пустота. (Все Unit'ы также используются в качестве Void'ов) Философский смысл Unit'ов и Void'ов в том, что вторые ограничивают первых, и можно создавать многогранники по выделенным вершинам mesh-объекта, а остальные вершины использовать для обрезания (кстати таким образом сделаны первые две фигуры на картинке). Кроме того: 1. Можно использовать Particle FLow для редактирования частиц. 2. Можно задать вес (Weight) меньше единицы и тогда между многогранниками будут промежутки. 3. Можно использовать любую геометрию как основу для обрезания. Тестируйте voidflow.zip ( 24,68 килобайт ) Кол-во скачиваний: 378 и постите картинки ваши шедевров сюда. Запускать MAXScript / Run Script / voidflow.mse |
|
|
03/03/2009, 00:39
Сообщение
#2
|
|
Рыцарь форума Группа: Пользователи Сообщений: 1 956 Регистрация: 08/01/2005 Из: Нижний Новгород Пользователь №: 9 336 |
Эх, неважный из меня художник и ленивый еще Ну ничего, будем стараться |
|
|
03/03/2009, 01:10
Сообщение
#3
|
|
Максист-максималист Группа: Пользователи Сообщений: 8 265 Регистрация: 05/08/2003 Из: Харьков Пользователь №: 3 075 |
ну ты жжошь О_о..надо будет потестить...
|
|
|
03/03/2009, 01:54
Сообщение
#4
|
|
Уважаемый Группа: Пользователи Сообщений: 884 Регистрация: 19/02/2006 Из: Беларусь Гомель Пользователь №: 23 598 |
Спасибо!, ахфигенская штука, потыкал вроде все понятно),
попробуем применить в хозяйстве)), может попробовать ей бурбалки в пиве бабахнуть?!..... Сообщение отредактировал vitaly-go - 03/03/2009, 01:55 |
|
|
03/03/2009, 03:32
Сообщение
#5
|
|
Рыцарь форума Группа: Пользователи Сообщений: 1 956 Регистрация: 08/01/2005 Из: Нижний Новгород Пользователь №: 9 336 |
ыы. ракета
|
|
|
03/03/2009, 16:50
Сообщение
#6
|
|
Советчик Группа: Пользователи Сообщений: 78 Регистрация: 15/08/2003 Пользователь №: 3 163 |
а-а-а! класс!
будем ковырять вот бы оно еще в анимации с частицами работало... |
|
|
03/03/2009, 18:14
Сообщение
#7
|
|
Рыцарь форума Группа: Пользователи Сообщений: 1 956 Регистрация: 08/01/2005 Из: Нижний Новгород Пользователь №: 9 336 |
дело будущего. Обнаружилось, что в скрипт выдает ошибку в 9м максе, так что у кого девятка - вот вам правильная версия
voidflow_9.zip ( 21,27 килобайт ) Кол-во скачиваний: 279 Сообщение отредактировал 1асс - 03/03/2009, 18:17 |
|
|
04/03/2009, 23:46
Сообщение
#8
|
|
MaxMan Группа: Пользователи Сообщений: 223 Регистрация: 18/05/2004 Из: Краснодар Пользователь №: 5 897 |
даешь try()catch(), а то такие "тыкальщики", как я, сразу все ломают ))) присоединяюсь, буду тестить |
|
|
10/03/2009, 12:47
Сообщение
#9
|
|
Рыцарь форума Группа: Пользователи Сообщений: 1 956 Регистрация: 08/01/2005 Из: Нижний Новгород Пользователь №: 9 336 |
Работаю над оптимизацией. В новой версии будет многократно (на несколько порядков) увеличена скорость работы и можно резать тысячи многогранников за минуты - спасибо [Vitus]'у за наводку на алгоритм BSP. Ну и потом начну внедрять разнообразные возможности для наложения материалов и анимации.
На картинке 1020 многогранников нарезало за 6 минут. Будет еще быстрее раза в два, если не больше. До оптимизации (скрипт из первого поста) резало полтора часа. |
|
|
24/03/2009, 14:39
Сообщение
#10
|
|
Рыцарь форума Группа: Пользователи Сообщений: 1 956 Регистрация: 08/01/2005 Из: Нижний Новгород Пользователь №: 9 336 |
Грядет следующая версия, а сейчас выкладываю, что получилось с анимацией на данный момент.
прямая ссылка: http://www.scriptattack.com/images/vfanimtest1.avi зеркало на ютуб: http://www.youtube.com/watch?v=fzbXUeZWKYo |
|
|
24/03/2009, 21:08
Сообщение
#11
|
|
Рыцарь форума Группа: Пользователи Сообщений: 1 956 Регистрация: 08/01/2005 Из: Нижний Новгород Пользователь №: 9 336 |
Версия 2.0
Что нового: 1. Новый интерфейс без частиц 2. Многократно ускоренное создание кристаллов 3. Базовых объектов теперь может быть сколько угодно (должны быть Editable Mesh) 4. Cut-Voids - дополнительная возможность обрезания каждого Unit'а по нормали в вершине (сумма нормалей к соседним граням) 5. Просчет анимации и запись dat-файлов, которые потом можно прочитать моим скриптом BlenderFluid и отрендерить Частицы и PFlow убрал до следующих версий, пока от них только тормоза. Не забывайте выделять базы в списке, кнопки над столбиками списка работают только с "подсвеченными" объектами. Совет: поверх объекта в BlenderFluid нужно наложить модификатор Smooth, чтобы все сгладилось как положено. Скрипт: voidflow_v2.zip ( 40,65 килобайт ) Кол-во скачиваний: 365 |
|
|
05/04/2009, 23:44
Сообщение
#12
|
|
Рыцарь форума Группа: Пользователи Сообщений: 1 956 Регистрация: 08/01/2005 Из: Нижний Новгород Пользователь №: 9 336 |
Готов независимый модуль (скоро объединю с основным скриптом), который помогает интерактивно создавать и менять кристаллы. Можно анимировать объекты на ходу.
Принцип работы чрезвычайно простой, кристаллы управляются инструментами левой группы, точки - правой: 1. Жмете левую кнопку Add. Создается геосфера, будущий кристалл (Unit). 2. При выделенной геосфере жмете правую кнопку Add (можно нажать не более 26 раз). Создаются точки (Void Point). 3. Двигаете туда-сюда точки или сферу, надвигаете их друг на друга по-всякому. Кристалл интерактивно меняется. 4. Выделите любую точку (или несколько) и нажмите левую кнопку Add. На месте точек появятся новые кристаллы. 5. Выделите любой кристалл (но только один) и нажмите правую кнопку Add. Создастся новая точка (если до этого включить флажок, она выделится после создания). 6. Двигаете или анимируете положение любых кристаллов или точек. Все интерактивно изменяется. 7. Удалять выделенные кристаллы или точки можно и нужно кнопками Delete. Кроме того, есть кнопка конвертации выделенных кристаллов в точки. 8. Выделенные кристаллы можно хайдить, фризить и ситхрувить Пример анимации тут Скрипт: vfext.zip ( 11,68 килобайт ) Кол-во скачиваний: 278 Сообщение отредактировал 1асс - 05/04/2009, 23:45 |
|
|
26/03/2010, 11:10
Сообщение
#13
|
|
сказочник Группа: Пользователи Сообщений: 2 658 Регистрация: 23/02/2006 Из: Краснодар Пользователь №: 23 882 |
На 2010 встанет?
|
|
|
26/03/2010, 11:43
Сообщение
#14
|
|
Рыцарь форума Группа: Пользователи Сообщений: 1 956 Регистрация: 08/01/2005 Из: Нижний Новгород Пользователь №: 9 336 |
да
|
|
|
26/03/2010, 13:03
Сообщение
#15
|
|
сказочник Группа: Пользователи Сообщений: 2 658 Регистрация: 23/02/2006 Из: Краснодар Пользователь №: 23 882 |
ты харошенький котэ ^^
спасибо. |
|
|
Bots |
Системное сообщение
|
|
|
|
|
Текстовая версия | Сейчас: 19/04/2024 - 05:42 |