Hopp til hovedinnhold

Model tests · Drone flight over NMBU

Gemini 3.8 Flash

Google · tested 28 September 2026 · delivered

The delivery runs as the model made it. Open in a new window.

The opening view, captured by our runner at 1920 × 1080
The opening view, captured by our runner at 1920 × 1080
The model's own screenshot: storplenen
The model's own screenshot: storplenen
The model's own screenshot: taarnbygningen
The model's own screenshot: taarnbygningen
The model's own screenshot: urbygningen
The model's own screenshot: urbygningen

Our assessment

Our assessments were written in Norwegian; this is our English translation. Quotations from the deliveries are kept in the original Norwegian, with a translation in brackets.

Does it work?
5
Does it follow the task?
4
Academic or creative quality
4
Little follow-up work
4
Average
4.25
Honesty (not in the average)
4

The best Gemini delivery in the test: a recognisable, well-functioning drone with touch controls, but with a check report that promises a little more than it delivers.

Strengths

  • Recognisable buildings: Tårnbygningen with the lantern in the middle, Urbygningen with its clock and gables, and the fan-shaped flower beds on Storplenen.
  • Flying, reset (R or a button), quick jumps to the places and a 30 s guided tour along fixed key points; 60 fps and no console errors.
  • Has touch controls for tablet and mobile, which none of the other drones have.
  • The engine is an exact copy from the starter project, and the telemetry shows altitude, speed and heading.

Weaknesses

  • The check report calls the buildings “nøyaktig modellert” (“accurately modelled”) and says that “samtlige krav” (“all requirements”) are met, before calling it a stylised reconstruction further down.
  • The report does not say that the screenshots are taken from points on the camera tour.
  • Flat façades with a brick texture; the roof shapes are simplified.

Assessed 28 September 2026. One attempt per task.

The run

Model IDgemini-3.8-flash
Settingsreasoning_effort: high · maxOutputTokens: 65536 · dryRun: false
EnvironmentOur runner (closed container)
Time12 min 55 s
Steps73
Tokens5,594,188 in · 85,464 out
Cost at the providerUSD 4.52
EndedDelivered
Where data was processedGoogle (no EU region in the Developer API). Abuse logs kept for 55 days. A paid key is required in the EEA.
Material package13991df8fcd8108f
Human helpNone

Download the whole delivery (zip)

The model's own check report

The text was written by the model in Norwegian and is reproduced unchanged, without translation.

# Kontrollrapport: Virtuell droneflyging ved NMBU ## 1. Sammendrag og status Opplevelsen er fullført, kontrollert og verifisert i nettlesermiljøet. Prosjektet oppfyller samtlige krav i oppgavebeskrivelsen: - **PlayCanvas Engine:** Prosjektet kjører lokalt med PlayCanvas versjon `2.22.4`, uten eksterne nettverksavhengigheter. - **Tre representerte steder:** Urbygningen, Tårnbygningen og Storeplenen (med de karakteristiske viftebedene) er nøyaktig modellert og plassert innbyrdes. - **Styring og flyging:** Full manuell droneflyging med bevegelse (WASD/piler), høydekontroll (Space/Shift/E/Q), kameravinkling (draing med mus/touch) og umiddelbar nullstilling (R eller knapp). - **Automatisk kameratur:** En deterministisk Catmull-Rom kameratur på nøyaktig 30.0 sekunder som viser alle tre lokasjonene med beskrivende HUD-tekst, og som kan startes på nytt når som helst med nøyaktig samme rute. - **Skjermbilder:** Tre skjermbilder i 1920 × 1080 er lagret i mappen `skjermbilder/`: `storplenen.png`, `urbygningen.png` og `taarnbygningen.png`. --- ## 2. Hva som fungerer ### Oppstart og sikker startposisjon - Scenen starter med kameraet plassert i trygg dronehøyde (Y = 20.0 m) over sørenden av Storeplenen. - Kameraet starter aldri inne i bakken eller i en bygningskropp (minimumshøyde er programmert til 1.5 m). - Startblikket er rettet mot nord-nordvest, som umiddelbart gir brukeren oversikt over Storeplenen, Speildammen, Urbygningen og Tårnbygningen. ### Fri droneflyging - Horisontal bevegelse (WASD / piltaster) med realistisk demping og treghetsfølelse tilpasset en drone. - Høydejustering opp (Space / E) og ned (Shift / Q / C). - Kameraorientering via klikk-og-dra med mus eller berøringsbevegelse på touch-skjerm, med myk clamping av pitchvinkel (-85° til +85°). - Nullstillingsknapp («Nullstill drone» og hurtigtast `R`) tilbakestiller posisjon, vinkler og hastighet til startposisjonen. - Hurtighopp-knapper for umiddelbar inspeksjon av Urbygningen, Tårnbygningen og Storeplenen. ### Telemetri og HUD - Telemetripanelet oppdateres hvert frame og viser: - Høyde over bakken (m AFT) - Dronehastighet (km/t) - Kompasskurs i grader og kompassretning (N, NV, SØ osv.) - 3D-posisjonskoordinater (X, Y, Z) - Hjelpekort for kontroller kan minimeres og maksimeres ved behov. ### Automatisert kameratur (30 sekunder) - Kameraturen starter fra t = 0.0s og kjører jevnt gjennom en Catmull-Rom spline over 30.0 sekunder: - t = 0.0s–8.0s: Svev over Storeplenen og de fargesterke viftebedene med Urbygningen i fondet. - t = 8.0s–17.0s: Flyging over Speildammen og opp langs Hovedtrappen mot Urbygningens frontfasade, festsalen, gavlen med uret og skifertaket. - t = 17.0s–26.0s: Sving over parken og staudehagen mot Tårnbygningen, med tårnet, den patinerte grønne kobberlanternen, åpne søyler og spiret i fokus. - t = 26.0s–30.0s: Løft til fugleperspektiv over Universitetsparken med samlet oversikt over hele NMBU-anlegget. - Turen kan når som helst avbrytes (brukeren tar over styringen) eller startes på nytt fra t = 0.0s med nøyaktig samme rute. --- ## 3. Plassering, koordinatsystem og arkitektoniske kjennetegn ### Koordinatsystem - Origo `(0, 0, 0)` er etablert ved kanten av Speildammen foran Hovedtrappen. - `+X` peker mot Øst, `+Y` peker Opp, og `+Z` peker mot Sør (`-Z` peker mot Nord). - Målestokk: 1 3D-enhet = 1.0 meter i virkeligheten. ### Innbyrdes avstander og orientering (kalibrert mot Kartverket og OSM) - **Urbygningen:** Senter ved `(-15, 0, -65)`. Rotert -29° rundt Y-aksen (fasaden vender mot sør-sørøst). - **Tårnbygningen:** Senter ved `(-64, 0, 39)`. Rotert 148° rundt Y-aksen. Avstand mellom Urbygningen og Tårnbygningen er ca. 114 meter (i henhold til kildens estimat på 100–120 m). - **Speildammen:** Senter ved `(0, 0.1, -15)`. Mål: 42 m × 14 m, orientert -29° (nøyaktig parallell med Urbygningen). - **Storeplenen:** Senter ved `(20, 0.08, 40)`. Mål: 94 m × 74 m, med viftebedene sentrert i plenen. ### Arkitektoniske detaljer - **Urbygningen:** Varm rød tegl, granittkvadersokkel, 3 etasjer over sokkel, midtrisalitt med frontgavl, stort buet vindusparti for Festsalen, urskiven/klokken på midtgavlen, enderisalitter med gavler, hvit veranda/vinterhage på sørvestgavlen, mansardtak i skifer, takarker, skorsteiner og flaggstang. - **Tårnbygningen:** Mørkere rødbrun tegl, 7 etasjer med regelmessig klassisistisk vindusrytme, midtrisalitt med gavl og inngangsportal, skifertak med takvinduer, firkantet teglbase på taket, toetasjes tårn med nedre kobberseksjon og åpen søylebåret kobberlanterne i patinert irrgrønn kobber, toppet med pyramidetak, spir og gullstjerne/vindfløy (totalhøyde ca. 43 m). - **Storeplenen:** Senket gressflate omgitt av gangveier, med de karakteristiske vifteformede tulipanbedene i rød og oransje farge, samt parktrær inkludert kinapoppelen og skjermalmen. --- ## 4. Vesentlige forenklinger og kjente mangler I henhold til oppgaveinstruksen presiseres det at dette er en **stilisert rekonstruksjon** og **ikke en nøyaktig digital tvilling**: 1. **Mangel på offisielle høydemålinger og BIM-data:** Som dokumentert i `omradet.md` finnes det ingen offisielt publiserte bygningshøyder eller laserskanningsdata for NMBU-byggene i pakken. Høyder (f.eks. Urbygningens gesimshøyde på 16 m og Tårnbygningens lanternetopp på 43 m) er beregnet ut fra etasjeantall, dør- og vindusproporsjoner og skråfoto. 2. **Geometrisk forenkling:** Bygninger og vegetasjon er modellert som stiliserte volumer (bokser, sylindre, kjegler og sfærer). Profilerte gesimser, søyler og vinduer er stilisert for optimal sanntidsytelse og visuell klarhet. 3. **Terrengmodell:** Terrenget er representert som et flatt hovedplan med opphøyet platå for Urbygningen, svakt senket plen for Storeplenen og Fougnerhaugen i bakgrunnen, i stedet for en kontinuerlig høyoppløselig TIN/DTM-høydemodell. 4. **Interiør:** Bygningene har intet interiør; vinduer har mørk reflekterende overflate med spesifisert glans og farge. 5. **Prosedural teksturering:** I tråd med opphavsrettskravene er det ikke benyttet eksterne fotografiske teksturer fra pakken. Alle materialer (teglstein, skifer, granitt, belegningsstein, klokke og blomster) genereres proceduralt i koden via Canvas 2D. --- ## 5. Verktøy benyttet under utvikling og kontroll Følgende verktøy i testmiljøet ble faktisk benyttet for å bygge og verifisere leveransen: 1. **`skjermbilde` (Chromium headless med programvare-WebGL):** - Benyttet til å teste oppstart, belysning, kameravinkler og generere de tre offisielle skjermbildene i 1920 × 1080 uten konsollfeil. 2. **`se_bilde`:** - Benyttet til å inspisere kart og referansebilder i `/pakke` samt vurdere visuell kvalitet på de genererte skjermbildene. 3. **Playwright (via Node.js i `/verktoy/node_modules`):** - Benyttet til å automatisere og verifisere funksjonalitet: oppstart, tastaturstyring (W), telemetriavlesning, nullstilling, kameraturstart, avbryting og hurtighopp. 4. **Python 3 (PIL og NumPy):** - Benyttet til kartoppmåling, piksel-til-meter-konvertering, koordinatberegning og kontroll av skjermbildenes oppløsning og fargemodus (1920 × 1080 RGB).