Prototyp: Rymdspel

Jag fick en idé för ett spel som jag vill försöka mig på att göra. Det utspelar sig på ett rymdskepp med en korridor som går i en cirkel. På innerväggen ska det sitta dörrar, i det här stadiet har jag tänkt mig 4 stycken men vi får se hur många det blir. De dörrarna ska vara låsta och man får leta efter nycklar för att öppna respektive dörr. Från ytterväggen går det korridorer som leder till olika rum, utsiktsrum, matsal, lastrum och så vidare, där nycklarna ska finnas att hitta.

Bakom dörrarna på innerväggen ska det vara ett holodeck, som i Star Trek, med olika miljöer som ska vara betydligt större än man kan tro utifrån.

Jag har skissat på en layout och gjort olika moduler i Blender som jag sedan satt ihop i Unity. Jag köpte också ett materialpaket, från Asset Store, med olika sci-fi-material.

Jag har gjort en prototyp som enbart innehåller korridoren, dörrarna går inte att öppna ännu, bara för att få en känsla för storlek. säg gärna vad ni tycker om resultatet. Det skulle vara intressant att få lite feedback.

Som vanligt fungerar inte WebGL i Internet Explorer.

Klicka på bilden nedan för att köra visualiseringen.

Instruktioner:

W = gå framåt
S = gå bakåt
A = gå vänster
D = gå höger
Håll ner shift för att springa och tryck på mellanslagstangenten för att hoppa.

Titta runt med musen och tryck på ESC för att få kontroll över muspekaren igen.

screen1.jpg

Visualisering klar

Jag vet inte om jag ska bry mig om att göra fler detaljer. Ikväll har jag gjort delar till badrummet och toaletten, planterat några blommor vid huset, hängt upp några fler tavlor, bytt ut himlen och lagt lite svag mist.

screen15screen16screen18screen19screen17

Det finns en ny WebGL-applikation, klicka på följande länk.

Samma instruktioner som tidigare och som vanligt fungerar den inte i Internet Explorer.

Säg gärna vad ni tycker.

Nästa steg blir att göra om alltihopa till VR.

Visualisering – barnrum

Man hinner inte med så mycket på en kväll men jag har i alla fall modellerat ett skötbord och ett par leksaker till barnrummet, i Blender. Sen tar det ju en stund att baka ljuset, och blir det inte bra får man baka en gång till eller flera.

Så här blev i alla fall resultatet. Instruktioner enligt tidigare.

WebGL fungerar tyvärr inte i Internet Explorer.

Klicka på bilden för att starta applikationen.

screen14.jpg

Visualisering, ny version

Förutom bokhyllorna har jag också gjort en spjälsäng och sedan tagit ut en ny WebGL-applikation som du kan testa om du vill. Modellerna är som vanligt gjorda i Blender.

Som vanligt fungerar inte WebGL i Internet Explorer.

Klicka på bilden nedan för att köra visualiseringen.

Instruktioner:

W = gå framåt
S = gå bakåt
A = gå vänster
D = gå höger
Håll ner shift för att springa och tryck på mellanslagstangenten för att hoppa.

Titta runt med musen och tryck på ESC för att få kontroll över muspekaren igen.

screen10

 

Visualisering – biblioteket

Sedär ja, jag han med lite på min egen visualisering idag också. Nu finns det böcker i biblioteket.

screen7screen8screen9

Jag började med att modellera de hyllor jag fysiskt har i mitt hem, dvs. Ikeas Billy och Kallax (fast jag har föregångaren med samma mått). Sedan fotade jag av hylla för hylla och använde mig av Skew för att se till att böckerna hamnade inom ett rektangulärt område även om det skevade lite i mina foton. Det blev 16 kvadratiska texturer och 6 rektangulära. Sen har jag blandat och gett men en av varje hylla ser  ut precis som mina hyllor med innehåll och allt. Vilka säger jag inte 😉

Bara barnrummet kvar och sedan modellera lite detaljer som saknas.

3ds Max Interactive fortsättning utvärdering

Nu har jag testat Interactive några timmar till. Och jämfört med Unity så är jag inte särskilt imponerad. Jag känner det som att jag har mycket mindre kontroll över vad som händer och material och texturer följer bara med ibland, så att fixa till materialen måste man ändå göra i VR-verktyget. Jag tror att det är för omoget och ofärdigt för att vara till någon egentlig nytta ännu. Alternativet är väl att lära sig Stingray, men jag ser inte någon direkt mening med det när Unity kan göra precis samma saker.

Många scener går överhuvudtaget inte att få över för Interactive bara stannar. Man får ingen indikation på att det har kraschat eller att det är dags att ge upp.

Nä, jag kommer även fortsättningsvis använda Unity och ge det här programmet ett nytt försök när det kommit ut lite fler hjälpvideos. Det kan ju vara så att det ÄR genomtänkt och enkelt men att jag helt enkelt inte kan klura ut hur det är tänkt att man ska använda det på bästa sätt. Och bara det tycker jag drar ner min poäng för programmet i alla fall.

