Skip to content

Releases: Smithsonian/dpo-voyager

Fix For Production Builds

11 Feb 19:46
dec4258
Compare
Choose a tag to compare
Pre-release

This release fixes a bug which was causing the production build to fail.

Changelog:

  • Fixed a bug in the Webpack/Typescript build pipeline which was causing the production build to fail. Switched from "awesome-typescript-loader" to "ts-loader" for Typescript loading/compilation.
  • Minor fix with respect to properly detect the global Google Analytics function.

Fix/Documentation Release

17 Dec 12:21
Compare
Choose a tag to compare
Pre-release

This release ensures compatibility with Concierge, the migration and workflow tool.

Changelog:

  • Updated documentation
  • Added support for occlusion and normal maps in URL query and startup options
  • Added support for hiding the entire main menu
  • Fixed a bug where some buttons were disable during editing
  • Fixed a bug in the article editor where absolute URLs weren't properly converted
  • Fixed a bug where the shadow resolution wasn't serialized properly
  • Fixed a bug where switching the shader on a model without normal maps caused a shader compilation error
  • Lots of minor fixes and improvements

New Annotation Style

25 Oct 10:46
Compare
Choose a tag to compare
New Annotation Style Pre-release
Pre-release

This release introduces a new annotation style. Annotations using the "Circle" style display small circles with numbers, similar to annotations on Sketchfab. Clicking the number displays a popup with additional details.

Changelog:

  • Changed default document name to document.svx.json
  • New story task mode Edit displaying all tasks from QC and Author modes
  • Fixed gamma correction for glTF assets
  • New global gamma adjustment parameter

Model/Annotation Tagging System

22 Jul 14:01
Compare
Choose a tag to compare
Pre-release

This release introduces tag support. Models and annotations can be given a number of tags. As soon as tags are present in a scene, a tag cloud appears when enabling annotations. The user can then select models and annotations based on tags. The current tag selection can be recorded and animated in tours.

Example scene with tags:
Neil Armstrong Spacesuit

  • Tag support for models and annotations
  • Individual colors for annotations
  • Updated dependencies
  • Updated main menu, tours on top, article reader second
  • Annotations and tools disabled during tours
  • Tour menu called at the end of a tour
  • Lots of fixes and improvements

Demo Assets

The download section of this release contains a ZIP file with four demo models, ready to be displayed in Voyager. Please see the README.txt in the ZIP for instructions.

Fix/Documentation Release

24 Jun 20:10
Compare
Choose a tag to compare
Pre-release

Fixes and updates in Voyager Explorer

  • Fixed: black/flickering wire frame display on some mobile devices
  • Fixed: annotations not fully visible in first redraw after switching on
  • Fixed: Simple annotation type no longer clickable
  • Fixed: accidental text selection on mobile devices

Fixes and updates in Voyager Story

  • Fixed: low accuracy when placing/moving annotations
  • Fixed: bug in zoom extent preventing proper centering
  • Updated: derivatives task - separate per part switching between derivatives

Documentation

  • Documentation initial release published on Github pages, using Hugo static CMS

Fix Release

19 May 18:45
Compare
Choose a tag to compare
Fix Release Pre-release
Pre-release
  • Tour button hidden if no tours available
  • Basic analytics
  • Remove log output in production builds
  • Updated dependencies

Settings Task

04 May 14:27
Compare
Choose a tag to compare
Settings Task Pre-release
Pre-release

This is mainly a fix release containing lots of improvements and small fixes.

  • Settings task: In Voyager story, a new task "settings" provides access to scene and model parameters. Click the settings task button, then select a node in the scene tree to see and adjust its parameters.
  • Wireframe now rendered in consistent color
  • The size of the pins of the measurement tape scales with the scene size.
  • The LOD algorithm now takes the device's maximum texture resolution into account when deciding which derivative to load.
  • The way light source transforms are applied changes in this release. Documents created in previous versions need to adjust the position and orientation of their light sources.

Fix Release

24 Apr 19:25
Compare
Choose a tag to compare
Fix Release Pre-release
Pre-release
  • Fixes a bug preventing the creation of annotations in some cases
  • Improved media management, drag and drop file upload
  • Icons for scene tree visualization

Articles and Media Manager

17 Apr 20:04
Compare
Choose a tag to compare
Pre-release
  • Article editor: new task to create articles using the built-in rich text editor. Articles can be displayed in the article reader, a transparent overlay on top of the scene view. Annotations can be linked with articles via link in the annotation's text.
  • Media manager: The new media manager helps organizing article media files such as images. Media can be uploaded and inserted into articles via drag and drop.
  • Lots of fixes and improvements

Documents and Tours

05 Apr 13:47
Compare
Choose a tag to compare
Documents and Tours Pre-release
Pre-release

This release brings a big change in the document data structure and a major new feature: tours!

  • New unified document format: The new format replaces the item.json and presentation.json files with a universal scene description format. The new Voyager document format is 99% compatible with glTF, and therefore easy to understand and read for everyone with prior exposure to the well-established glTF format. In the future we might add tools for converting between document.json and glTF.
  • With the new document format, Voyager introduces new URL variables:
    • root specifies the root folder for all assets, including the base document, relative to the page URL
    • document specifies the path to the document.json to load, relative to the root
    • The remaining variables model, geometry, and texture work as before (all relative to the root)
  • New tour editor: Voyager story comes with a new built-in task to create and edit guided tours. A tour is a sequence of snapshot steps, state captures of the Voyager viewer. When playing a tour, similar to a power-point presentation, the user moves forward (or backward) from step to step. All Voyager properties captured (such as camera position, lights, etc.) are seamlessly animated between steps.
  • Lots of fixes and improvements