Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Projects planned to be delivered in the next 4 months

  • Improved Editing capabilities

    • Increase the number of scene properties than can be edited from the web viewer

      • Phong colours

      • Lights

    • Provide sample code to save changes to a companion files and re-apply these changes to a model

  • Client-side Collision Detection

    • Create an open source plug-in that can be used for client side clash detection in HOOPS Communicator

MID-TERM PROJECTS

Planned or on-going projects that might be delivered mid-term (in one or two releases) – After 4 months / before 12 months

  • Performance improvement with large models

    • Improve the experience of workingwith large models in the viewer. This will include improvements in both the viewing and the interactions with large models.

      • Incread the selection speed in the viewer

      • Add an oclcusion culling algorithm to increase rendering speed

  • Improved Editing capabilities

  • Simplify the iplementation of current editing capabilities

  • Increase the number of scene properteis than can be changed and saved

  • Write changes to SCS files: add ability to serialize changes to models from the Web Viewer to Stream Cache

    Some partners have requested adding the ability to use Communicator in an editing workflow. This requires adding the ability to open a stream cache file and edit its contents.

    Modular Framework

    • Release HOOPS Communicator in a modular framework to modernize it.

    • Initially make the 3D Graphic engine as a separate module

  • Space Mouse support

    • Extend Web Viewer support for 3DConnexion’s Space Mouse.

  • Editing workflows

    • Additional APIs to edit more scene properties (transparencies, annotations, etc)

  • Usability

    • Improved HC WV API Reference: The Web Viewer’s API reference will be improved considerably, with all APIs documented sufficiently.

    • HC Web Viewer API Simplification: A refactor of the Web Viewer API will be done in order to improve stability and ease of use.

LONG-TERM PROJECTS

Longer-term projects we are considering

  • BIM Viewer sample App

    • Create a sample viewer app tailored for the BIM market, that will allow faster go-to-market time when building application for this sector.

  • Space Mouse support

    • Extend Web Viewer support for 3DConnexion’s Space Mouse.

LONG-TERM PROJECTS

Longer-term projects we are considering

  • Client-side Collision Detection

    • While HOOPS Exchange licensees can use an integration between Communicator and Exchange to check for collisions, this is a server-side integration. This project would aim to have collision detection performed on the client-side (in the web viewer).

  • Add support for implicit modeling

    • The generative design market is pushing the boundaries of what can be manufactured. However, since they do not typically use standard BRep / single body mesh forms HOOPS Communicator cannot display these models efficiently. This project will be to investigate what changes would be required to make it easier for generative design applications to use HOOPS Communicator.

  • Support of massive point clouds

    • As workflows in BIM & AEC continue to use large point cloud sets, Communicator needs to scale its support for massive sets. Some workflows include comparing large point cloud sets to the original data files to check that construction is as designed.

  • Investigate adding custom shader support to HOOPS Communicator

    • Currently, Communicator does not support custom shaders. This project would aim to expose the ability to insert your own shaders into Communicator's web viewer.

  • New format support: PLM/XML reader

    • PLM/XML format is an XML-based file format designed by Siemens PLM Software to facilitate interaction in product lifecycle management.

  • Support and display of Mates

    • This project will focus on delivering support of the CATIA V5 mates to help applications in Manufacturing simulation, Robotic, Kinematics Analysis and more generate a kinematics model of the assembly.

    • Mates will be supported both semantically and graphically.

    • Note that the support of Mates for other formats might be considered in future release cycles.

  • Improved support of HSF files

    • HSF files that contain drawings may not display correctly in HOOPS Communicator. This project aims to bring parity where possible between HOOPS Visualize and HOOPS Communicator for rendering.