Improved Shortest Path Maps with GPU Shaders

05/22/2018
by   Renato Farias, et al.
0

We present in this paper several improvements for computing shortest path maps using OpenGL shaders. The approach explores GPU rasterization as a way to propagate optimal costs on a polygonal 2D environment, producing shortest path maps which can efficiently be queried at run-time. Our improved method relies on Compute Shaders for improved performance, does not require any CPU pre-computation, and handles shortest path maps both with source points and with line segment sources. The produced path maps partition the input environment into regions sharing a same parent point along the shortest path to the closest source point or segment source. Our method produces paths with global optimality, a characteristic which has been mostly neglected in animated virtual environments. The proposed approach is particularly suitable for the animation of multiple agents moving toward the entrances or exits of a virtual environment, a situation which is efficiently represented with the proposed path maps.

READ FULL TEXT

page 1

page 4

page 6

page 8

research
11/30/2017

Computing a rectilinear shortest path amid splinegons in plane

We reduce the problem of computing a rectilinear shortest path between t...
research
03/04/2019

A Divide-and-Conquer Algorithm for Two-Point L_1 Shortest Path Queries in Polygonal Domains

Let P be a polygonal domain of h holes and n vertices. We study the prob...
research
03/13/2020

Shortest Paths on Cubes

In 1903, noted puzzle-maker Henry Dudeney published The Spider and the F...
research
07/10/2020

Approximate Time-Optimal Trajectories for Damped Double Integrator in 2D Obstacle Environments under Bounded Inputs

This article provides extensions to existing path-velocity decomposition...
research
04/15/2020

Generalized Shortest Path-based Superpixels for Accurate Segmentation of Spherical Images

Most of existing superpixel methods are designed to segment standard pla...
research
06/15/2022

Finding Control Synthesis for Kinematic Shortest Paths

This work presents the analysis of the properties of the shortest path c...
research
01/08/2021

When does the Physarum Solver Distinguish the Shortest Path from other Paths: the Transition Point and its Applications

Physarum solver, also called the physarum polycephalum inspired algorith...

Please sign up or login with your details

Forgot password? Click here to reset