Leveransen kjører slik modellen laget den. Åpne i eget vindu.




Vår vurdering
- Fungerer den?
- 5
- Følger den oppgaven?
- 5
- Faglig eller kreativ kvalitet
- 5
- Lite etterarbeid
- 4
- Snitt
- 4,75
- Ærlighet (ikke med i snittet)
- 5
Den mest gjennomarbeidede dronen i testen: gjenkjennelig i detalj, alt vi prøvde virket, og kontrollrapporten stemmer punkt for punkt — for 0,92 USD.
Styrker
- Den mest detaljerte dronen i testen: Urbygningen med rundbuede vinduer, gavlfelt og dobbel hovedtrapp ned mot speildammen, Tårnbygningen med grønn lanterne, og en stripet plen med trær, benker og lyktestolper.
- Alt virker i Chrome med ekte tastetrykk og klikk: WASD, Q/E, piltaster, musedrag, nullstilling (knapp og R), kollisjon mot Urbygningen med meldingen «Grense nådd» og minstehøyde over bakken.
- Kameraturen startes og stoppes med knappen, varer 30,0 s, gir samme rute hver gang og kan kjøres på nytt; skjermbildene er fra faste punkter på turen.
- 60 fps på Macen, 63 tegnekall, ingen feil fra leveransen og ingen kall ut; motoren er byte-lik med startprosjektets, og lisensene for motor og fonter følger med.
Svakheter
- Ingen berøringskontroller for fri flyging på mobil (oppgitt i README).
- Omgivelsene utenfor parken er enkle, grønne flater og skjematiske bygg.
Vurdert 30. september 2026. Ett forsøk per oppgave.
Kjøringen
| Modell-ID | gpt-6.1-sol |
|---|---|
| Innstillinger | reasoning: {"effort":"high"} · maksUtTokens: 64000 · torrkjoring: false |
| Miljø | Kjøreren (avstengt beholder) |
| Tid | 26 min 8 s |
| Steg | 49 |
| Tokens | 2 652 068 inn · 46 681 ut |
| Kostnad hos leverandøren | 0,92 USD |
| Avsluttet | Leverte selv |
| Hvor data ble behandlet | USA (OpenAI). Misbrukslogger i 30 dager. Ingenting lagres i API-et (store: false). |
| Materialpakke | 13991df8fcd8108f |
| Menneskelig hjelp | Ingen |
Modellens egen kontrollrapport
Teksten er skrevet av modellen og gjengitt uendret.
# Kontrollrapport · NMBU Campusflyging
## Leveranse og status
Ferdig, separat statisk PlayCanvas-prosjekt i denne mappen. Inneholder `index.html`, redigerbare JS-/CSS-kilder, den låste motoren, lokale fonter, tre 1920 × 1080-skjermbilder og dokumentasjon. Ingen referansebilder eller kartfiler er videreformidlet. Opplevelsen er tydelig merket **stilisert rekonstruksjon / mål tilnærmet**.
## Det som faktisk er kontrollert
Kontrollen ble gjort i Chromium 140.0.7339.16, med Playwright 1.55.0 og programvare-WebGL (SwiftShader), via lokal Python HTTP-server. Detaljer og kameraposisjoner ligger i `verktoy/testresultat.json`. Testskript og nøyaktige kommandoer står i README.
| Kontroll | Resultat |
|---|---|
| Vanlig oppstart, ingen URL-parametere | Starter uten konsollfeil. Engine 2.22.4 verifisert. |
| Motor mot startprosjektet | SHA-256 er identisk med `/pakke/startprosjekt/lib/playcanvas.mjs`. |
| Startkamera | Over parken ved `(0,18,147)` i campusrammen, utenfor sperrevolumene. |
| W, A, S og D | Alle fire tastene flyttet kameraet. |
| Q og E | Høyde sank/steg. |
| Shift | Ga større forflytning enn normalfart. |
| Kameraorientering | Høyre-/opp-pil og muse-drag endret yaw/pitch. |
| Nullstilling | Både knapp og R returnerte nøyaktig til startposisjon/retning. |
| Kontrollpanel og modellinformasjon | Vis/skjul og åpne/lukke fungerte. |
| Enkel bygningssperre | Kameraet ble fløyet mot Urbygningen og stoppet uten å gå inn i det definerte volumet. |
| Kameratur | Start, Esc-stopp, full gjennomkjøring og ny start fungerte. |
| Turvarighet | Siste turbilde ble beregnet ved **30,27 s** forløpt nettlesertid i den fulle testen. Testverktøyets observerte ventetid var 34,43 s, inkludert treg knapp-/prosesskommunikasjon i programvarerendereren. En separat turprøve hadde omtrent 30,63 s observert ventetid. |
| Fast turpunkt | 15 s ga identisk kameraposisjon og retning etter andre turpunkter og nytt oppslag. |
| Rute utenfor bygg | Ruten er kontrollert i 0,05-sekunders intervaller mot de forenklede bygningsvolumene. |
| Skjermbilder | 6, 15 og 24 s, 1920 × 1080. Endelige opptak uten toast-melding; åpnet visuelt. |
| Oppsett | 1920 × 1080 og 1280 × 720 kontrollert; ingen overlapping mellom handlingsknapper og tastaturpanel. 390 × 844 åpnet og sett som responsiv visning. |
| Nettverk | Ingen eksterne forespørsler registrert under testen; alle ressurser hentes fra lokal server. |
De tre bygg-/parkutsnittene er sammenholdt visuelt med pakkens kart og fotografier: Urbygningens tre markante fasadefelt og valmtak, Tårnbygningens lange volum og grønne lanterne, og den åpne plenaksen med trapp og speildam. Dette er en kontroll av gjenkjennelig hovedstruktur, **ikke en geometrisk nøyaktighetskontroll**.
## Vesentlige forenklinger og kjente mangler
1. **Ingen oppmålt digital tvilling:** bare oppgitte senterpunkter og visuelle kart-/fotoanslag. Høyder, grunnflater, plenavgrensning, trapp og terreng er tilnærmet; se MODELLGRUNNLAG.
2. **Arkitektur og park er redusert:** repeterte vinduer, forenklede ornamenter/takdetaljer, fasetterte trær og illustrerende bed. Ekstra bygg er bare skjematisk kontekst. Ingen interiører eller eksakte botaniske plasseringer.
3. **Flyging er ikke fysisk drone-simulering:** førstepersonskamera uten synlig drone, treghet, vind eller autopilotfysikk. Kollisjon bruker grove bygningsbokser; trær, vann og alt terreng har ikke komplett kollisjonsgeometri. Noen detaljer kan gjennomflys. Ikke opplæring i reelle flyregler.
4. **PC er hovedplattform:** ingen berøringsjoystick for fri bevegelse. Mobilvisningen ble åpnet, men fri flyging på en fysisk mobil og faktiske berøringshendelser er ikke testet. Space/C, musehjul og alle motsatte piltaster er implementert, men ikke særskilt verifisert i den automatiske styringstesten.
5. **Ytelse og nettleserdekning:** testet bare i Chromium med programvare-WebGL. Observerte målepunkter lå rundt 2–6 bilder/s ved full HD i dette miljøet (sluttrapportens målepunkt: 5). Turens rute følger likevel reell tid. Jevn bildefrekvens på maskinvare-GPU, Safari og Firefox er ikke dokumentert. Reduser vindusstørrelsen hvis programvarerendering er treg.
6. **Grafiske begrensninger:** enkel vannflate uten ekte refleksjon, faste lysforhold og grove terrengoverganger. Minikartet er en orienteringsskisse. Høyden i HUD er fra modellens nullnivå, ikke reell terrenghøyde.
## Feil rettet underveis
- Tilpasset fog-oppsettet til den låste motorens `scene.fog.type`-API etter oppstartsfeil.
- Flyttet knappene slik at de ikke overlapper kontrollpanelet.
- Forbedret lys, trekroner, tak-/teglmaterialer og avstand i kamerautsnittene.
- Reduserte skygger fra tre kaskader/2048 til én kaskade/1024 for bedre programvarerenderytelse.
- Gjorde kameraturen tidsbasert med `performance.now()`; unngår at lav bildefrekvens forlenger selve turkurven.
- Støttet langsomme bilder med bevegelsesdelsteg; nullstilling tømmer tastetilstanden.
- Fjernet midlertidige toast-meldinger ved opptak av faste turpunkter.
## Verktøy som faktisk ble brukt
- Bash og filverktøy for lokal server, kopiering, versjonskontroll og SHA-256.
- Python 3 / Pillow til referansekontaktark, bildebehandling og fil-/dimensjonskontroll.
- LibreOffice 24.2.7.2 til å åpne/konvertere PDF-kartets sider for visuell kontroll. Midlertidige konverteringer ligger utenfor leveransen.
- PlayCanvas Engine 2.22.4 til hele 3D-opplevelsen.
- Node.js 22.18.0 / Playwright 1.55.0 / Chromium 140.0.7339.16 til faktiske tastatur-/mus-/knapptester, turkjøring, konsoll-/nettverkskontroll og skjermbilder.
- Testmiljøets `skjermbilde` og `se_bilde` til oppstartskontroll og visuell gjennomgang av referanser og resultat.
Ingen pakker ble installert, ingen nettdata hentet og ingen godkjenninger antatt. Modell-ID, kjøretid og kostnad overlates til kjøresystemet.