Skip to content

Releases: dioram/Elektronik

Pre-release v4.0.0-rc2

02 Nov 13:07
Compare
Choose a tag to compare
Pre-release

GitHub release (by tag)

Новое в этой версии

  • Новый тип отображаемых объектов - маркеры.
    • Они представляют собой некий примитив из списка с закреплённым текстом.
    • Примитивы: куб, полупрозрачный куб, сфера, полупрозрачная сфера, кристал.
    • Примитивам можно установить позицию, ориентацию, цвет и масштаб по трём осям.
  • Наблюдения:
    • Наблюдения теперь не изменяются в размерах при масштабировании сцены.
    • Размер наблюдений можно менять поллзунком в настройках сцены.
    • Рендер наблюдений теперь вынесен на GPU ещё большей частью.
    • Исправлен баг, когда криво считывалось наведение курсора на наблюдение, и нажатие на него.
  • Построение меша:
    • Улучшен алгоритм построения меша для плотных облаков.
    • Меш теперь может быть отрендерен в качестве полигональной сетки без заливки.
  • Экран загрузки.
  • Рефакторинг рендера.
  • Исправлен баг с бесконечной загрузкой, если окно "Дерево данных" было закрыто или свёрнуто.
  • Добавлена возможность выбирать проекцию камеры: перспективную или ортогональную.
  • Плагины:
    • Protobuf:
      • Изображения с камеры теперь могут быть переданы как путь к картинкам.
    • Planes detection:
      • Теперь точки могут принадлежать нескольким плоскостям одновременно.

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.

Pre-release v4.0-rc1

23 Sep 07:50
Compare
Choose a tag to compare
Pre-release v4.0-rc1 Pre-release
Pre-release

GitHub release (by tag)

Новое в этой версии

  • Горячие клавиши для большинства действий.
  • Возможность поставить паузу перемотать последовательность в онлайн режиме.
  • Обновлённый пользовательский интерфейс.
  • Огромный рефакторинг системы плагинов. Теперь их написание должно быть легче благодаря более хорошим абстракциям.

Ломающие изменения

  • Полностью переделаны интерфейсы плагинов

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

14 Sep 11:56
3042d5a
Compare
Choose a tag to compare

GitHub release (by tag)

Новое в этой версии:

  • Исправлена лента новостей в которой предлагалось "обновиться" до более старых версий.

New in this version:

  • Fixed issue where news feed suggested to "update" to older versions.

Release v3.2.0

13 Sep 11:46
Compare
Choose a tag to compare

GitHub release (by tag)

Новое в этой версии:

  • Начиная с этой версии возможно автоматическое обновление Электроника при выходе нового релиза или пре-релиза.
  • Окно настроек сцены преобразовано в 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

18 Jun 12:14
Compare
Choose a tag to compare
Pre-release

Новое в этой версии:

  • Обнаружение плоскостей в облаке точек
  • Возможность выключить/включить логирование в файл
  • Возможность передавать данные на другие запущенные экземпляры приложения
  • Возможность менять прозрачность линий
  • Камера может следовать за отслеживаемым объектом
  • Оптимизировано отображение наблюдений

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

17 May 06:58
c3145e9
Compare
Choose a tag to compare
Pre-release

Новое в этой версии:

  • Запись последовательностей

New in this version:

  • Recording of incoming data

Pre-release v3.2.0-rc3

29 Apr 13:08
c5f4e17
Compare
Choose a tag to compare
Pre-release

Новое в этой версии:

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

Известные проблемы:

  • Не работает 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

27 Apr 10:50
Compare
Choose a tag to compare
Pre-release

Новое в этой версии:

  • Обновлено окно наблюдений:
    • Изображения теперь перезагружаются с диска при обновлении.
    • Повышено качество картинки.
    • Возможность переключаться между наблюдениями в окне.
    • Экспериментальная возможность просматривать изображения в виде трёхмерной проекции (кликните по наблюдению, когда включен экспериментальный флаг).
  • Доработана сетка:
    • Добавлена возможна указать ориентацию сетки, если ваши данные ориентированы не горизонтально. (для этого создайте плоскость с сообщением "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

19 Apr 13:08
Compare
Choose a tag to compare
Pre-release

Новое в этой версии:

  • Начиная с этой версии возможно автоматическое обновление Электроника при выходе нового релиза или пре-релиза.
  • Окно настроек сцены преобразовано в 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

22 Apr 12:16
3712210
Compare
Choose a tag to compare

Новое в этой версии:

  • Плагин для работы с 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.