Questions tagged [interpolation]

The practice of estimating a result (usually numeric) based on a set of known results.

Filter by
Sorted by
Tagged with
1
vote
0answers
41 views

Can you interpolate statelessly?

I was just wondering if it's possible to to a linear interpolation between two rotations without maintaining any kind of state. What I mean is let's say I have a loop function where all my code is ...
1
vote
0answers
24 views

Where is this quad pattern coming from? [duplicate]

I'm rendering a map generated from noise. For debugging purposes, I'm just using the normals as color. I'm not sure how good/correct my calculated normals are, either way, I'd expect a smooth colored ...
2
votes
0answers
10 views

UV interpolation gets distorted on a trapezoid [duplicate]

I'm experiencing an interesting distortion in the UV mapping of a trapezoid. When I map a square plane and tilt it backwards, the perspective-correct interpolation gives it the expected pinching at ...
-1
votes
1answer
64 views

How to gradually interpolate smoothly between two yaw rotations in Minecraft MCP/Forge?

I am coding a custom client for Minecraft using MCP. (Please no hate, I'm not making a hacked client!) I have two variables currentYaw which is the current yaw ...
0
votes
0answers
41 views

Player speed varies due to interpolation

I'm building a multiplayer FPS in the vein of Quake. This is my setup: Clients send the server a "user command" on every simulation tick (which is fixed at 60 simulation steps per second) ...
0
votes
0answers
59 views

Interpolation hitches caused by Quake-like client-server design

I'm building a very small multiplayer shooter game. I'm facing a problem related to interpolation. In order to explain the problem I have to give an overview of the client-server design of my game (it'...
0
votes
0answers
30 views

get the value of lerp at the mouse position?

I want to get the value t (value of lerp ()) between two lines and the position of the mouse and draw a gray line that goes from line a to line b. what is the value of lerp at the mouse position?
1
vote
1answer
154 views

Why does the kinematic body move in opposite direction after I interpolate its movement, and how do I fix it?

I have added some basic movement and some manual interpolation to a cube that is a kinematic body in Godot. ...
0
votes
1answer
35 views

How to interpolate colors around the spectrum of hues?

I wanted to generate a 7 segment display whose color brightness varies with time, this can be done by just using linear relationship. ...
3
votes
2answers
158 views

How to smoothly interpolate 2D camera with pan and zoom

I'm developing an animation application with a 2D virtual camera. The camera viewport can be positioned and scaled in the keyframes and is then interpolated to render the final animation from the ...
0
votes
0answers
104 views

Trying to find a solution for instant knockback in multiplayer game

I'm making a server-authoritative fast-paced multiplayer game. I'm trying to implement wack-hammers, they are a melee weapon that knocks close players, in other words, that sets their velocity to <...
1
vote
1answer
151 views

How do I calculate to and from a Non-Linear Acceleration?

I am looking at non-linear accelerations using the following values: initial_acceleration time_to_max_velocity max_velocity current_velocity Initial_acceleration is the per frame acceleration we ...
0
votes
1answer
54 views

Inverse Distance Weighted interpolation between N Vector3s in Godot

I have a number of Vector3s in Godot arranged in a grid, let's say they look like this (looking at them from above, with Godot Y-is-up): ...
0
votes
1answer
91 views

How do I interpolate an object from point A to B such that it accelerates, overshoots, and bounces back to target position?

How The Game Works You grab and drag an object around. Once you let go, it interpolates to a certain, variable position, and that's what I'm trying to do here. Problem Description I'm talking about ...
1
vote
0answers
36 views

Low Level Audio Engine Sample Rate Conversion

First off, there seems to be a sparse number of audio programming tutorials out there so if anyone knows of some good resources I would be very appreciative. Now on to the topic at hand! I am using ...
2
votes
0answers
112 views

C# UDP Multiplayer Networking - issue with choppiness and consistency

I know I've done this incorrectly, but I don't know what the right way is. Right now I have two clients that connect to a server. Each tick the players send a packet of information containing their ...
2
votes
1answer
162 views

Slerp to slerp smoothing

p0 ------- p1 ------- p2 I am successfully slerping between 2 points (p0-p1; p1-p2). But the transition between two slerped angles (p1_in-p1_out) do not match, ...
0
votes
2answers
569 views

Unity3D - Camera Jitters When Displacing and Rotating Smoothly

DISCLAIMER: I am using Unity 5.6.5f1 for this code, I honestly don't know if there would be API updates on later versions, though I don't think so. I tried to make a simple Third Person Camera that ...
5
votes
1answer
476 views

Interpolating between positions unfeasible at 30 frames per second?

I am working on a 3D platformer in Unity and I am targeting Android devices. The game consists of a lot of objects smoothly interpolating from the bottom of the screen to the top. This whole time I'...
0
votes
0answers
136 views

Help understanding Accidental Noise Gradient function

Background: I am trying to create a set of functions to manipulate noise, similar to Libnoise, Fastnoise and the Accidental Noise Library. The end goal is to produce terrain. As recommended by ...
4
votes
1answer
310 views

Fixed Timestep with Interpolation | Blurry & Choppy

I've been implementing a game loop with a fixed timestep which uses interpolation as described in the (legendary as I have come to find out as it is referenced in almost every post I have read trying ...
0
votes
1answer
151 views

Can you decompose a rotation into a rotation around an axis and a quaternion?

I have a rotation represented by a quaternion and I want to get a rotation angle around the forward axis together with another quaternion which will together represent the original rotation. The ...
2
votes
3answers
1k views

Godot 3.0 Constant 2D Angular Velocity

I am making a Top-Down shooter in Godot 3.0 on Linux. I would like to have my character rotate to face the mouse-pointer at a constant speed, and have rotation speed power-ups that allow the player ...
1
vote
0answers
168 views

Linear Interpolation Implementation

I'm trying to implement entity interpolation into my game. The structure is as follows: Send the keypress states from the client to the server Process the inputs and make calculations based on them ...
1
vote
1answer
49 views

Aim/Scope Oscillation Algorithm

I have been struggling to find an algorithm to implement something that will make a direction oscillate within a cone constraint, in a helix-shaped fashion as in photo (it will always go back to the ...
3
votes
2answers
119 views

Suitable interpolation for animating explosions

Is there a standard interpolation function for animating explosions? Like there is with smoothstep or smootherstep for walking animations or cars going from point A to B. I'm assuming the explosion ...
1
vote
0answers
186 views

How should I implement lag compensation in my racing game?

I've looked around and I see a lot of discussion about lag compensation for FPS's, but none for racing games. I know Mario Kart uses some sort of interpolation for other racers, but it doesn't ...
0
votes
0answers
404 views

Prevent keyframe interpolation in imported model animation in Unity

I made first person model in blender. It also has animations in it. Most of animation works fine, but in some cases, Unity's keyframe interpolation makes wrong result. Note that animation was made ...
1
vote
1answer
220 views

Acceleration in Unity

I am trying to emulate acceleration and deceleration in Unity. I have written to code to generate a track in Unity and place an object at a specific location on the track based on time. The result ...
0
votes
1answer
462 views

Can't figure out what's making the player teleport back to spawn

I've been working on a multiplayer game that uses pathfinding and I'm really confused over this one weird bug. On your screen, the other player glitches between the spawn point and his current ...
2
votes
1answer
752 views

How to smooth rotations?

I have a semi-regularly (15fps to 60fps) sampled source of position and orientation to which I am using dead reckoning to fill in gaps. However, I would like to smooth it further to eliminate any ...
4
votes
0answers
548 views

How to handle increased/decreased latency in client side entity interpolation?

Edit After reading some more questions on this board, I've come up with this potential scheme. Feel free to give any suggestions / criticisms on the scheme I show in the box below. ...
0
votes
1answer
355 views

Smooth Rotate Object While Orbiting

I am working on a 3D game where you can control an object that orbits a sphere with an on-screen virtual joystick. So far I have that part working, but the object follows the joystick angle perfectly ...
1
vote
1answer
560 views

Fixed timestep updates with a variable timestep update

Many suggest that a game loop looks something like this. See: http://gameprogrammingpatterns.com/game-loop.html http://www.koonsolo.com/news/dewitters-gameloop/ https://gafferongames.com/post/...
1
vote
2answers
2k views

Why do my sprites jitter when moving diagonally?

I am working on an low resolution, isometric, pixel game in which several objects move from tile to tile. I do this with this simple interpolation: ...
0
votes
2answers
854 views

OpenGL object movement is not smooth and vibrating

In my android NDK OpenGL C++ project, I have a render method which executes every frame on draw event so this is the algorithm: ...
12
votes
3answers
6k views

Why use Time.deltaTime in Lerping functions?

To my understanding, a Lerp function interpolates between two values (a and b) using a third value (...
1
vote
1answer
247 views

Calculating t value to use with Hermite interpolation

I'm developing an FPS in Unity using Photon for networking. The Photon-provided interpolation is very basic so I decided to roll out my own using the Hermite spline. It works good and is ...
0
votes
1answer
34 views

The difference between shading and data interpolation

Using methods like Phong you can make mesh look smooth and real. However you can do the same interpolation at the data level creating a surface (for example B-Spline surface). What is the difference ...
1
vote
0answers
26 views

Interpolating bent textrues

I am currently making a pressure heat map that will be overlaid on a bent shape (let's say cylinder). I am using a 2d texture that is mapped to the object. The pressure points are also mapped to the ...
0
votes
0answers
792 views

Do I need to make network game fully deterministic to achieve a non-exploitable MOBA/RTS?

First of all - I know some networking concepts and I coded couple games with GDX/Kryonet/...
2
votes
1answer
1k views

Delayed linear interpolation for networking

I'm trying to implement the delayed snapshot interpolation presented at Valve's article and also Gambetta's. My current implementation is almost identical as described in the 'Multiplayer object ...
-1
votes
1answer
144 views

How to smooth viewport panning when using minimap (in typical RTS)?

Let's take typical modern RTS game which features a large map (say 256x256 tiles). There's also a minimap in the GUI, typically up to 256x256 pixels in size. (Let's take these numbers for upcoming ...
1
vote
1answer
1k views

Unity multiplayer with custom server - interpolation jumping

I've built a Server / Client environment for my Unity game which is pretty simple. It is written in C# with asynchronous sockets. To keep it simple, the player sends his input data and the server ...
3
votes
0answers
376 views

HTML5 multiplayer game - how to handle a variable interpolation?

To learn about online game development, I did a HTML5 real-time multiplayer game with NodeJS (server-side), like Agar.io/Slither.io. Server and client updates 60 times/s, but server broadcast packets ...
3
votes
0answers
276 views

networking - how to deal with serverside packet arrival delay?

Let's assume each client sends a packet every 0.05 seconds. (rate = 20) Server update tickrate is 60 and it sends data back to client every 1 / 30 seconds. Now client A has 50ms ping time and it sent ...
4
votes
1answer
1k views

GLSL "varying" interpolation: component-wise? Reference in the spec?

Probably a dumb question, but I can't find (or am not understanding) a conclusive answer in the spec or in other questions (e.g., this one). For smoothly-interpolated varying ...
0
votes
1answer
65 views

Interpolate object collision stuck in Unity

I am working on a very basic test in 2D. The problem I am having is that, when my sprite collides with the ground, it is checking the event too frequently. The sprite stays in limbo, as it doesn't ...
1
vote
0answers
36 views

Still players keep moving on the clients

With UNET, despite Interpolation is set to None in the NetworkTransform, I've noticed that ...
0
votes
0answers
60 views

Approximating a fourth point with a weighted average between three points?

Given three points \$p_1,p_2,p_3\$, how would one approximate the best positive weights \$(u, v, w)\$ such that \$u+v+w = 1\$ and that the distance between the new \$up_0 + vp_1 + wp_2\$ from \$p_3\$ ...