Village Pila · house in 3D
For my family's rental house in Mar Azul, Argentina, I built a Vercel website with gallery, rates and local SEO, plus a 3D tour: I rebuilt the house in Blender with GPT 6 Astra and published it in a web viewer that separates the floors.
- My contribution
- I designed and published the site, prepared the photos and SEO, and rebuilt the house in Blender for the 3D tour and the renders.
- Who it serves
- People looking for a holiday rental on Argentina's Atlantic coast; inquiries go to the rental agency by WhatsApp.
- Scope
- Static site with gallery, rates, FAQ, structured data and a 3D viewer with three GLB models.
Case overview
Village Pila is my family's house in the Mar Azul forest, on Argentina's Atlantic coast. I replaced a 2016 blog with a site that shows the house through real photos, rates and a 3D tour, and routes every inquiry to the rental agency's WhatsApp.
- Site
- Static Astro on Vercel
- 3D model
- Blender, generated by script
- Viewer
- 3 GLBs under 10 MB each
- Renders
- Cycles, 13 shots
3D tour and live site
A replica of the villagepila.vercel.app viewer with the same models, cameras and controls. Below, captures of the production site and the Cycles renders.
House viewer
Pick a view. In Separated view, the slider scrubs the animation that pulls the floors apart; on each floor, markers take you to every room.
Village Pila · Mar Azul
House view
Pick a view or explore the model in 3D.

Downloads 1 to 9 MB depending on the view.
The production site
Home, tour and gallery of villagepila.vercel.app. The captures leave out the phone number and the house address.




Cycles renders
They come from the same Blender file that feeds the viewer, with CC0 vegetation and Poly Haven textures.

Case decisions
The house, rebuilt from sketches and photos
With GPT 6 Astra I wrote the Python generator that builds the house in Blender, from the owners' sketches and 47 photos. The script lays out the floors, furniture, decks, stairs and terrain, then exports the web models and the render file. Each correction from the owners goes into the code and everything is regenerated.
A viewer that separates the floors
The full model carries an animation that lifts the main floor 3 m and the roof 6 m. In the viewer, a slider scrubs that animation and four views switch model and camera. On each floor, rooms have a marker linking to their real photo. Models download only when the visitor taps Explore in 3D.
Only what the rental includes
The private lower floor appears as a closed stone volume, with no furniture or interactive markers. Photos go through a script that fixes orientation and strips GPS. License plates are blurred before publishing.
Facets
Tools
- Astro + Vercel
- Static site with gallery, rates, FAQ, sitemap and lodging structured data.
- Blender + Python
- Parametric house generator, CC0 vegetation, floor-separation animation and GLB export.
- GPT 6 Astra
- Writing and reviewing the Blender scripts from sketches, photos and the owners' corrections.
- Cycles
- Renders of facades, rooms, open floor plans and the separated view.
- model-viewer
- Web viewer with four views, separation slider and room markers.
- sharp
- Photo preparation: orientation, sizes and EXIF/GPS removal.