Pull to refresh

Comments 32

Спасибо огромное за обзор, никогда прежде не слышал об этой программе. Теперь я знаю, чем займусь на выходных :)
Ммм! Интересная вещичка, надо скачать-попробовать! Я на Processing даже кой-чего писал, будет с чем сравнивать.
Кстати, дали бы хоть ссылочку на скачивание Nodebox 2(чтобы люди по всяким гуглам не лазили):
beta.nodebox.net/download
Версии для винды, мака и инструкции для дебиана.
Моя вина, сейчас добавлю.
Вот спасибо =) А то я по мере статьи все больше отчаивался, что я не Маковод =))
Обзор великолепен, а то что много картинок — это только плюс! Плагин заинтересовал после того, как увидел, что с помощью его можно реализовать. Вторая версия показалась более заманчивой…
Очень занятно, спасибо за статью. Будет с чем поиграться в свободное время, модет и юзкейс найдется хороший.
Есть у меня две работы, которые я делал в самом начале знакомства с программой. На самом деле ничего особенного, так эксперименты с Python.

Нет, первый. Но во втором еще проще сделать такое :)
Очень интересная штука. С утра на работе попробую обязательно!
Посмотрел-потыкал. Штука интересная, но я не понял одного — можно ли создавать динамическую картинку? Может через плагин какой? Я люблю кодить именно анимацию, просто картинки создавать не интересно)
А так впечатления только положительные, поиграться интересно с ней. Ничего не тормозит на моем довольно старом ноуте(Pentium M), все через GUI, что для знакомства просто отлично! Это потом уже можно и покодить, когда понравится.
Но анимацию очень хочется — никто не подскажет? Мне Procesing именно этой фичей понравился — довольно просто кодить всякие визуальные эффекты(писал визуализацию алгоритма Дейкстры для графов, с добавлением/удалением узлов прямо в процессе работы).
Можно.
В топике автор рассказал, как нарисовать круг, вот вам простенькая анимация с кругами — всё просто, если раньше имело дело с action_script, asymptote или чем-либо подобным:

size (500, 500)
speed(20)

def setup():

global frame
frame=1

def draw():

global frame
frame += 1

for i in range(100):
ova=random(0,10)/10.0
ovr=random(0,10)/10.0
ovg=random(0,10)/10.0
ovb=random(0,10)/10.0
fill(ovr,ovg,ovb,ova)
ov1=random(0,500)
ov2=random(0,500)
ov3=random(0,50)
oval(ov1, ov2, ov3, ov3)

Потом либо просмотр в nodebox, либо экспорт в *.mov.
Экспорт *.mov, как водится, работает только под mac (кило антоновки в зад разработчикам этого недоформата). ffmpeg/mencoder разработчики не осилили, увы, и я при бешлом осмотре не понял откуда вызываться экспортв mov должен (вдруг можно прикрутить ffmpeg/mencoder). Очень жаль, что нет некоего аналога flash-player или blender-player… Был бы кстати.
Спасибо Вам за ответ, но так как для меня все это лишь хобби(основной кодинг на с++ да асьме), то я даже не понял, куда вставить этот код =(.
Кстати, раз в маке есть экспорт в mov, значит разработчики предполагают возможность создания анимации. Но вот честно говоря, пока это не интуитивно, имхо. Я помню, что это лишь бета. Может попозже допилят? Сейчас эта штука для меня лишь как игрушка для создания забавных картинок и только.
В Processing что круто, так это кроссплатформенность — код легко собирается в бинарник хоть под виндой, хоть под линуксом. Java, что говорить… Для Nodebox это пока точно лишнее, его ниша, как я это понял — готовый продукт, будь то картинка или видео.
Вставить в левое окно программы ) Ну и смотрите на сайте программы список зависимостей — нужен питон и кое-что ещё. По ctrl+r код отправится на исполнение. По ctrl+. остановится (требуется только для бесконечной анимации). Прога по сути своей IDE для python с поддержкой собственных библиотек.
Создание анимации, ещё раз повторю, есть! Его не предполагают. Вот тот код, что я кинул, рисует разноцветные шарики со случайными координатами. Каждый кадр — свой «горошек». Но можно и траектории им прописать, и плавное изменение движения, и отрисовывать вместо них что-то другое, и много чего ещё. Единственный косяк — информацию можно запихнуть только в mov, в linux этот пункт недоступен. Но на сайте есть видео с анимациями, экспортированными на mac`ах.
На счёт ниши — ну виджеям пригодилось бы. Для pdf asymptote есть. Хотя, по мне так он посложнее и с серьёзной заточкой на нужды верстальщиков и полиграфистов. А nodebox как раз аниматорам бы пригодилась.
А если б была возможность транслировать питоний код во flash-байткод… …мечты-мечты.
Под linux видео можно получить при помощи recordmydesktop (ну или иным способом захватив видео с экрана), но решение, конечно, костыльное…
Да, получается, что это IDE для питона с дополнениями. Но как чисто IDE она неудобная имхо, гораздо проще писать анимацию в созданных специально для этого системах. Было бы круто, если была бы Node, которая получает в качестве параметров либо точки изображения(если оно векторное), либо картинку(растр) и может менять их в цикле. Ну и на выходе тоже выдает точки/картинку, чтобы можно было бы дальше присоединять node'ы.
Я на сайте что-то не нашел раздела соответствующего, где лежат готовые дополнения, сейчас особо времени нету. Но софтинка интересная, еще и linux поддерживающая — буду следить за ее развитием.
В правое окно код — ошибся.
На счёт удобная нет — я вот ещё по флэшу замечал, что аниматорам и прогерам нужны разные IDE. Первым попроще и без лишнего, вторым — побольше возможностей. Что до специально созданных систем — в каких именно? Я вот кроме FLASH ничего и не вспомню, разве что какие-то сверхтяжёлые пакеты для визуализации. А всё остальное на уровне «блокнот и компилятор». Ну или на уровне nodebox. Да и не нужна навороченная IDE для анимации, на мой взгляд — вот инструменты для работы с графикой нужны, таймлайны, удобное управление графическими объектами, шустрый движок визуализации — куда нужнее. А навороченная IDE для простого кода как бы и ни к чему.
Посмотрим, во что превратят bodebox2. Будет время — попробую списаться с авторами на предмет прикручивания ffmpeg. Жаль сам только если тестированием смогу помочь…
И все-таки макось удивительная операционная система. Каждый раз открываю столько новых вкусных программ, не перестаю удивляться))
Версии под линукс (http://dev.nodebox.net/wiki/Qt) и Виндоус (http://nodebox.net/download/nodebox2/nodebox-2.0.966-setup.exe) тоже есть ;)
nodebox первый из этого svn у меня не завёлся.
Интересная программа, что-то типа Houdini(3х мерный пакет для спецэффектов) для 2d. По крайней мере нодовая логика блоков операторов оттуда. Но работы над ней создателям еще много предстоит.
Похоже, что слово «Node» входит в моду.
UFO just landed and posted this here
UFO just landed and posted this here
А летающие автобусы?
Тем более синяя было бы слишком явно и я б ушел ждать 17го числа
Очень классный пост и прога.

Я в школьные годы матлабом (да, я знаю что матлаб — это из иной оперы) увлекался, там тоже можно было делать подобное. Точнее анимировать трехмерные графики функций и др. Но скриптовый язык сложноват был. А тут пайтон, что заставит наконец-то за него сесть.
Можете попробывать еще поставить Blender, там 3д, но тоже питон. Смысл в том, чтобы генерировать композиции, а потом уже рендерить. У меня на фликере есть в контактах чувак, он занимается generative art, он в разных програх работал (и в блендере тоже), можете посматреть его эксперименты (все на основе математики)
Интересная штука. См ахивает на гибрид asymptote и неинтерактивный flash…
Про флэш тоже есть что сказать, потом будет статья.
Экспорта видео для linux нет. Ещё одни «неосилившие»…
Sign up to leave a comment.

Articles