Hacker News Digest

Тег: #web-application

Постов: 3

Mesh2Motion – Open-source web application to animate 3D models (mesh2motion.org)

Mesh2Motion — это бесплатный веб-инструмент с открытым исходным кодом для анимации 3D-моделей. Приложение поддерживает создание анимаций для человекоподобных существ, четвероногих животных и птиц. Пользователи могут импортировать модели в форматах GLB, GLTF и FBX, выбирать подходящий скелет и интуитивно настраивать его положение. Система undo/redo позволяет исправлять ошибки, а готовые анимации экспортируются в широко поддерживаемом формате GLB.

Проект полностью бесплатен как для личного, так и коммерческого использования, включает библиотеку человеческих анимаций от Quaternius и доступен онлайн по адресу app.mesh2motion.org. Разработчики подчеркивают важность наличия открытых инструментов в области 3D-анимации, которые могут развиваться вместе с сообществом. Исходный код проекта доступен на GitHub под лицензией MIT, а для обратной связи можно использовать социальные сети автора.

by Splizard • 24 октября 2025 г. в 11:01 • 210 points

ОригиналHN

#threejs#glb#fbx#bvh#3d-animation#open-source#web-application#github#mit-license

Комментарии (35)

  • Проект представляет собой open-source-утилиту для риггинга и анимации персонажей, которая использует библиотеку three-mesh-bvh и three-mesh-geometry и предоставляет экспорт в .glb и .fbx.
  • Пользователи отмечают, что это единственный инструмент, который не требует регистрации и не использует генеративный ИИ, что делает его особенно ценным для независимых разработчиков.
  • Некоторые участники обсуждения подчеркивают, что проект не предоставляет автоматическое распознавание суставов, что требует ручной настройки, и что это может быть недостатком по сравнению с Mixamo.
  • Создатель проекта отвечает, что автоматическое распознавание суставов было бы возможно, но это потребовало бы включения большого количества кода, что противоречит философии проекта быть максимально легким.
  • Также обсуждается возможность добавления поддержки экспорта в .fbx и .blend файлы, но это потребовало бы включения большого количества кода, что также противоречит философии проекта.

Show HN: A Digital Twin of my coffee roaster that runs in the browser (autoroaster.com)

AutoRoaster — это цифровой двойник настоящего ростера Kaleido M1. Он прогнозирует физику бобов и самого ростера и позволяет взаимодействовать с виртуальным устройством так же, как с настоящим. Демо по умолчанию использует эфиопский Guji, 24 °C окружения, 180 °C прогрева и 60 % оборотов барабана.

Пользователь может менять массу бобов (50–200 г), мощность нагрева и скорость вентилятора, а также скорость симуляции. Кнопка «Add Beans» запускает процесс, «Stop» — останавливает его, «Reset» — сбрасывает всё. Подсказки всплывают при наведении на элементы управления.

Проект открыт к сотрудничеству: автор может создать цифровую копию вашего собственного ростера.

by jvkoch • 06 октября 2025 г. в 16:31 • 127 points

ОригиналHN

#digital-twin#simulation#coffee-roasting#web-application#open-source

Комментарии (36)

  • Обсуждение вращается вокруг моделирования кофе и процесса обжарки: от использования Artisan и моделей кофе до "цифровых двойников" и их определения.
  • Участники обмениваются опытом, где-то с ностальгией вспоминают о старых временах, где-то делятся ссылками на open-source проекты и обсуждают, как можно было бы улучшить модель или сделать ее более доступной.
  • Обсуждается возможность использования модели для контроля за обжаркой и возможность взаимодействия с реальным оборудованием.
  • Также поднимается вопрос о том, что такое "цифровой двойник" и как он отличается от симуляции.

Show HN: Whittle – A shrinking word game (playwhittle.com)

by babel16 • 05 августа 2025 г. в 17:39 • 126 points

ОригиналHN

#word-game#web-application

Комментарии (55)

Nice! You definitely have something there.I would love a dictionary lookup. I'd expect a big part of the strategy to be working backwards from the possible 1/2 letter words, but there's no way to tell how reasonable the dictionary is without testing, and getting the game into the