Releases: dioram/Elektronik
Releases · dioram/Elektronik
Pre-release v4.0.0-rc2
Новое в этой версии
- Новый тип отображаемых объектов - маркеры.
- Они представляют собой некий примитив из списка с закреплённым текстом.
- Примитивы: куб, полупрозрачный куб, сфера, полупрозрачная сфера, кристал.
- Примитивам можно установить позицию, ориентацию, цвет и масштаб по трём осям.
- Наблюдения:
- Наблюдения теперь не изменяются в размерах при масштабировании сцены.
- Размер наблюдений можно менять поллзунком в настройках сцены.
- Рендер наблюдений теперь вынесен на GPU ещё большей частью.
- Исправлен баг, когда криво считывалось наведение курсора на наблюдение, и нажатие на него.
- Построение меша:
- Улучшен алгоритм построения меша для плотных облаков.
- Меш теперь может быть отрендерен в качестве полигональной сетки без заливки.
- Экран загрузки.
- Рефакторинг рендера.
- Исправлен баг с бесконечной загрузкой, если окно "Дерево данных" было закрыто или свёрнуто.
- Добавлена возможность выбирать проекцию камеры: перспективную или ортогональную.
- Плагины:
- Protobuf:
- Изображения с камеры теперь могут быть переданы как путь к картинкам.
- Planes detection:
- Теперь точки могут принадлежать нескольким плоскостям одновременно.
- Protobuf:
New in this version
- New type of objects - Visualisation markers.
- It is some primitive from list with text.
- Primitives: cube, semitransparent cube, sphere, semitransparent sphere, crystal.
- Primitives have position, orientation, color and scale.
- Observations:
- Observations now don't change their size when scene is scaling.
- Observations size now can be set by slider in scene settings.
- Observations render now moved on GPU a little more.
- Fixed bug where hovering and clicking on observation handles poorly.
- Meshes:
- Mesh reconstruction algorithm now works better with dense point clouds.
- Meshes now can be rendered as wireframe.
- Loading screen was added.
- Refactoring of render pipeline.
- Fixed bug where Elektronik stuck on loading screen if "Data tree" window was closed or minimized.
- Now user can choose camera projection: perspective or orthographic.
- Plugins
- Protobuf:
- Images from camera now can be sent as paths to images.
- Planes detection:
- Now one point can belong to several planes.
- Protobuf:
Pre-release v4.0-rc1
Новое в этой версии
- Горячие клавиши для большинства действий.
- Возможность поставить паузу перемотать последовательность в онлайн режиме.
- Обновлённый пользовательский интерфейс.
- Огромный рефакторинг системы плагинов. Теперь их написание должно быть легче благодаря более хорошим абстракциям.
Ломающие изменения
- Полностью переделаны интерфейсы плагинов
New in this version
- Hotkeys for most of actions.
- Pause and rewind in online mode.
- Updated UI.
- Massive refactoring of plugins system. Now it has better abstractions and should be easier to implement.
Breaking changes
- Full rework of plugins interfaces
Release v3.2.1
Release v3.2.0
Новое в этой версии:
- Начиная с этой версии возможно автоматическое обновление Электроника при выходе нового релиза или пре-релиза.
- Окно настроек сцены преобразовано в 2 окна: окно инструментов и окно дерева источников данных.
- Добавлен виджет для вывода ориентации и позиции камеры, а также для выравнивания камеры относительно осей координат.
- Наблюдения и отслеживаемые объекты теперь могут отображать цвет.
- Обновлено окно наблюдений:
- Изображения теперь перезагружаются с диска при обновлении.
- Повышено качество картинки.
- Возможность переключаться между наблюдениями в окне.
- Доработана сетка:
- Добавлена возможна указать ориентацию сетки, если ваши данные ориентированы не горизонтально. (для этого создайте плоскость с сообщением "Grid")
- Добавлены отметки координат.
- Добавлена возможность разбивать облака на отдельные сегменты.
- Алгоритм кластеризации k-means++.
- По плоскостям.
- Линейка позволяющая определить расстояние между 2 точками.
- Снимки состояний облака:
- Теперь вы можете сделать снимок текущего состояния облака, чтобы потом оценить изменения облака.
- Снимки можно сохранять на диск и загружать от туда.
- Запись последовательностей.
- Возможность выключить/включить логирование в файл.
- Возможность передавать данные на другие запущенные экземпляры приложения.
- Возможность менять прозрачность линий.
- Реконструкция поверхностей по облаку точек.
- Теперь построение графа наблюдений происходит на стороне электроника, по этому появилась возможность на ходу фильтровать ребра графа по весу.
- Линукс версия
- Добавлена возможность не компилировать нативные библиотеки, если их функции не нужны.
- Добавлена возможность менять масштаб сцены "на лету".
- Добавлена возможность менять скорость воспроизведения в оффлайн режиме.
- Электроник теперь собирается в двух версиях, с VR и без.
Ломающие изменения:
- Обновлённый протокол protobuf требует поменять названия переменных в коде и перекомпилировать.
Известные проблемы
- Устаревший SteamVR может вызывать проблемы с отрисовкой. См. #55. Обновите SteamVR или используйте сборку без поддержки VR.
New in this version:
- Starts with this version Elektronik can be automatically updated at new release or pre-release.
- Scene settings window was separated to tools window and data source tree window.
- Added widget showing camera position, orientation. This widget can also align camera.
- Observations and tracked objects now can render color.
- Updated observetion window:
- Images now reloads from disk if they are updated.
- Image quality improved.
- Now you can change observation in window.
- Updated grid:
- You can orient grid in case if your cloud isn't oriented horizontally (just create infinite plane with message "Grid").
- Coordinates.
- Now you can split your cloud on segments.
- K-means segmentations algorithm.
- Segmentation by planes.
- Ruler tool for points.
- Snapshots
- Now you can create snapshot of all clouds.
- Snapshots can be saved on disk and loaded from there.
- Recording of incoming data
- User can disable/enable logging in file.
- Plugin that allows Elektronik to transmit data from one instance to another.
- Semitransparent lines.
- Camera can follow tracked objects.
- Surface reconstruction based on point cloud.
- Now observations graph is building on Elektronik side and user now can filter graph edges by their weight.
- Linux version
- Now you don't need to build all native libraries if you think you don't need them.
- Now you can change scene scale on the fly.
- Now you can change play speed in offline mode.
- Elektronik now builds in two versions with and without VR.
Breaking changes
- You need to update names in your code and recompile to use updated protobuf protocol.
Known issues
- Obsolete SteamVR can cause render issues. See #55. Update SteamVR or use non-VR build to fix this.
Pre-release v3.2.0-rc5
Новое в этой версии:
- Обнаружение плоскостей в облаке точек
- Возможность выключить/включить логирование в файл
- Возможность передавать данные на другие запущенные экземпляры приложения
- Возможность менять прозрачность линий
- Камера может следовать за отслеживаемым объектом
- Оптимизировано отображение наблюдений
New in this version:
- Planes detection tool
- User can disable/enable logging in file
- Plugin that allows Elektronik to transmit data from one instance to another
- Semitransparent lines
- Camera can follow tracked objects
- Observation render was optimized
Pre-release v3.2.0-rc4
Новое в этой версии:
- Запись последовательностей
New in this version:
- Recording of incoming data
Pre-release v3.2.0-rc3
Новое в этой версии:
- Снимки состояний облака
- Теперь вы можете сделать снимок текущего состояния облака, чтобы потом оценить изменения облака.
- Снимки можно сохранять на диск и загружать от туда.
Известные проблемы:
- Не работает ROS плагин
New in this version:
- Snapshots
- Now you can create snapshot of all clouds.
- Snapshots can be saved on disk and loaded from there.
Known issues:
- ROS plugin not working
Pre-release v3.2.0-rc2
Новое в этой версии:
- Обновлено окно наблюдений:
- Изображения теперь перезагружаются с диска при обновлении.
- Повышено качество картинки.
- Возможность переключаться между наблюдениями в окне.
- Экспериментальная возможность просматривать изображения в виде трёхмерной проекции (кликните по наблюдению, когда включен экспериментальный флаг).
- Доработана сетка:
- Добавлена возможна указать ориентацию сетки, если ваши данные ориентированы не горизонтально. (для этого создайте плоскость с сообщением "Grid")
- Добавлены отметки координат.
- Добавлена возможность разбивать облака на отдельные сегменты.
- Алгоритм кластеризации k-means++.
- Исправлены мелкие неудобства при работе с окнами.
- Линейка, позволяет определить расстояние между 2 точками. Может вызывать просадки производительности при большом облаке точек (n>>100 000), поэтому требует включения экспериментального флага.
- Экспериментальные флаги находятся в окне инструментов.
New in this version:
- Updated observetion window:
- Images now reloads from disk if they are updated.
- Image quality improved.
- Now you can change observation in window.
- Experimantal function: 3D image. (click on observation when experimental flag is set).
- Updated grid:
- You can orient grid in case if your cloud isn't oriented horizontally (just create infinite plane with message "Grid").
- Coordinates.
- Now you can split your cloud on segments.
- K-means segmentations algorithm.
- Fixed small ui bugs in windows.
- Ruler tool for points. Since it can cause perfomance issues on big point cloud (n >> 100 000) you should enable experimantal flag first.
- You can find experimental flags in tools window
Pre-release v3.2.0-rc1
Новое в этой версии:
- Начиная с этой версии возможно автоматическое обновление Электроника при выходе нового релиза или пре-релиза.
- Окно настроек сцены преобразовано в 2 окна: окно инструментов и окно дерева источников данных.
- Добавлен виджет для вывода ориентации и позиции камеры, а также для выравнивания камеры относительно осей координат.
- Наблюдения и отслеживаемые объекты теперь могут отображать цвет.
New in this version:
- Starts with this version Elektronik can be automatically updated at new release or pre-release.
- Scene settings window was separated to tools window and data source tree window.
- Added widget showing camera position, orientation. This widget can also align camera.
- Observations and tracked objects now can render color.
Release v3.1
Новое в этой версии:
- Плагин для работы с ROS. Поддерживаются ROS, ROS2, rosbag и rosbag2.
- Значительная переработка интерфейса. В частности:
- Система окон для вывода различной информации
- Группировка облачных данных по типам в дерево.
- Возможность навести камеру на выбранное облако или объект.
- Отображение следа для точек изменивших своё положение
New in this version:
- Plugin for ROS support. It can work with ROS, ROS2, rosbag and rosbag2.
- Major UI improvements. Most important:
- Windows system. Now elektronik can show any types of additional info or metadata.
- Tree of data sources.
- "Look at" button which allows you to quickly center camera on chosen cloud.
- Track of moved points.