LOCAL WEBSITE PREVIEW
The flower is here.
Give the studio a local address.
The website includes the flower preview, its Library entry, and the compressed light-field data. Opening index.html directly gives the page a file:// address. That mode shows the still preview, but it does not run the live renderer.
Start the included preview helper
Open Terminal and change into the folder containing this website’s index.html. Run:
python3 preview.py
This starts a static server on 127.0.0.1:8000 and opens the studio in your browser. Python 3.9 or newer is required. The helper serves only this folder and binds to your own computer, not your local network. It is for local testing, not production hosting.
On macOS, the included Start-local-preview.command runs the same helper. On Windows, use Start-local-preview.bat with Python 3 installed. The terminal command remains available if your system does not launch script files by double-click.
Or use Python’s built-in server
From the same website folder, run:
python3 -m http.server 8000 --bind 127.0.0.1
Then open http://127.0.0.1:8000/#studio. Keep that terminal running while testing. Stop the server with Control-C.
What to expect
Library shows one Flower · Lytro ILLUM capture immediately. A still preview appears first; after the light-field data and renderer are ready, the focus, aperture, viewpoint and editing controls become available. AI Compare loads the two supplied, explicitly precomputed comparison images.
If port 8000 is already in use, run python3 preview.py --port 8001, or choose another port for the built-in server and use that same number in the address.
The full source archive has its web files inside public/. The webroot archive has index.html at the root. Start the server in whichever folder actually contains index.html.
Publishing the website
Upload the webroot to your normal static host. No Python process or application backend is needed on production. The helper files may be omitted there. For an existing deployment, preserve your published downloads/ directory and assets/releases.json. This website archive does not contain the six desktop executables.
Browser documentation: why local-file requests need a web server ↗