Unity opdrachten
Unity is een ontwikkelomgeving waarin je virtuele werelden kunt maken. Twee belangrijke toepassingen daarvan zijn games en simulaties. In deze oefening ga ik kennis maken met Unity door een interactieve simulatie te maken.
Voor mijn Unity wereld maak ik eerst een terrein met bergen. Daarna voeg ik een speler toe zodat ik door de wereld kan lopen. Om het wat leuker te maken voeg ik een object toe, een cube. Daar heb ik wat mee gespeeld. Daarna heb ik meerdere objecten toegevoegd zoals een sphere en een plane.
Voor mijn Unity wereld maak ik eerst een terrein met bergen. Daarna voeg ik een speler toe zodat ik door de wereld kan lopen. Om het wat leuker te maken voeg ik een object toe, een cube. Daar heb ik wat mee gespeeld. Daarna heb ik meerdere objecten toegevoegd zoals een sphere en een plane.
In de Asset-store kun je objecten downloaden die andere mensen hebben gemaakt. Je hebt er gratis en betaalde objecten. Het object dat ik moest toevoegen was een tank.
Je kon door mijn gecreëerde wereld heen lopen, maar er was nog geen interactie. Daar heb ik verandering in gebracht door een trigger toe te voegen. Ik heb een trigger aan de tank toegevoegd, een sphere collider. De bedoeling hiervan is is dat als je in het gebied van de sphere collider loopt, je een actie triggert. De actie die ik ging triggeren was FireComplex. FireComplex liet vuur branden. Zodra je in het gebied rondom de tank liep ging de tank in brand. Hier was een javascript code voor nodig. In het onderstaande filmpje kun je de trigger en de bijbehorende actie in mijn Unity wereld zien.
De wereld was zo nog erg kaal, dus dit heb ik in de Unity huiswerkopdracht aangepast.
MadMapper opdrachten
Madmapper is een gebruiksvriendelijk programma voor projection mapping (het projecteren op 3- dimensionale vlakken). Het handige van MadMapper is dat de software geschikt is voor Syphon input. Processing kan Syphon output versturen.
Hieronder kun je zien hoe de output in Processing te zien is:
Hieronder kun je zien hoe de output in Processing te zien is:
Experimenteren met verschillende vormen en oppervlakten: