Als «interpolation» getaggte Fragen

Die Praxis, ein Ergebnis (normalerweise numerisch) basierend auf einer Reihe bekannter Ergebnisse zu schätzen.

5
Wie vermeide ich Texturbluten in einem Texturatlas?
In meinem Spiel gibt es ein Minecraft-ähnliches Terrain, das aus Würfeln besteht. Ich generiere einen Vertex-Puffer aus den Voxeldaten und verwende einen Texturatlas für das Aussehen verschiedener Blöcke: Das Problem ist, dass die Textur entfernter Würfel mit benachbarten Kacheln im Texturatlas interpoliert. Dies führt zu falschen Farben zwischen den Würfeln …


3
Warum verwenden einige vernetzte Spiele die Interpolation und andere die Pfadfindung für Remotebewegungen?
Dies ist eine offene Frage, aber ich würde gerne sehen, dass jemand eine gute Begründung für beide beiträgt. Ein kurzes Beispiel für beides: Interpolationsmodell Denken Sie an das Ventilmodell, bei dem der Client häufig Positionsaktualisierungen erhält und die Fernbedienungen ihre Positionen durch Interpolation dieser Daten aktualisieren. Wegfindung Denken Sie in …

3
Wie vermeidet man den „Treppeneffekt“ in der Pixelkunstbewegung?
Ich rendere Sprites mit genauen Pixelkoordinaten, um den durch Antialiasing verursachten Unschärfeeffekt zu vermeiden (die Sprites sind Pixelkunst und sehen bei Filterung schrecklich aus). Da die Bewegung der Objekte jedoch mit variabler Geschwindigkeit, Schwerkraft und physikalischen Wechselwirkungen einhergeht, wird die Flugbahn mit Subpixel-Genauigkeit berechnet. Bei ausreichend großen Bildschirmgeschwindigkeiten (vΔt größer …



2
Wie interpoliere ich linear zwischen zwei Vektoren?
Ich habe einen Geschwindigkeitsvektor, wo sich mein Client befindet und wohin er geht, und ich habe denselben Vektor, der vom Server kommt und angibt, wo sich der Client befinden soll. Manchmal ist es ein bisschen anders, also möchte ich zwischen meiner aktuellen Position und der korrekten Position des Servers interpolieren. …

3
Interpolieren von Positionen in einem Multiplayer-Spiel
Um in meinem Multiplayer-Spiel Bandbreite zu sparen , aktualisiere ich nicht jedes Objekt bei jedem Server-Tick, sondern jedes Objekt hat eine updateRate, die dem Spiel mitteilt, dass dieses Objekt voraussichtlich bei jedem X-Server-Tick aktualisiert wird. Wenn ich eine Aktualisierungsnachricht für ein Objekt erhalte, berechne ich den Zeitpunkt, zu dem die …



4
Wie interpoliere ich um ein Rechteck?
Ich möchte eine ausgefallene Animation erstellen, bei der sich ein Punkt um ein Rechteck bewegt. Ich möchte die Position des Punktes zu einem Zeitpunkt finden t. Das Rechteck ist gegeben durch X, Y, Widthund Height. Gibt es dafür einen Algorithmus? Ich habe sin/ cosfür Kreise verwendet. Was ist der äquivalente …

4
Könnte eine Frame-Interpolation, wie sie von SmoothVideo Project verwendet wird, eine Option sein, um die Framerate von Spielen ohne einen so großen Leistungseinbruch zu erhöhen?
Das SmoothVideo-Projekt verwendet die Frame-Interpolation, um die fps von Videos von 24 auf 60 zu erhöhen. Die Ergebnisse sind ziemlich beeindruckend . Ich habe mich gefragt, ob dies angewendet werden kann und ob es in Videospielen gut aussehen würde. Es verbraucht viel weniger Ressourcen als das Rendern aller Frames, sodass …

2
Interpolieren zwischen zwei vernetzten Zuständen?
Ich habe viele Entitäten auf der Client-Seite, die simuliert werden (ihre Geschwindigkeiten werden pro Position zu ihren Positionen hinzugefügt), und ich lasse sie sich selbst tot rechnen. Sie senden Updates darüber, wo sie zuletzt gesehen wurden und wie sich ihre Geschwindigkeit ändert. Dies funktioniert großartig und andere Spieler sehen diese …

2
Umgang mit zufälligen Bewegungen in Echtzeit mit clientseitiger Vorhersage
Ich baue ein Echtzeit-Multiplayer-Spiel, das auf Client und Server dieselbe "Physik" -Schleife ausführt. Ich benutze ein Lenkverhalten, das eine wesentliche zufällige Bewegung ist. Der Client und der Server generieren beim Ausführen der Wander-Algorithmen unterschiedliche Zufallszahlen. Ich frage mich, wie ich eine natürlich zufällig aussehende Bewegung beibehalten kann, aber eine Konstante …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.