Communicatie & multimedia design hogeschool Rotterdam
Procesverslag Amsterdam Science park
Patrick Goud CMDV4C 0765255
[email protected]
Inhoud Concept ......................................................................................................................................................... 3 Science Park Amsterdam: world of science in a city of inspiration ........................................................... 3 Doel van de applicatie ................................................................................................................................... 4 Doelgroepen ................................................................................................................................................. 4 Keuzes voor het begin van het project ......................................................................................................... 5 Keuze medium .......................................................................................................................................... 5 Hardware .................................................................................................................................................. 6 Foto’s maken............................................................................................................................................. 7 Keuze visuele stijl ...................................................................................................................................... 7 Mappenstructuur ...................................................................................................................................... 7 SVN repository .......................................................................................................................................... 7 Ontwikkelen van het product ....................................................................................................................... 8 3D objecten ............................................................................................................................................... 8 Gebouwen ............................................................................................................................................. 8 Doodads ................................................................................................................................................ 8 Omgeving .............................................................................................................................................. 8 Scripting .................................................................................................................................................... 8 Navigatie ............................................................................................................................................... 8 Tagsysteem ........................................................................................................................................... 9 Updater ................................................................................................................................................. 9 Opleveren van het product ......................................................................................................................... 10 Oplevering ............................................................................................................................................... 10
Concept Science Park Amsterdam: world of science in a city of inspiration Science Park Amsterdam is een begrip als vestigingsplaats voor internationaal gerenommeerde kennisinstituten als FNWI (Faculteit der Natuurwetenschappen, Wiskunde en Informatica van de Universiteit van Amsterdam), Nikhef, AMOLF, CWI en SARA Reken- en Netwerkdiensten. Verder zijn er meer dan zeventig kennisintensieve bedrijven gehuisvest. De gemeente Amsterdam, de Nederlandse Organisatie voor Wetenschappelijk Onderzoek (NWO) en de Universiteit van Amsterdam ontwikkelen Science Park Amsterdam verder tot een internationaal kenniscentrum, waar samenwerking tussen wetenschappelijk onderwijs, onderzoek en kennisintensieve bedrijvigheid sterk wordt gestimuleerd. Een ambitie die kan worden gerealiseerd door infrastructuur van wereldklasse en hoogstaande reken- en netwerkdiensten. Zo beschikt Science Park Amsterdam over de Amsterdam Internet Exchange (AMS-IX), één van de krachtigste internetknooppunten ter wereld. Het gebied zal uitgroeien tot een omgeving van inspirerende samenwerking en kennisuitwisseling. Met in totaal 500.000 vierkante meter voor kantoorruimte, laboratoria en onderwijsgebouwen, een hotel, congresfaciliteiten, sport- en cultuurvoorzieningen, honderden woningen, kinderopvang en een NSstation. Kortom: a world of science in a city of inspiration. Een plaats waar hoogwaardig onderwijs, onderzoek en ondernemerschap samenkomen met kennis, talent en ideeën. Een stedelijk landschap waarin bebouwing, landschap en openbare ruimte sterk zijn verweven. Kortom, een gebied om in te onderzoeken, onderwijzen, ondernemen en te wonen! Bron: www.scienceparkamsterdam.org
Doel van de applicatie Science Park Amsterdam 3D (“SPA 3D”) dient als een toegankelijke bron van informatie over Science Park Amsterdam. De informatie die gegeven wordt zit op het niveau van eerste kennismaking en oriëntatie, en heeft een algemene marketing- en PR functie. Het doel is om de doelgroep bekend te maken met het concept van SPA, draagvlak te creëren voor de politiek en omwonenden, om het “wij” gevoel te ondersteunen voor de gevestigde bedrijven en om een goede indruk achter te laten voor bedrijven die overwegen zich te vestigen op SPA.
Doelgroepen De primaire doelgroep: potentiële bedrijven en gevestigde bedrijven op het SPA. De secundaire doelgroep: belanghebbenden: politiek, omwonenden, studenten. De geografie van deze doelgroepen is op te delen in wereldwijd, Nederland, Regio Amsterdam.
Keuzes voor het begin van het project Keuze medium Quest3d Gekozen is voor het medium Quest3D ( http://quest3d.com ), zodat ontwikkelaars binnen dit gebied een goed beeld kunnen krijgen over de ontwikkelingen, en een platform biedt voor dialoog. Wanneer we hadden gekozen voor een passief medium als film of afbeeldingen is er geen directe ruimte om specifieke punten te benaderen als besluitvormers. Dit zou dan via een verzoek aan de 3d vormgevers moeten worden gerenderd. De keuze Quest3D heeft als gevolg dat de Apple en Linux gebruikers de applicatie niet kunnen gebruiken. Alternatieven Unity 3d Unity3D is een soortgelijke applicatie als Quest3D, is zou in het vervolg een goede optie kunnen zijn dit gebied. Unity ondersteunt namelijk wel het Mac platform. Linux helaas ook hier niet. Flash en3d classes Wanneer we alle besturingssystemen willen ondersteunen komt Flash waarschijnlijk het dichtst in de buurt. Recente ontwikkelingen maken het nu mogelijk om 3D binnen Flash mogelijk te maken. De polycount en hardware support hebben zo’n grote invloed op het eindresultaat dat hiervoor niet gekozen is. Hiervoor moet 3D binnen flash eerst een hoger niveau weten te bereiken. http://www.adobe.com/products/flash/ http://blog.papervision3d.org/ http://alternativaplatform.com/en/
Doorslag Naast de invloed van software moeten we ook denken aan de kennis van Paladin Studios (http://www.paladinstudios.com ) over Quest3D. Deze kennis zorgt ervoor dat er een mooi eindproduct geleverd kan worden binnen de gezette tijd.
Hardware instellingen Het is belangrijk om rekening te houden met de hardware, omdat dit van grote invloed is op het eindproduct. Voor het beste visuele resultaat is het goed om uit te gaan van snelle werkstations, en wanneer we denken aan gebruiksvriendelijkheid voor de meeste gebruikers is het goed om uit te gaan van een laptop. Hierdoor hebben we besloten om de gebruiker een keuze te geven bieden tussen high, en low settings. High Settings voor workstations Reflectie op alle gebouwen, en alle schaduwmaps staan aan. Low settings voor laptops Geen reflectie, en de schaduwen zijn weg. Verbeterpunt: Optiescherm voor reflecties en schaduwen, in plaats van een high en low instellingen. Dit geeft de gebruiker meer controle over deze settings.
Foto’s maken Omdat er al een aantal gebouwen af zijn, en andere in ontwikkeling is er gekozen om een dag naar het gebied te gaan om een beter beeld te krijgen van de ontwikkelingen. Hiervan zijn direct foto’s genomen om de gebouwen en locaties beter te kunnen plaatsen. Daarnaast is het goed voor de teambuilding en relatie met het gebied.
Keuze visuele stijl Om deze keuze te maken hebben we gezocht naar een aantal voorbeelden op forums zoals www.cgchannel.com voor losse renders, maar ook op real-time visualisaties om te kijken wat de mogelijkheden zijn. Dit heeft als een moodboard als visuele guideline als eindresultaat opgeleverd. Kijk hiervoor in het bestand moodboard.pdf.
Mappenstructuur Om een goed overzichtelijk project te houden is er gekozen voor een mappenstructuur waaraan iedereen zich moet houden.
SVN repository http://tortoisesvn.net/ Om versies en backups van bestanden bij te houden maakt Paladin Studios gebruik van SVN repository. Dit is een applicatie die ervoor zorgt dat bestanden worden gebackuped en zorgt voor versiecontrole. Wanneer er een aanpassing is gedaan aan een bestand, en dit is “gecommit” naar de server wordt er direct een versie opgeslagen. Dit zorgt ervoor dat je altijd terug kunt naar het vorige bestand wanneer iemand een fout maakt of een designkeuze verkeerd uitpakt.
Ontwikkelen van het product Wanneer alle autocad tekeningen en 3d visualisaties van alle gebouwen binnen zijn kunnen we beginnen met het daadwerkelijke 3D modeleren. Hiervoor heeft Yorick als projectleider een document opgezet.
3D objecten Gebouwen Door overleg met de opdrachtgever weten we welke gebouwen we moeten gaan maken, en welke gebieden en kavels er nog beschikbaar zijn. Er moet rekening gehouden worden met gebouwen die in de toekomst nog gemaakt moeten worden. Dit in verband met de polycount en texture opties. Deze gebouwen worden via een webupdate binnengehaald wanneer de gebruiker de applicatie opstart. Guidelines: Polycount per gebouw 5000 Textures opslaan in DDS formaat. 2 Dagen voor het modelleren en texturen Doodads Om de gebruiker een goed beeld te geven van de omgeving is besloten om een aantal objecten te maken naast de gebouwen zelf. Deze details noemen we binnen dit project doodads. Een aantal doodads kunnen zijn: Bomen, bussen en bushokjes. Omgeving In de omgeving plaatsen we de wegen en de treinsporen. Daarnaast is er een gedeelte riet, en een stuk Amsterdam in de achtergrond. Deze achtergrond is belangrijk omdat de omgeving er anders uit komt te zien als een industriegebied in de polder. Lightmaps Ieder gebouw en de omgeving krijgt lightmaps. Deze maps hebben de schaduw in zich opgeslagen. Deze texturemaps worden met behulp van HLSL shading taal gecombineerd met de kleur textures binnen Quest3d. Deze lightmaps verhogen het niveau van realisme binnen de applicatie. Hierdoor wordt het ook makkelijker om vormen en locaties te bepalen.
Scripting Navigatie Voor een goede navigatie binnen deze real-time omgeving kunnen we denken aan een navigatie als in Google earth. Dit omdat het onzinnig is om het wiel opnieuw uit te vinden. Veel gebruikers kennen deze interface ook, en dit maakt de adaptatie makkelijker.
Aanvulling op deze navigatie: Firts person camera zodat gebruikers beter kunnen inschatten hoe de gevel van het gebrouw eruit ziet, en een goed beeld krijgen van hoe hoog gebouwen gaan worden vanuit eigen perspectief. Rechtermuisknop is niet duidelijk, de gebruiker moet hier van op de hoogte worden gebracht in een introscherm. Tagsysteem Voor ieder gebouw is het gewenst om een linkje naar hun website te plaatsen. In een aantal gebouwen is nodig om meer links te maken omdat er meerdere bedrijven gevestigd zijn. Deze links kunnen op een aantal manieren gevisualiseerd worden. In dit geval is er vanwege tijdgebrek gekozen voor een simpele tag cloud. Wanneer men op zo’n tag geklikt wordt word de gebruiker naar hun website gestuurd. Je gaat dan vanuit de applicatie naar de standaard internet browser. Hiervoor is gekozen omdat het niet mogelijk is om binnen Quest3D een webpagina op te halen. Openbare ruimtes In het geval van openbare ruimtes waarin deze applicatie draait is het ongewenst om deze optie te hebben. Dit omdat er misbruik kan worden gemaakt van het internet, of het kan rommelig worden op het scherm. Content managment Deze links naar websites wordt bijgehouden door de klant, en dit wordt op het web geplaatst voor updates. Het formaat waarin dit wordt opgeslagen is een text bestandje, wat geïndexeerd is door spaties en komma’s. Updater Iedere keer dat de applicatie opstart zal de updater op zoek gaan naar updates op het internet. Wellicht was een optie hiervoor ook een goed idee. Wellicht is het voor de eindgebruiker ook leuk om te zien welke updates er telkens bij zijn gekomen, om zo een beter beeld te krijgen van de vorderingen en ontwikkelingen binnen Amsterdam Science park.
Oplevering van het product Oplevering De oplevering aan de klant gaat doormiddel van usb sticks. Deze usb sticks worden geleverd met de software hierop. Het gaat om een .EXE installatiebestand. De klant zal deze zelf moeten aanklikken, omdat een autorun van een usb stick niet mogelijk is. Hierbij had men misschien beter kunnen denken aan een cd rom oplevering, vanwege de autorun mogelijkheid. Wanneer de eindgebruiker d software heeft geïnstalleerd zal hij dit programma kunnen terugvinden via het startmenu/programma’s/Amsterdam science park.
Gebruikerstest en aanvullingen Na de applicatie getest te hebben op verschillende personen zijn er een aantal dingen naar voren gekomen. Meer doodads Uit het online onderzoek naar de mate van detaillering kunnen we opmaken dat de gebruiker graag wil dat er auto’s en voertuigen in de omgeving staan om een beter beeld te geven betreft hoogte en ruimte. Het zou de apllicatie Amsterdam Science park een stuk “levendiger” en “realistischer” maken. Een aantal ondervraagden zou ook graag mensen in de omgeving zien, maar dit is technisch een grote uitdaging. Wellicht wanneer we snellere computers hebben is dit wel mogelijk. Kompas Ook zou het een grote toevoeging zijn om een kompas in de applicatie op te nemen. Hierdoor heeft de gebruiker een goed beeld van waar hij zich bevind. Licht en tijd van het jaar Voor ontwerpers zou het een toegevoegde waarde hebben om te kunnen kijken waar de zon staat in de zomer, zodat terrassen en balkons makkelijker ontworpen kunnen worden. Dit is best een grote technische toevoeging, maar voor ontwerpers van grote toegevoegde waarde in het ontwerpproces. Roteren met de muis Wanneer gebruikers de applicatie starten zien we dat de rechtermuisknop functie om te navigeren niet direct wordt gebruikt. Dit kan makkelijk worden opgelost met een korte uitleg in het openingsscherm. Instellingen voor kwaliteit/snelheid Waar nu de optie high en low settings gebruikt worden is het beter om een scherm te maken met opties waarin je de reflectie kan aan en uitzetten, of de bomen aan of uit. Hiermee geven we de gebruiker meer controle op de applicatie en visuele opties. First person camera Voor veel gebruikers zou een toegevoegde waarde zijn om een camerapositie te hebben zodat de gebruikers een meer herkenbaar camerastandpunt beleven. Vanuit de huidige camerapositie is het niet mogelijk om de camera in kikkerperspectief te plaatsen. Van veel gebruikers, en uit het onderzoek blijft dat gebruikers uit deze positie de hoogte van gebouwen beter kunnen inschatten. Hiervoor is het wel belangrijk dat de textures scherp blijven, en de gebruikers niet door gebouwen heen kunnen navigeren. Om dit te bereiken zal voor ieder gebouw een collisie model gemaakt moeten worden, of uitsluitend de mogelijkheid om over de weg te navigeren.