/** * Splat module landing page — rich content for rspace.online/rsplat */ export function renderLanding(): string { return `
rSplat

3D Gaussian Splats on the Infinite Canvas

View, share, and gate 3D scenes captured with Gaussian splatting. Three.js-powered viewing with optional x402 micropayment gating.

Explore Splats Create a Space

How It Works

1

Upload .ply/.splat Files

Upload Gaussian splat files captured from real-world scenes or generated from photos and video.

2

View in Browser

Explore 3D scenes directly in the browser with orbit controls, zoom, and pan. No app install needed.

3

Gate with x402 Micropayments

Optionally gate uploads with HTTP 402 micropayments. Monetize premium 3D content natively.

Features

A complete pipeline from capture to community gallery.

🎨

Three.js Viewer

Hardware-accelerated WebGL rendering with orbit controls, smooth camera, and full-screen mode.

🖼

Canvas Integration

Embed splats as spatial elements on the rSpace infinite canvas alongside other module content.

💰

x402 Gating

Monetize 3D content with HTTP 402 micropayments. Viewers pay per-view or per-download automatically.

🌄

Community Gallery

Browse, search, and discover 3D scenes shared by your community. Sorted by recent, popular, or tagged.

Step into 3D

Explore the demo gallery or upload your own Gaussian splats.

← Back to rSpace
`; }