Skip to content

Version 3.0.0b2

Compare
Choose a tag to compare
@dfremont dfremont released this 14 Jul 18:18
· 219 commits to main since this release
d238320

This is a beta release of Scenic 3, a major update to Scenic adding:

  • native support for 3D geometry;
  • precise modeling of the shapes of objects (allowing occlusion to be taken into account in visibility checks);
  • temporal logic requirements;
  • serialization and replay of scenes and simulations;
  • a more capable parser, with helpful error messages;
  • syntax-highlighting plugins for Sublime Text and Visual Studio Code (which work on Scenic 2 code too);

and many other improvements and fixes.

Scenic 3 is not completely backwards-compatible with Scenic 2, but porting old scenarios to the new syntax should be easy in most cases: see the documentation for complete details on the changes and advice on porting.

Note also that the installation process has changed, with a couple of new dependencies that can't be installed using pip. See the documentation for updated installation instructions and revised tutorials explaining the new features. The repository contains a variety of new examples demonstrating 3D features as well.