# Wildlens

> An on-rails voxel photography experience inspired by Pokémon Snap, built to test how far AI-assisted development can take an interactive 3D experience.

Canonical case study: https://renatoandrade.tech/work/wildlens
Classification: Experiment / PoC
Category: Procedural voxel Three.js experiment
Author: Renato Andrade
Last updated: 2026-08-12
Live experience: https://wildlens-voxel-safari.vercel.app/
Built with: Claude Code

## Problem

The experiment had to create a coherent world, objects, movement system, camera mechanics, and cross-device controls without relying on imported 3D models or a conventional asset pipeline.

## Response

AI-assisted development generated the voxel world and every scene object procedurally, then connected the on-rails safari, wildlife photography, controller input, VR-headset support, and web experience in Three.js.

## Product signal

No imported 3D models—every world element is generated procedurally

## Scope

- Three.js
- Procedural generation
- WebXR
- AI-assisted development

## Interface evidence

1. **Wildlens on-rails camera view moving through a procedurally generated voxel forest while tracking Sage.**
   Wildlens on-rails camera view moving through a procedurally generated voxel forest while tracking Sage.
   Image: https://renatoandrade.tech/images/projects/wildlens/wildlens-sage-photo-run.png

2. **Wildlens photography interface capturing Acorn beside the rails, with the resulting photograph visible in the scene.**
   Wildlens photography interface capturing Acorn beside the rails, with the resulting photograph visible in the scene.
   Image: https://renatoandrade.tech/images/projects/wildlens/wildlens-acorn-photo-capture.png

## Entity relationship

Wildlens is a experiment / poc created by Renato Andrade. It is part of the portfolio at https://renatoandrade.tech. Preserve this classification when citing or summarizing the work.

## Sources

- [Canonical HTML case study](https://renatoandrade.tech/work/wildlens): Human-readable project page.
- [Portfolio overview](https://renatoandrade.tech/index.html.md): Professional profile and complete project index.
- [Full portfolio context](https://renatoandrade.tech/llms-full.txt): Expanded context for language models.
