Spelmotor ger DirectX 11 i webbläsaren

Spel i webbläsaren har länge legat både ett och två steg bakom traditionella datorspel på den grafiska sidan. Detta kan nu komma att ändras med Webvision som gör det möjligt för utvecklare att använda allt ifrån DirectX 11 till Havok och PhysX direkt i webbläsaren.

Trinigy Webvision kallas ett insticksprogram till populära webbläsare som Internet Explorer, Firefox, Chrome och Opera som gör det möjligt att utnyttja avancerade finesser i spelmotorn Vision Engine. Målet är att låta utvecklare skapa spel med fullfjädrad 3D-grafik med allt ifrån fysik till animerade karaktärer som kan köras direkt i webbläsaren.

Eric Schumacher på Trinigy berättar att Webvision består av två komponenter; en i förgrunden och en annan i bakgrunden. Förgrundskomponenten är ett litet insticksprogram som tar hand om kommunikationen mellan webbläsaren och spelet. Den kontrollerar även systemkrav, laddar ned innehåll och sköter versionshanteringen av viktiga filer. Bakgrundskomponenten är istället själva spelet.

WebVision consists of two components: The browser frontend and the game backend. The frontend is a lightweight browser plug-in, which takes care of all the communication between the web browser and the game. It checks system requirements, downloads content and validates it before executing it, and handles versioning of critical DLLs. The backend, in turn, is built into the game itself, which is executed by the frontend after download and verification.

Spelmotorn Vision Engine 8, som Webvision bygger på, stöder en mängd moderna tekniker som DirectX 11, Shader Model 5, tesselering och soft shadows. Den klarar även att utnyttja upp till tolv processorkärnor samt att använda fysikmotorerna Havok och PhysX.

Schumacher tillägger att Webvision ger tillgång till en fullfjädrad spelmotor med hög skalbarhet, en mängd utvecklingsverktyg och stöd för många plattformar. Programmerare kan dessutom skriva program i C++ och Lua.

Developers will be able to simulate static meshes, terrains, rigid bodies and character controllers using Havok Physics. The engine also supports Nvidia’s PhysX technology, as of version 7. Unlike existing browser-based 3D rendering solutions, it provides a fully-fledged game engine with high-end graphics features, extensive scalability, a comprehensive tools set, multi-platform support and interfaces that allow both development in native C++ code and the scripting language Lua.

Användningsområdena för Webvision sträcker sig ifrån att låta utvecklare erbjuda speldemon direkt i webbläsare, utveckla fullfjädrade spel till att konstruera virtuella världar för exempelvis demonstrationer av nya bilmodeller.

Det finns dock hinder att komma över innan spel i webbläsaren blir ett alternativ för alla. Bland annat kommer användarnas bandbredd att begränsa utvecklarnas möjligheter.

Källa: Thinq.

Kommentarer till artikeln

35 debattinlägg

46

Inför Black Friday – SweClockers guide till TV-utbudet 2018

Greppa skillnaden mellan OLED och LCD och hur tillverkarna betecknar sina modeller. SweClockers kartlägger marknadens TV-modeller inför reasäsongen 2018. Läs mer

74

Test: XFX Radeon RX 590 Fatboy – Polaris på 12 nanometer

AMD laddar om i mellanklassen genom uppdaterade grafikprocessorn Radeon RX 590. På menyn finns bland annat förfinad tillverkning och uppskruvade klockfrekvenser. Läs mer

6

Finalister vidare till Dreamhack Winter 2018 för Casemod Championship

Sju proffsmoddare av rang går vidare till finalen i Casemod Championship, som äger rum den 2 december under Dreamhack Winter 2018 på Main Stage. Läs mer

77

Ubisoft: "Lootlådor är inget dåligt – så länge de görs på rätt sätt"

Lootlådor och mikrotransaktioner har återigen hamnat på tapeten, men enligt Ubisoft kan de vara något positivt om de görs på rätt sätt. Läs mer

49

Intel fortsätter skala ned leveranser av processorer till datortillverkare

På grund av kapacitetsproblem på 14 nanometer uppges Intel fortsätta minska leveranser av processorer till tillverkare av färdigbyggda system, och problemen väntas fortsätta under 2019. Läs mer

218

Battlefield V multiplayer med ray tracing – redaktionens första intryck

Med den efterlängtade uppdateringen som aktiverar DirectX Raytracing i Battlefield V på plats passar redaktionen på att dela med sig av både första intryck och en omgång prestandasiffror. Läs mer

315

Riksdagen röstar igenom förslag om att ersätta TV-avgiften med skatt

Frågan om slopande av TV-avgiften har nu tagits upp i riksdagen, vilka röstat igenom förslaget. Detta innebär att avgiften ersätts med en skatt från och med 1 januari 2019. Läs mer

I samarbete med Komplett
7

Intervju: Johan "C4B12" Nyman bygger små datorer till Dreamhack

En liten dator kan vara minst lika intressant som en stor. Vi fångade datormoddaren och forumprofilen Johan Nyman för en pratstund om Dreamhack och byggandet av små datorer. Läs mer

59

Command & Conquer: Tiberian Dawn och Red Alert blir nyutgåvor

När det är dags för remaster av Command & Conquer sparar inte Electronic Arts på krutet. Först ut är två tunga klassiker som garanterat får nostalginerverna att rycka hos många. Läs mer

124

Test: Battlefield V multiplayer i DirectX 11 och DirectX 12

Battlefield V är här, och SweClockers har kämpat runt på slagfältet med tio olika grafikkort. Häng med för att se vad som krävs under huven! Läs mer

5

MSI Geforce RTX 2070 Aero ITX hittar ut på webben – Geforce RTX 2070 i krympt format

Under förra året släppte MSI flera modeller ur Geforce GTX 1000-serien i Mini ITX-format, och nu hittar ett Geforce RTX 2070 i samma utförande ut på webben. Läs mer