SDF Pelicans on Bicycle

AzatJ2 pts0 comments

Pelican SDF benchmark

Skip to content

BENCHMARKSPEC v1.0.0

Pelican SDF benchmark

A reproducible test for model-generated WebGL2 signed-distance-field scenes. The model receives one blank canvas and must implement the renderer, scene, camera, and controls in a single response.

View results →<br>Methodology

InputHTMLCanvasElement

OutputSelf-contained ES module

EvaluationGPU timing + visual rubric

Host inputHTMLCanvasElement

Module exportcreatePelicanSdf(canvas)

RenderingWebGL2 · SDF · ray marching

Required inputpointer · wheel · pinch · keyboard

Reference viewport960 × 540

Source ceiling32 KiB

const run = createPelicanSdf(canvas)<br>run.start()<br>run.resize(width, height, dpr)<br>run.destroy()

INPUT1 blank canvas

LIMIT32 KiB source module

VIEWPORT960 × 540 reference size

CAPTURE12 views inspection set

METHOD

Methodology

The host provides no scene helpers. The submitted module owns all geometry, shaders, camera state, rendering, and interaction. The canonical prompt explicitly states that frame rate will be measured.

01Generate Fresh conversation, byte-exact prompt, first response only, no repair pass.

02Validate Compile and render checks, twelve camera views, close zoom, and required input paths.

03Measure GPU timer queries where available; synchronized wall-clock timing otherwise.

Full methodology ↗<br>Result schema ↗

CANONICAL INPUT

Build an interactive 3D signed-distance-field scene of a pelican riding a bicycle.

Host providesHTMLCanvasElement

Model providesEverything else

InteractionsOrbit · zoom · touch · keys

DisclosureFPS will be measured

RESULTS

Artifacts load on demand

The landing page imports no run data or WebGL modules. Open the results catalog to inspect artifacts, compare two runs, or access source and provenance records.

Open results →

The landing page is fully readable without JavaScript. Interactive benchmark runs are available in the results catalog.

results canvas module pelican benchmark model

Related Articles