20-8-2020

Gids voor gevoeligheid langs de loop richten in J5S3

Laten we het hebben over gevoeligheid. De gevoeligheid van langs de loop richten (niet je emoties). Vandaag leren we je hoe je je oude gevoeligheidsinstellingen overzet naar het nieuwe systeem in J5S3.

Vergeet niet dat Shadow Legacy je oude gevoeligheidsinstellingen automatisch overzet naar het nieuwe systeem wanneer het seizoen live gaat! De automatische overzetting zou het gevoel van je oude instellingen moeten behouden. Het verandert je instellingen naar 'Geavanceerd' en past de schuifbalken per zoomniveau aan om de oude instellingen na te bootsen.

Inhoudsopgave
Context
- - Problemen met het oude systeem
- - Verbeteringen in het nieuwe systeem
Overzettingsgids
- - Overzettingsberekeningen
- - 'De wiskunde'
Voorbeeldberekening
Technische zaken

CONTEXT

Voorheen gebruikte de gevoeligheid van het richten langs de loop constant vermenigvuldigers. Elk zoomniveau had een eigen vermenigvuldiger die werd gebruikt om de gevoeligheid aan te passen als je langs de loop richtte. Dit leverde een paar problemen op die we dit seizoen wilden oplossen met het toevoegen van nieuwe telescoopvizieren.

EEN NIEUW GEVOELIGHEIDSSYSTEEM IN J5S3

Makkelijker en meer aanpassingsmogelijkheden

Het eerste probleem met het oude systeem was dat het niet echt makkelijk was. Met maar één schuifbalk voor de gevoeligheid was het moeilijk om per zoomniveau een andere gevoeligheid te gebruiken. Sommige spelers voelden zich gedwongen om tussen de ronden door hun instellingen aan te passen als ze een ander telescoopvizier wilden gebruiken. Om het leven voor iedereen makkelijker te maken, kun je met de geavanceerde instellingen de gevoeligheid voor elk zoomniveau apart instellen met de schuifbalken, zodat je het niet telkens hoeft te veranderen als je van wapen wisselt.

Consistentere gevoeligheid

Het tweede probleem is iets ingewikkelder. We zagen dat spelers niet een consistent gevoel hadden tussen de verschillende zoomniveaus, omdat de vermenigvuldigers verschilden per niveau, en vanwege externe factoren die niet goed werden meegenomen, zoals het gezichtsveld. Hierdoor vertrouwden spelers vaak op rekenmethodes van derde partijen om het gewenste effect te krijgen. Om de consistentie te verbeteren hebben we gekeken naar de 360 graden afstand en visuomotorische verhoging (scrol naar beneden voor een gedetailleerde uitleg).

OVERZETTINGSGIDS:

Methode 1 - Makkelijk: Gebruik onze superhandige spreadsheet om je gevoeligheidsinstellingen automatisch te vinden en over te zetten.

Methode 2 - Moeilijk: Als je graag wiskunde wilt gebruiken. Kijk hieronder.

🤓 Tijd voor wiskunde

Inputvariabelen:

  • OldADS= De oude gevoeligheidsinstelling in de opties.
  • VerticalFOV = De waarde voor het gezichtsveld voor pc, of 60 graden voor consoles.
  • AspectRatio = De beeldverhouding van je beeldscherm. In de meeste gevallen is dit de breedte van de resolutie gedeeld door de hoogte (bijv. 4/3, 16/9, 16/10).
  • NewADS = De nieuwe gevoeligheidsinstelling in Shadow Legacy (J5S3).

Opzoektabel vermenigvuldiger per zoomniveau:

sens lookupchart

Vergelijkingen:

sens hFOV f

Als HorizontalFOV > 150 graden, herbereken de VerticalFOV:

sens vFOV f

sens FOVadj f

sens newADS f

Voorbeeld:

STAP 1: ZOEK JE INSTELLINGEN

Zoek je instellingen op. Een beeldverhouding van 16:9 wordt 16/9 en 60 graden wordt 60.

In ons voorbeeld hebben we:

  • Beeldverhouding van 16:9.
  • Gezichtsveld van 60 graden.

STAP 2: BEREKEN JE HORIZONTALE GEZICHTSVELD (bereken een nieuw verticaal gezichtsveld als het horizontale gezichtsveld > 150 is)

Gebruik je verticale gezichtsveld en beeldverhouding in de formule voor het horizontale gezichtsveld. Als je horizontale gezichtsveld groter is dan 150, moet je de formule voor het verticale gezichtsveld gebruiken om het verticale gezichtsveld opnieuw te berekenen.

sens hFOV ex

