I have been playing around with extending the standard SPi-V engine dcr file in Director; Some planned functionalities are very cool for certain applications, but would make the engine overly complex for general use.
The cool thing is that this cubed viewer displays just about anything the SPi-V engine can display, eg timelapse or metamorphosis. The only current exceptions would be metering and 'hotspot' nodes, though complex userinterfaces work just fine, see for example the hirshhorn demo
SPi-V 1.2.7b fixes a bug with fresh Shockwave installs, as first noted by macellarius.
Posted a small update to the qtparser script. The Quicktime Parser page now includes information about using the script on IIS (the 'native' Windows server).
SPi-V 1.2.7 is a minor update, which nevertheless brings some good changes:
- Added the same dampening as available in the meter node to the ramp node.
- Improved support for extending SPi-V with Director.
- Minor updates to support the quicktime parser script.
- Fixed bugs reported by samirme and afrenyo (the jittery pingpong should be mostly gone, but there are still some issues with the superzoom).
- Added some stability and robustness, as well as code optimisations.
I have been working on playing back Quicktime VR files and progress is very promising. Like I have discussed before there will be no support for Quicktime files inside SPi-V, but I have created a script that runs on the webserver to 'digest' the Quicktime files and spit out a SPi-V xml file.
The QuciktimeVR parser script is now available as open source.
I have a working solution on fieldOfView.nl, but I need some PHP saffy volunteers to test this script. So if your web server has support for PHP, and you know a little about editing .htaccess (and - ofcourse - you have some quicktime files on your webserver), I could use your help. Please send me an email.
I have just posted SPi-V 1.2, as promised. The new version is already powering the SPi-V gallery and fullscreen gallery. You can download the updated engine and standalone viewers on the downloads page.
The licensing scheme for SPi-V has changed slightly, and new license types will be introduced shortly. Look for more information as these license types are made available. Current domain license owners will receive updated licenses to use with SPi-V 1.2. If you have not yet been contacted, send me a note.
One of the major new features of SPi-V 1.2 is support for scriptlets. Scriptlets allow you to add advanced effects or elements to your SPi-V scene(s) with just a single line of XML. Currently there are three scriptlets for you to try, but more will follow:
Listed below are some of the things that I am working on and planning for future versions of the SPi-V engine.
- 1.0 (released)
- Inital released version
- 1.1 (released)
- Shockwave 8.5 support
- 1.2 (released Jan 22nd)
- The black lines issue
- Improved support for partial panoramas
- Dynamically loading/unloading nodes
- Preview layers
- Preloading scene resources
- (Directional) sound support
- Preliminary animated texture support
I'll be in and out of office untill december 18th. Or rather, the office is moving to a new location, and I'm hopping back and forth between the locations.
I'm doing before and after panoramas of my new home and office, so there will be some new demos to look at shortly after I move.
I did some firther tests, and SPi-V is now officially Shockwave 8.5 safe, which means that a compatible player is now installed on just under 50%.
Other fixes/additions in 1.1:
- Applied the same fix I applied for Safari to Camino; there is an area in the bottom of the viewer that can not be used unfortunately, but SPi-V no longer draws over areas it shouldn't draw.
- Changes to the meter node; The meter node can now take the mouse pointer as the center of metering. Documentation changes as well as new demos to follow.
I thought it would be trickier to get SPi-V to work under Shockwave 8.5, since I was using some Shockwave 10 specific optimisations. I think I have worked around both, making SPi-V safe for version 8.5 of Shockwave. This means many people don't have to upgrade their Shockwave install.