Releases: remixlab/proscene
Latest release
Release of proscene-3.0.0
Release of Proscene-3.0.0. To be distributed directly from the PDE. Developed and fully tested in Processing-3 under x86_64 ArchLinux. Changelog:
- A completely new library design has been implemented respect to proscene2. Please refer to our softwareX paper.
- All deprecated functionality has been removed.
- Jacques Maire fantastic sketches have been repackaged along side the new Geom examples section.
- This release also includes Sebastian Chaparro great ALife Fishbowl demo.
Please note that this version requires Processing >= 3.2.4 for the FX2D renderer to properly work.
Known issues:
- The Android Proscene Keyboard is disabled. Partly related to processing/processing-android#246.
- Android obj PShape textures are not loaded. Related to processing/processing-android#249.
- Our Android touch processor (adapted from that of David Bouchard) can only parse single tap events, but misses double taps.
To install it, import the proscene library directed from the pde or unzip the proscene.zip file and put the extracted proscene folder into the libraries folder of your processing sketches. Reference and examples are included in the proscene folder.
Release of proscene-3.0.0-beta.9
Ninth beta release of the Proscene3 cycle. To be distributed directly from the PDE. Developed and fully tested in Processing-3 under x86_64 ArchLinux. Give it a thorough test and please report issues here. Changelog:
- Fix to processing/processing#4721 for scenes declaring
proscenium
through inheritance.
Known issues:
- Issues under Processing-3.2.2.: Demos.Bloom does nothing and Demos.PostEffects.Fxaa produces a blank screen.
- Doesn't work properly with the FX2D renderer.
- The Android Proscene Keyboard is disabled. Partly related to processing/processing-android#246.
- Android obj PShape textures are not loaded. Related to processing/processing-android#249.
- Our Android touch processor (adpated from that of David Bouchard) can only parse single tap events, but misses double taps.
To install it, import the proscene library directed from the pde or unzip the proscene.zip file and put the extracted proscene folder into the libraries folder of your processing sketches. Reference and examples are included in the proscene folder.
Release of proscene-3.0.0-beta.8
Eighth beta release of the Proscene3 cycle. To be distributed directly from the PDE. Developed and fully tested in Processing-3 under x86_64 ArchLinux. Give it a thorough test and please report issues here. Several improvements over off-screen scenes has been implemented:
- To render onto the screen an off-screen scenes simply:
scene.beginDraw(); drawScene(); scene.endDraw(); scene.display();
- The focus of off-screen scenes (such is in the code above) will be handled automatically. See the Scene.hasAutoFocus API docs.
Refer to any of the off-screen scene examples such as MiniMap, PostEffects or ViewFrustumCulling, and many others.
Known issues:
- Doesn't work properly with the FX2D renderer.
- The Android Proscene Keyboard is disabled. Partly related to processing/processing-android#246.
- Android obj PShape textures are not loaded. Related to processing/processing-android#249.
- Our Android touch processor (adpated from that of David Bouchard) can only parse single tap events, but misses double taps.
To install it, import the proscene library directed from the pde or unzip the proscene.zip file and put the extracted proscene folder into the libraries folder of your processing sketches. Reference and examples are included in the proscene folder.
Release of proscene-3.0.0-beta.7
Seventh beta release of the Proscene3 cycle. To be distributed directly from the PDE. Developed and fully tested in Processing-3 under x86_64 ArchLinux. Give it a thorough test and please report issues here. Changelog:
- Key bindings work now among several interactive frame instances. Please refer to the updated FrameInteraction example.
- The framework allows to easily set up custom-events. Examples to come.
Known issues:
- Doesn't work properly with the FX2D renderer.
- The Android Proscene Keyboard is disabled. Partly related to processing/processing-android#246.
- Android obj PShape textures are not loaded. Related to processing/processing-android#249.
- Our Android touch processor (adapted from that of David Bouchard) can only parse single tap events, but misses double taps.
To install it, import the proscene library directed from the pde or unzip the proscene.zip file and put the extracted proscene folder into the libraries folder of your processing sketches. Reference and examples are included in the proscene folder.
Release of proscene-3.0.0-beta.6
Sixth beta release of the Proscene3 cycle. To be distributed directly from the PDE. Developed and fully tested in Processing-3 under x86_64 ArchLinux. Give it a thorough test and please report issues here. Changelog:
- First release of the Proscene Android Mode which implements a DOF2 Motion TouchAgent. Thanks to Victor Forero (@merkkien) for the initial port.
- For details, please refer to the new Android examples here (also included in the zip ball).
Known issues:
- Doesn't work properly with the FX2D renderer.
- The Android Proscene Keyboard is disabled. Partly related to processing/processing-android#246.
- Android obj PShape textures are not loaded. Related to processing/processing-android#249.
- Our Android touch processor (adpated from that of David Bouchard) can only parse single tap events, but misses double taps.
To install it, import the proscene library directed from the pde or unzip the proscene.zip file and put the extracted proscene folder into the libraries folder of your processing sketches. Reference and examples are included in the proscene folder.
Release of proscene-3.0.0-beta.5
Fifth beta release of the Proscene3 cycle. To be distributed directly from the PDE. Developed and fully tested in Processing-3 under x86_64 ArchLinux. Give it a thorough test and please report issues here. Changelog:
- It is now possible set a textured or colored interactive-frame shape. See setShape(PShape) (retained mode) or setShape(Object, String) (immediate mode). Refer to the Luxo example.
- It is now also possible to discriminate between the front and the picking interactive-frame shapes. See setFrontShape(PShape), setFrontShape(Object, String), setPickingShape(PShape) and setPickingShape(Object, String). Refer to the FrameInteraction example.
- The saveConfig and loadConfig methods allow to serialize several scene attributes, such as the radius, the eye frame, the eye key-frame interpolator paths and the visual hints. Original idea discussed here. Refer to the CameraInterpolation and Dizzy examples.
Known issues: Doesn't work properly with the FX2D renderer.
To install it, import the proscene library directed from the pde or unzip the proscene.zip file and put the extracted proscene folder into the libraries folder of your processing sketches. Reference and examples are included in the proscene folder.
Release of proscene-3.0.0-beta.4
Fourth beta release of the Proscene3 cycle. To be distributed directly from the PDE. Developed and fully tested in Processing-3 under x86_64 ArchLinux. Give it a thorough test and please report issues here. Changelog:
- The frame hierarchy has been simplified and now the
scene.eyeFrame()
is also anInteractiveFrame
instance which means the eye frame may hold a graphics representation or a shape. Refer to fromFrame, addGraphicsHandler and setShapeInteractiveFrame
methods. Useful when sharing the same graphics handler or shape drawing method among different frame instances is desirable. The new mini-map illustrates the idea.
Known issues: Doesn't work properly with the FX2D renderer.
To install it, import the proscene library directed from the pde or unzip the proscene.zip file and put the extracted proscene folder into the libraries folder of your processing sketches. Reference and examples are included in the proscene folder.
Release of proscene-3.0.0-beta.3
Third beta release of the Proscene3 cycle. To be distributed directly from the PDE. Developed and fully tested in Processing-3 under x86_64 ArchLinux. Give it a thorough test and please report issues here. Changelog:
- The SpaceNavigator example is back.
- Code robustness improved and code polishing performed throughout the library.
Known issues: Doesn't work properly with the FX2D renderer.
To install it, import the proscene library directed from the pde or unzip the proscene.zip file and put the extracted proscene folder into the libraries folder of your processing sketches. Reference and examples are included in the proscene folder.
Release of proscene-3.0.0-beta.2
In this release applications memory footprint tend to grow with the number of animations. Even though all the examples run, we strongly encourage all ProScene users to upgrade to the latest version which is memory optimized.