Hier is HorizontalFOV <= 150 graden, dus je hoeft niks opnieuw te berekenen.

STAP 3: BEREKEN DE AANPASSING VAN JE GEZICHTSVELD

Laten we zeggen dat je een gevoeligheid van 30 had in het oude model en wilt weten welke instelling je moet gebruiken voor het zoomniveau van 1,0x.

Zoek de vermenigvuldiger voor het gezichtsveld op in de tabel hierboven en voer je verticale gezichtsveld in.

sens FOVadj ex

STAP 4: BEREKEN JE NIEUWE GEVOELIGHEIDSINSTELLING

Zoek de vermenigvuldiger voor het richten langs de loop op in de tabel hierboven en voer de aanpassing van je gezichtsveld in, die je net hebt berekend. Vermenigvuldig het met je oude gevoeligheidsinstelling.

sens newADS ex

STAP 5: JE HEBT WISKUNDE GEDAAN 😋

In dit scenario moet je een gevoeligheidsinstelling van 20 gebruiken in de schuifbalk van zoomniveau 1,0x in het nieuwe model om het gevoel van je oude instellingen van 30 na te bootsen.

TECHNISCHE ZAKEN

Hoe we de consistentie van de gevoeligheid hebben verbeterd in Shadow Legacy

Er zijn meestal twee manieren om een consistent gevoel te creëren als je van zoomniveau verandert: de 360° graden afstand behouden en visuomotorische verhoging gebruiken.

360 afstand

Een systeem met 360° afstand betekent dat dezelfde fysieke afstand op de muis of joystick je personage met een constante hoek roteert. De eenheid waarin dit wordt gemeten is centimeter (of inch) per 360 graden, de fysieke afstand om een volledige rotatie van de camera te krijgen. Als je dezelfde waarde houdt bij een hoog zoomniveau kan dat verwarrend werken, omdat het zicht door de zoom plotseling hevig verandert.

Door dit verwarrende effect is het meestal niet fijn om dezelfde 360° afstand te hebben op elk zoomniveau. Je kunt bij elk zoomniveau standaard aanpassingen doen, maar er is geen gouden standaard om te bepalen wat die aanpassingen moeten zijn op de verschillende zoomniveaus. Door persoonlijke voorkeuren en meningen is het ook niet ideaal.

Visuomotorische verhoging

Visuomotoriek is de coördinatie van beweging en visuele perceptie door het brein. Een systeem met visuomotorische verhoging schaalt de rotatie lineair op om de consistentie en perceptie te behouden als je het zicht roteert.

Om dit verder uit te leggen, beginnen we met een vergelijking. Als je naar een afbeelding kijkt en het beweegt met de muis, verwacht je dat dezelfde fysieke afstand met de muis de afbeelding een constante fysieke afstand beweegt op je scherm. Als je inzoomt op die afbeelding, verwacht je dat de visuele relatie tussen die afstanden hetzelfde blijft.

In Siege is die afbeelding alles wat je ziet door de camera van de speler. Het 'bewegen' in die context betekent 'het bewegen van het panoramische zicht'. Welke zoom je ook gebruikt, elke fysieke afstand van een muis of joystick komt altijd overeen met een andere fysieke afstand op je monitor, wat lineair opschaalt. Hoe meer je inzoomt, hoe minder graden de camera beweegt, waardoor de 360° afstand automatisch groter wordt.

Omdat de visuomotorische verhoging een consistenter gevoel geeft in alle zoomniveaus, hebben we besloten om het te gebruiken als het nieuwe model voor gevoeligheid in Siege.

Vanaf nu krijgen nieuwe R6-spelers een gevoeligheidsinstelling van 50 op alle zoomniveaus. Deze waarde van 50 geeft je een neutrale en consistente overgang tussen het schieten vanuit de heup en het richten langs de loop als je kijkt naar de fysieke afstand van de muis/joystick versus de fysieke afstand op je scherm. Andere vergelijkbare FPS-games gebruiken soortgelijke waarden om hetzelfde effect te creëren.

Let op: als je op pc speelt en de waarde van XFactorAiming hebt aangepast in het bestand GameSettings.ini, heeft dit helaas effect op de neutrale gevoeligheidswaarde van 50. De neutrale waarde wordt dan (1 / XFactorAiming).

Spelers die toch liever het oude model gebruiken, kunnen met de gids hierboven hun oude gevoeligheidsinstellingen omzetten naar de nieuwe waarden, waarmee ze hun oude instellingen kunnen nabootsen in het nieuwe systeem.

Lees ons devblog over vizieren en telescoopvizieren voor meer informatie over de nieuwe vizieren en telescoopvizieren in J5S3!

Bezoek andere sociale kanalen