Skip to content

A bevy app exploring 3d simulation using navmesh

Notifications You must be signed in to change notification settings

RaminKav/sim-3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sim-3d

A bevy app exploring 3d simulation using navmesh. The core of this demo uses bevy 3d, bevy_egui, and vleue_navigator for mesh pathing and navigation of the agent. The mesh and terrain are made in Blender.

Screenshot 2024-04-20 at 2 24 03 PM

Controls

  • Move camera using W A S D , Space, and Shift
  • Toggle navmesh view using M
  • Toggle camera movement and cursor movement (for use in egui) using ESC
  • LEFT click to spawn a target destination anywhere

EGUI

The left EGUI panel allows for selecting which targets to queue for the agent. The Simulate button begins the simulation: the agent will move to each target one by one.

This is a very rough WIP demo, many features are missing, and edge-case bugs may or may not exist.

About

A bevy app exploring 3d simulation using navmesh

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages