Posts Tagged ‘Lissagou’



3
Авг
Comments Off

Совершенству нет предела

И тем не менее, теперь я наконец могу показать демо, которым я по настоящему доволен. По сравнению с этим вариантом, все предыдущие - тухлая, никуда не годная лажа.

Тут многое подправлено и теперь это выглядит вдохновляюще. Вариант все еще сырой. В коде осталось куча всяких хвостов которые надо зачистить.

К счастью, мне удалось разобраться с производительностью и теперь анимация выглядит плавно и красиво. Для усиления эффекта я сделал киношное каше и подправил цвет. В сцене сейчас пять разных вариантов появления букв, они чередуются в произвольном порядке и у некоторых из них меняются параметры в случайном порядке.
Любуйтесь!

24
июля

Font Blender. Превращаем текст в математические кривые.

И, наконец, я сделал то, что хотел - дробление и превращения текста в трехмерные, математические, абстрактные фигуры! Для этого пришлось твинить конечные и контрольные точки отрезков. Фактически для каждого обломка надо одновременно анимировать 6 или 9 параметров,  в зависимости от типа отрезка.  При этом, конечные точки, куда должен прилететь отрезок, вычисляются по формулам фигур лиссажу, которые продемонстрированы здесь и здесь (есть исходники).

Смотреть демо

10
июля

…и художественный тюнинг!

Очередная серия экспериментов. В результате тюнинга предыдущего варианта Математических кривых 3D, получилась феерическая штуковина -  художественно-математическая инсталляция а-ля “геометрический вальс”. (Для просмотра нужен flash player 10 версии, взять можно здесь.)
3dcurvesimages
Прячу красоту под кат, она лучше воспроизводится когда на странице нет других флешек.

Смотреть красоту

7
июля

Mатематические кривые в 3D

Мне стало интересно посмотреть на математические кривые в 3-х мерном пространстве. Для этого я начал разбираться с Matrix3D и прочей трехмерной оснасткой в action script. Получилась вот такая штуковина:

Чтобы читать дальше и скачать исходные коды этой демки пройдите пожалуйста под кат…

1
июля

Эпициклоида… или эпитрохоида?

Закономерное продолжение экспериментов с математическими кривыми.

Я нашел замечательный ресурс The MacTutor History of Mathematics archive на котором есть раздел об известных математических кривых с примерами на Java.

В добавок я использовал формулы которые нашел на сайте Алексея Сергеева, вот в этой статье.

Всего в списке три разных кривых, два варианта эпициклоиды и Лиссажу. Для Первого варианта эпициклоиды и для фигур Лиссажу я сделал несколько пресетов. На самом деле меняя коэфициенты можно получить целую кучу разных кривых, все они имеют свои названия, поэтому эпициклоидой, то что получилось можно назвать лишь условно.

Теперь можно раскрашивать фигуры по своему усмотрению. Самый нижний левый слайдер управляет периодичностью цветовой гаммы, т.е. определяет сколько раз повторяется цветовой переход.

Для удобства вверху демонстрируется формула с подставленными коэффициентами, так что сразу можно получить результат эксперимента в виде готовой формулы.

Получился весьма удобный инструмент для подбора параметров математических кривых.

Попутно я сделал небольшую анимацию отрисовки кривой, но это уже к относится больше к вопросу конечного применения всех этих упражнений. На данном этапе я стараюсь понять как живут эти кривые в динамике, чтобы потом, можно было сделать из этого, что-нибудь интересное. Анимация фигур начинается автоматически, если не производить никаких действи над программой в течение 15 секунд.

Celadon theme by the Themes Boutique