Inhoud: Ontwikkeling | Ondertiteling | Spelen en feest vieren
Je kunt de wereld bekijken: https://vrchat.com/home/world/wrld_c8edea47-c839-417c-aafb-f83b02644cb7
Ontwikkeling
De Party wereld is een door ontwikkeling na diverse party werelden, met als bedoeling een feestelijke plek te maken met voldoende ruimte. De bedoeling is dat een filmhoek erbij komt om samen zelfgemaakte video’s te kunnen bekijken. Daarnaast is de cinema videospeler zo aangepast dat ondertiteling mogelijk is. Dit is belangrijk voor doven en slechthorenden, want VRChat biedt zelf geen optie om ondertiteling te laten zien.
De wereld zelf is eigenlijk kant-en-klaar asset die ik heb gekocht. Ik heb verder een aantal kamers toegevoegd, ook gekocht via store, om meer mogelijkheden te kunnen toevoegen aan de wereld. Daarna is het een kwestie van goed inrichten om een gezellige plaats te maken. Er wordt rekening gehouden met doven en slechthorenden.
Ondertiteling
De belangrijkste ontwikkeling in de Party world is de cinema kamer. Ik heb al heel lang plannen om ondertiteling toe te voegen, maar dat blijkt geen makkelijke zaak te zijn met SDK2, waar je alleen met beperkte codes en triggers kan doen. Een script maken om automatisch ondertiteling te kunnen weergeven is erg moeilijk omdat veel codes geblokkeerd is. Dankzij de komst van Udon is dat probleem nagenoeg verdwenen en kan ik wel zelf code schrijven die ondertiteling kan weergeven aan de hand van SRT tekstbestand.
SRT heeft een eenvoudige opzet voor ondertiteling. Het begint met tijdpunten wanneer het moet verschijnen en wanneer het moet verbergen. Daarna volgen er 2 regels tekst. Het is dus heel simpel om een goede filter voor te schrijven.
Wat helemaal mooi maakt is dat ik verschillende talen kan toevoegen, want VRChat is wereldwijd. Hierdoor kan iedereen een video clip volgen.
Voor het maken van de database voor alle video’s en ondertitelingen maak ik gebruik van Google Spreadsheet. Deze kan ik exporteren naar CSV tekstbestanden. Ik hoef alleen code te schrijven om de tekstbestanden geschikt te maken voor de videospeler met eigen gemaakte tekst parser.
Het is meerdere keren getest en steeds aangepast. De code draait lokaal en zelfstandig, dus er is geen netwerk verkeer voor nodig. De timing wordt uit de player gehaald om de ondertiteling correct op tijd te kunnen weergeven.
Spelen en feest vieren
Natuurlijk hoort gezelligheid erbij. In een ruimte achterin is een plek opgemaakt voor verschillende feesten, zodat vrienden samen op de foto kunnen. Er hangen foto’s aan de wanden van de afgelopen jaar van diverse verjaardagen van vrienden.
Het bedieningsbord om van scene te kunnen wisselen is over het netwerk gestuurd, zodat iedereen dezelfde scene zal zien.
Naast feesten is samen spelen ook een onderdeel van de Party world. Er staan verschillende spelletjes klaar om te kunnen spelen. Uiteraard zijn niet alle spelletjes door mij gemaakt, maar 1 spel is wel aangepast door mij, en er komt later nog een spel bij die ik zelf bouw: 4-op-een-rij.
Er hangen verder foto’s aan de wanden van leuke momenten die ik samen met dove vrienden heb meegemaakt door de tijd heen. Het is nu regelmatig een ontmoetingsplek voor bijzondere momenten in de doven community.
Toetsenborden en pennen ontbreken natuurlijk niet voor de communicatie tussen alle vrienden!