Сначала — только ядра.
Файл XYZ — это координаты и ничего больше: ни связей, ни зарядов. Ровно так Molenta видит молекулу в первый момент.
Molenta
Рабочая станция для молекул с собственным 3D-движком в основе. Собирать структуры так же приятно, как на них смотреть.
Потяните, чтобы повернуть. Это не видео — это движок.
Химики проводят в редакторах молекул тысячи часов. А сами редакторы будто застряли в 2005-м: десятки серых кнопок, вылеты на ровном месте, связи, которые программа угадывает неверно. Мы начали с чистого листа. С движка.
Движок
Не надстройка над чужой графикой, а собственное ядро на Rust и wgpu. Сцены на этой странице рендерятся вживую, прямо в вашем браузере — по тем же принципам.
Файл XYZ — это координаты и ничего больше: ни связей, ни зарядов. Ровно так Molenta видит молекулу в первый момент.
Связи восстанавливаются по расстояниям и радиусам, без подгонки под таблицу валентностей. Ионы, N⁺ и напряжённые циклы — без фантомных связей и тихих догадок.
Мягкие тени и окклюзия считаются для каждого пикселя. Кольца, впадины и укладка читаются с первого взгляда — ещё до того, как вы повернёте молекулу.
Каждый атом — математически точная сфера, рассчитанная попиксельно. Приближайте сколько угодно: ни одной грани, ни одной лесенки.
Шаростержневая, ван-дер-ваальсова, трубчатая. Переходы плавные, а координаты не сдвигаются ни на долю ангстрема.
Интерфейс
Интерфейс построен вокруг сцены, а не вокруг меню. Попробуйте прямо здесь: выберите атомы, поменяйте длину связи или торсион, отмените. Это работает.
Сборка, расчёт, анализ, экспорт: одна молекула проходит их по порядку.
Только то, что нужно сейчас. Остальное — в одной строке ⌘K.
r, θ и φ — точными значениями, с мгновенным откликом в сцене.
Заряд, спин, энергия и история — в строке статуса, без всплывающих окон.
Поворот, отмена, смена представления — выделенное остаётся выделенным.
Зафиксируйте атомы — и ни одна правка их не сдвинет. Попробуйте: F.
Каждая правка — команда в неизменяемой истории. Шаг назад доступен всегда.
Команды
Каждое действие в Molenta — именованная команда. Найдите её по слову, вызовите с клавиатуры, повторите из истории.
Предоптимизация
Нарисовали на глаз — получили разумную геометрию за секунды. Быстрый расчёт GFN2-xTB встроен прямо в редактор: без экспорта, терминала и чужих форматов.
Старт
Авобензон, C₂₀H₂₂O₃. Стартовая и оптимизированная геометрии — из эталонного корпуса Molenta, путь между ними интерполирован для наглядности.
Путь
От первого атома до рисунка в статье — в одном приложении, без конвертеров и копирования координат.
Нарисуйте, отредактируйте, зафиксируйте. Честная геометрия, явные заряд и спин.
Вход для ORCA без сюрпризов: каждый параметр виден и проверен до запуска.
! r2SCAN-3c Opt Freq %pal nprocs 8 end * xyz 0 1 C 0.821 -0.224 0.028 N 1.901 -1.074 0.003 O 1.649 1.996 0.094 … ещё 21 атом *
Оптимизация, частоты, орбитали — с пометкой, чему можно верить, а что стоит перепроверить.
Рисунки для статьи, которые через годы выглядят так же. Стиль отображения — это данные с версией.
Принципы
Мы не жертвуем корректностью ради картинки. И картинкой — ради корректности.
f64
Координаты, энергии и геометрия считаются в двойной точности на процессоре. Видеокарта рисует, а не решает.
Орбиталь, спектр, термохимия — каждый результат с честным статусом.
1
Регресс парсера — провал релиза, а не повод держать на полке три старые версии.
macOSWindowsLinux
Подписанные сборки. Без Wine, эмуляторов и «не ставьте в Program Files».
200
На них проверяются распознавание связей и предоптимизация — не на удобных примерах из учебника.
Память под контролем компилятора. Никаких «вылетело — перезапусти».
У каждого действия есть имя, история и отмена. Никаких тихих автоисправлений геометрии.
geom.setBondLength(C7, N8, 1.335 Å)
Мы пишем ядро прямо сейчас.
macOS · Windows · Linux