Autodesk 3ds Max Interactive

screen1

Template-scenen för HTC Vive VR

Autodesk har släppt ett nytt visualiseringsverktyg till 3ds Max. Det är baserat på Stingray som är Autodesks egen spelmotor och är tänkt att vara ett verktyg som är lättare för de som jobbar i 3ds Max att använda än en traditionell spelmotor.

Men jag vet inte, jag som har en del erfarenhet av Unity tycker inte det är särskilt intuitivt och lätt att förstå alls. Det händer saker men det känns inte som att jag kan styra det som händer. Och ibland följer texturerna med, ibland inte.

Och jag har inte klurat ut hur man får in VR-funktionaliteten om man utgår från en tom template. När man startar programmet måsta man välja en template och väljer man den template som gäller för HTC Vive och VR så följer det med olika objekt och det är svårt att veta vilka man kan radera för att lägga in sina egna. Jag fick igång min scen i VR men teleporteringen fungerar inte.

Det är också extremt krävande för datorn om det är en lite större och mer omfattande modell man exporterar från Max, och då har jag ändå en ny dator med bra prestanda.

Det som händer när man exporterar till Interactive är att Max skapar fbx-filer som automatiskt importeras i Interactive. fbx är det format som även Unity använder, så frågan är om det verkligen är någon vinst med att använda verktyget istället för tex Unity.

Visualiseringen växer fram

Jag har möblerat sovrummet med en himmelssäng. För att göra tyget som hänger runt sängen använde jag mig av cloth-simulering i Blender.

screen6.jpg

Jag har också gjort i ordning lite på altanen, med räcke och tak över två uteplatser.

Sen kan du ju testa och titta i vattnet, bara för skojs skull 😉

Jag tycker det börjar se rätt trevligt ut.

Instruktioner som tidigare. Klicka på bilden för att starta applikationen.

screen5.jpg

Terrängen är genererad

Jag ska bara…. tänkte jag. Så nu har jag genererat terrängen i ett program som heter L3DT. Man får då inte bara med sig topologin in i Unity utan även texturer för både mark och vatten. Det blev riktigt bra. Det är naturligtvis inte färdigt utan bara ett första test. Jag ska sätta ut lite träd och så vidare, men klockan är nästan midnatt och imorgon är det arbetsdag.

Gå gärna ut genom ytterdörren och titta på utsikten från altanen på framsidan. Skärmdumpen är tagen från ateljén. Det ska bli roligt att göra om hela scenen till VR när jag är klar!

Som vanligt fungerar inte WebGL i Internet Explorer.

Klicka på bilden nedan för att köra visualiseringen.

Instruktioner:

W = gå framåt
S = gå bakåt
A = gå vänster
D = gå höger
Håll ner shift för att springa och tryck på mellanslagstangenten för att hoppa.

Titta runt med musen och tryck på ESC för att få kontroll över muspekaren igen.

screen3.jpg

Ljussättning visualisering

Jag har jobbat mycket med ljussättningen i min scen och jag tror att jag har fått till det. Titta och säg gärna vad du tycker, vad behöver förbättras? Scenen är inte klar, det är fortfarande 3 rum och landskapet utanför kvar att göra.

Klicka på bilden nedan för att köra visualiseringen.

Instruktioner:

W = gå framåt
S = gå bakåt
A = gå vänster
D = gå höger
Håll ner shift för att springa och tryck på mellanslagstangenten för att hoppa.

Titta runt med musen och tryck på ESC för att få kontroll över muspekaren igen.

screen1

Husprojekt i Unity

Övning ger färdighet som de säger. Därför sitter jag och bygger upp en scen i Unity bara för nöjes skull. Jag har utgått från layouten av min egen lägenhet men tänker att jag gör om den till ett fristående hus istället för en lägenhet.

Det mesta gör jag i Blender eftersom jag känner mig mest hemma där jämfört med 3DS Max. Nu är det väl så att jag borde sitta mer med 3DS Max eftersom det är programmet vi använder på jobbet, så jag tänkte att jag skulle exportera både musikrummet och ateljen som jag gjort i Max till fbx och importera dessa till scenen i Unity.

Men jag måste säga att jag inte tycker exporterandet funkar så bra. Även fast jag kryssade bort både ljus och kamera från exporten så följde de med över till Unity. Och nu har jag problem med väggarna i ateljen, de blir genomskinliga. Det måste ha något med Normalerna att göra, men vet inte riktigt hur jag ska fixa det i Max. Återstår att öppna fbx:en i Blender och fixa det där.

screen.jpg

Det blev lite pill med väggarna innan jag fick ordning på det. Men jag passade på att UV-mappa och göra ordentliga texturer till väggar, golv och tak också. Resultatet blev riktigt bra till slut.

screen2.jpg