Симулятор физики Algodoo
Из всех игр с физическим движком Algodoo выделяется тем, что это очень развитая, серьезная программа, нацеленная в первую очередь на обучение школьников основам физики и механики.
В Algodoo отлично сделано то, чего нет в Powder’е, а именно – жесткие взаимодействия предметов. Можете сделать часы, машину, шагающего монстра – все до чего додумаетесь.ПОддерживаются пружины, цепи, шарниры и двигатели.
В базовых инструментах можно встретить:
Sketchtool, Move tool, Drag, Rotate, Scale – это все понятно и известно из любого редактора, в люом случае не бойтесь пробовать)
- Cut – веселая штучка, позволяющая разрезать детали на части как во время паузы, так и на ходу.
- Poligon tool – рисует фигуры не правильной (или правильной SHIFT) формы.
- Brush – рисуем правой кнопкой, стираем левой.
- Ну, квадрат и круг думаею всем ясно,
- Gears – щестеренки, взаимодействуют друг с другом. Нажав два раза на кнопку можно настроить шаг и высоту зубцов.
- Plane tool – создает уровень земли.
- Chain tool – цепь, ниже приведено видео, как с ней обращаться.
- Spring tool- пружина, настраивается по силе упргугости и растяжения, а также длинне.
- Fixate – намертво зафиксировать деталь, пришпилив на манер кнопки.
- Hinge tool – ключевой элемент, по щелчку левой кнопки можно перейти в меню hingles, поставить крестик motor и наслаждаться зрелищем.

После установки колес из резины, проходимость джипа повысилась

И явилось знамение — работающий ГРМ ВАЗ 2106 в небесах!

К сожалению к недостаткам Algodoo можно смело отнести отсутствие химии. Т.е. тут нет возможности наблюдать взаимодейвтвие систем частиц как в Powder Toy. Ну, на то оно и powder, что означает – порошок.
Также автор не нашел в программе свойств разрушения материалов. Т.е. скидывая на кусок стекла гирю мы получим утругий удар и отскок!
Несколько видео, помогут полностью разобраться в программе.
Скачать симулятор физики Algodoo можно с официального сайта, программа платная и имеет 15 часовую демо версию.
Полная версия же будет стоить 29 евро.
Обзор опубликован на сайте «Техника и механика»
Algodoo как сделать машину
Итак начнем мы с подборки машины. Зайдем в яндекс или гугл и сделаем запрос на «машина вид сбоку» ну или конкретную марку, важно лишь то что фото машины должно быть сбоку.
я выбрал вот такую картинку, в принципе мне без разницы что разрушать. |
Давайте сохраним картинку у нас на компьютере. Откроем картинку в максимальном масштабе и нажмем по ней правой кнопкой мыши. Теперь выберем «сохранить как. » теперь картинка сохранена у нас на компьютере и мы можем её вставить в algodoo.
Создадим новую сцену, откроем окошко алгоду на пол экрана (нажмем в правом верхнем углу кнопку «свернуть») и перетащим файл изображения из того места где вы его сохранили. Если мы перетащим картинку на фон, то изображение будет пропорциональным.
Теперь возьмем инструмент нож и вырежем машину по контуру.
Теперь у нас появиться общий вид будущей машины. |
Теперь приступим к скелету машины. Используя прямоугольники обведем машину так что бы прямоугольники не были слишком маленькими, но и не нужно делать планки на всю длину машины, т.к. разрушение не будет выглядеть правдоподобным.
Получиться вот такой скелет |
Конечно вам скелет не нужно отводить от машины, я его сдвинул что бы вам было виднее его. Дальше я сделал планки между основными креплениями, они тоньше основных. После этого я сделал руль и сидения, они скрепляются с скелетом. Ну и основное, с чем у меня возникли проблемы в выборе подвески. на следующей картинке можно увидеть в каком в виде я её сделал. Преимуществом этой подвески является полное разрушение, но я настоятельно не рекомендую её использовать!
И вот у нас появляется уже полноценный скелет машины |
Дальше мы должны найти человека который будет сидеть у нас в кабине, конечно можно обойтись и без него просто затонировав стекла. Но если же вы решитесь сделать человека, то нужно что бы человек был не сложного строения, а то машина будет слишком требовательна к памяти.
Теперь сделаем колеса. Возьмем нож, и вырежем одно колесо инструментом нож. Теперь выделим колесо, нажмем в контекстном меню действие / трансформировать в круг. Так колесо станет ровным. Теперь его можно прикрепить к подвеске.
А так же на этом этапе работы нужно сгруппировать скелет и расставить оси. Теперь сгруппируем все оси на три группы: Основной скелет, (это то что проходит вдоль краев машины, он как правило крепче внутренних деталей) Внутренние детали (все сидения и побочные крепления) и подвеска. А так же нужно оставить свободными оси соединяющее колеса и подвеску, т.к. им будем задавать мотор.
Ну вот, визуально пока ещё нет сильных изменений |
Теперь вернемся к «шкуре» нашей машины, используя нож разрежем весь корпус на небольшие части. Небольшие части — это не салат который вы потом фиг соберете, а кусочки размером не меньше чем расстояние между двумя планками, т.е. каждый кусочек должно соединять три — четыре оси с скелетом.
Выберем все оси за исключением человека и подвески с теми которые держат колеса. Зададим им авто торможение и мощность мотора +inf. Я НЕ ЗНАЮ какие параметры вам нужны в импульс разрушения, но могу сказать что самый высокий показатель должен быть у подвески, средний показатель у основного скелета и самые слабые параметры должны быть у внутренних деталей. Можете поставить какие нибудь показатели наугад и по тестировать машину, если она сразу развалится то делайте параметр выше, и наоборот.
Вот так я разрезал машину |
Ну и на последок сделаем последние штрихи: «шкуре» машины зададим столкновение B, колесам C, выделим всю машину и сделаем параметр не пересекаться с аналогичными. (могут быть исключения, в инженерных целях, но для эффекта реалистичности нужно поставить как можно большим деталям этот параметр) А теперь весь смысл: Сделаем мотор для осей, это зависит какая машина у вас, в моем случае это заднеприводная машина.
И последний рецепт реалистичности в меню внешний вид уберите параметр показывать границы.
И вот у нас финальный вид машины |
Algodoo
Специализированный двухмерный симулятор физики. Или по другому песочница, позволяющая создать вам свой мир, который будет полностью зависеть от вашей фантазии.

Программа Algodoo представляет собой анимационный графический редактор, использующий технологию XML. Приложение дает возможность наглядно увидеть работу нарисованной механической системы, а также, меняя параметры сцены, оптимизировать и анализировать полученные решения. Огромным плюсом пакета является его понятный интерфейс и простота освоения.
Algodoo имеет богатый инструментарий для создания различных систем и механизмов. Базовые функции включают в себя: рисование прямоугольников, кругов, кривых линий и фигур не правильной формы; масштабирование, перемещение, поворот и удаление объектов; отмену/возврат последних действий. Также программа Algodoo поддерживает функции: разрезания деталей на части (во время паузы и «на лету»), создания уровня земли, добавления на объекты трассеров для отслеживания передвижений объекта, вывода графиков, векторных стрелок и цифровых значений ряда величин. Поддерживаются слои (каждый объект на двумерном поле имеет свой слой и взаимодействует лишь с ним), двигатели (прикрепляются к объекту и задают его скорость/силу вращения и клавиши включения/выключения) и крепежи (скрепляют несколько объектов, лежащих в разных слоях). Имеется возможность загружать в симулятор любые сторонние рисунки. При этом он становится одним из объектов сцены соответствующей формы и текстуры, которому можно задавать любые физические свойства и который может взаимодействовать с любыми другими объектами.

Для всех объектов сцены устанавливаются различные физические параметры – объем, вес, характер материала (дерево, сталь, гелий и т.д.), упругость, скорость, длина и сила натяжения пружины, высота и шаг зубцов шестеренок и многое другое. Программа Algodoo содержит образцы насосов, шестеренок, пружин, лазеров, призм, цепей, автоматических линий и прочее. В приложении можно легко собрать модели автомобилей, часов, оружия, деталей конструктора Лего. Симулятор проводит расчет геометрической оптики, учитывая показатели преломления, углы, дисперсию; достаточно реалистично моделируется в нем вода. После создания сцены и нажатия кнопки «Play» эксперимент оживает под действием ветра, силы тяжести, сопротивления воздуха, моторов, инерции и т.д. Симулятор интерактивен, в любой момент по ходу демонстрации можно вносить коррективы – добавлять объекты или изменять их характеристики.
Программа Algodoo имеет встроенный скриптовый язык под названием Thyme, привносящий в симулятор еще большую свободу действий и позволяющий создавать: объекты с уникальными физическими свойствами, явления и эффекты (например, плавление объектов или химические процессы). В Thyme доступны массивы, условные операторы, переменные, обработка событий, происходящих в среде моделирования.
История программы Algodoo началась в 2008, когда её автор, студент университета Умео (Швеция) Эмиль Эрнерфельдт готовился к получению магистерской степени по информатике. Тогда симулятор назывался Phun. Очень быстро он стал популярным в интернете, а его создатель совместно с товарищами основал компанию Algoryx Simulation. Разработчик переименовал программу в Algodoo и с тех пор постоянно совершенствует и развивает своё детище.

Совсем недавно программа Algodoo стала бесплатной. На официальном сайте симулятора физических процессов имеется множество обучающих материалов, а также хранилище algobox, предназначенное для обмена работами между пользователями приложения.
Язык интерфейса ПО Algodoo многоязычный. Последняя версия приложения поддерживает немецкий, английский, испанский, французский, хорватский, польский, шведский, японский, китайский и корейский языки. Пользователи русского фан-сайта программы написали русификатор Algodoo, доступный по адресу http://algophun.3dn.ru.
У данного программного обеспечения скромные системные требования. Функционирует оно на трех платформах – Microsoft Windows, Mac OS и iOS.
Распространение программы: Freeware.
Официальный сайт Algodoo: http://www.algodoo.com/
Форматы файлов Algodoo: PHZ
Algodoo как сделать машину
Внимание! Просьба войти или зарегистрироваться на нашем сайте, для того что бы открыть большинство статей, учебник, убрать рекламный банер и т.д.



—>Приветствую Вас Гость
Лучший русский фан сайт Алгоду