Valve gebruikt al jaren haptische feedback in zijn controllers. Dat je tijdens het gamen trillingen en andere fysieke feedback voelt, is dus niet nieuw. Wat Valve voor zover bekend niet standaard aanbiedt voor de Steam Controller, is een functie die al het geluid van je pc direct omzet in trillingen. Een modder experimenteert nu met precies zo'n functie. En hoewel dat misschien klinkt als een leuke gimmick, kan de toepassing verrassend nuttig zijn.
Van geluid naar trillingen
Het project heet LiveHaptics en is gemaakt door ontwikkelaar FamBoy32-dev. Het idee erachter is simpel: als je pc geluid kan afspelen, waarom zou je controller daar dan niet direct op kunnen reageren? Normaal gesproken moeten ontwikkelaars haptische feedback zelf in een game verwerken. De controller trilt dan bijvoorbeeld bij een explosie, botsing of ander specifiek moment.
LiveHaptics pakt het anders aan. De software gebruikt het geluid dat je pc afspeelt en zet dit direct om in trillingen. Daarbij worden het linker- en rechterkanaal apart verwerkt en kunnen onder meer de gevoeligheid, bas en maximale sterkte worden aangepast. Daarna wordt het signaal doorgestuurd naar de motoren van de Steam Controller.
Daardoor blijft het niet bij een paar vooraf ingestelde trileffecten. Allerlei geluiden kunnen voelbaar worden gemaakt, waaronder voetstappen, geweerschoten, stemmen, muziek en omgevingsgeluiden. Omdat de 2 audiokanalen afzonderlijk worden verwerkt, kan de controller bovendien via beide motoren aangeven van welke kant een geluid komt.
Dat kan vooral interessant zijn voor spelers die niet volledig op geluid kunnen vertrouwen. Reddit-gebruiker ThatDeafDude, die doof is maar nog enig restgehoor heeft, vertelt dat hij games meestal zonder geluid speelt. Hij wil LiveHaptics daarom uitproberen om te ontdekken of de trillingen hem kunnen helpen om beter mee te krijgen wat er tijdens het spelen om hem heen gebeurt.
LiveHaptics is niet het eerste experiment met de haptische motoren van de Steam Controller. Afgelopen augustus liet een andere modder al zien dat de motoren zelfs muziek uit Portal konden nabootsen. Een ander project gebruikte de trillingen in combinatie met cameratracking om de controller naar zijn oplaadpuck te begeleiden. LiveHaptics gaat nu nog een stap verder door allerlei geluiden om te zetten in trillingen.
Valve maakt het bovendien makkelijker voor gebruikers om zelf met de Steam Controller aan de slag te gaan. Op 6 mei bracht het bedrijf CAD-bestanden van de Steam Controller en Steam Puck uit. Daaronder vallen onder meer 3D-modellen van de behuizing en technische tekeningen, die enthousiastelingen kunnen gebruiken om hun eigen niet-commerciële aanpassingen te maken.
LiveHaptics richt zich juist op wat er met software mogelijk is. De mod werkt via USB, Bluetooth en de Steam Puck en is beschikbaar voor Windows en Linux. FamBoy32-dev heeft inmiddels ook een grafische interface toegevoegd en maakt het mogelijk om tijdens het gebruik tussen verschillende audiobronnen te wisselen. Daarnaast is LiveHaptics open source en staat het project op GitHub, waardoor andere ontwikkelaars de software kunnen bekijken, aanpassen en verder ontwikkelen.
Wat is LiveHaptics voor de Steam Controller? LiveHaptics is een opensourcemod die geluid van je pc direct omzet in trillingen. De software verwerkt het stereogeluid en stuurt dit naar de 2 motoren in de Steam Controller.
Moeten games speciaal ondersteuning bieden voor LiveHaptics? Nee. LiveHaptics gebruikt het geluid dat al op je pc wordt afgespeeld en heeft daarom geen speciale ondersteuning vanuit games nodig. Hierdoor kunnen bijvoorbeeld geluidseffecten uit games, muziek en andere media worden omgezet in trillingen.
Kan LiveHaptics dove spelers helpen? Mogelijk. Een dove speler wil bijvoorbeeld testen of de trillingen kunnen helpen om beter te merken wat er in een game om hem heen gebeurt. LiveHaptics zou daardoor interessant kunnen zijn voor de toegankelijkheid van games, maar het is nog niet duidelijk hoe goed dit in de praktijk werkt.