All Projects → SarthakSingh31 → bevy_4x_camera

SarthakSingh31 / bevy_4x_camera

Licence: MIT license
A 4X style camera for bevy.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to bevy 4x camera

rpi-mpeg-ts
Stream MPEG-TS from Raspberry Pi Camera.
Stars: ✭ 43 (+65.38%)
Mutual labels:  camera
BlogDemoRepository
来自博客27house.cn中使用的Demo
Stars: ✭ 25 (-3.85%)
Mutual labels:  camera
yolov5-deepsort-tensorrt
A c++ implementation of yolov5 and deepsort
Stars: ✭ 207 (+696.15%)
Mutual labels:  camera
TuSDK-for-Android-demo
TuSDK Android 图像 SDK Demo
Stars: ✭ 93 (+257.69%)
Mutual labels:  camera
xiongmai-cam-api
Xiongmai IP Camera Simple API in Python
Stars: ✭ 20 (-23.08%)
Mutual labels:  camera
CamOver
CamOver is a camera exploitation tool that allows to disclosure network camera admin password.
Stars: ✭ 217 (+734.62%)
Mutual labels:  camera
Nager.VideoStream
Get images from a network camera stream or webcam
Stars: ✭ 27 (+3.85%)
Mutual labels:  camera
HomeAssistant-Tapo-Control
Control for Tapo cameras as a Home Assistant component
Stars: ✭ 327 (+1157.69%)
Mutual labels:  camera
SeeShark
Simple C# camera library.
Stars: ✭ 50 (+92.31%)
Mutual labels:  camera
ios-yoonit-camera
The most advanced and modern Camera module for iOS with a lot of awesome features
Stars: ✭ 56 (+115.38%)
Mutual labels:  camera
ScoutAR
Augmented reality app displays nearby restaurant information in a live camera and map view.
Stars: ✭ 28 (+7.69%)
Mutual labels:  camera
TransparentCameraBar
Set the opacity, hide or shrink the camera bars.
Stars: ✭ 15 (-42.31%)
Mutual labels:  camera
flutter camera app
An android/iOS camera app using flutter
Stars: ✭ 15 (-42.31%)
Mutual labels:  camera
jitternator
Lessons learnt from hunting jitter issues
Stars: ✭ 59 (+126.92%)
Mutual labels:  camera
camera.ui
NVR like user Interface for RTSP capable cameras
Stars: ✭ 99 (+280.77%)
Mutual labels:  camera
bevy-robbo
Port of mrk-its/rust-robbo to bevy
Stars: ✭ 33 (+26.92%)
Mutual labels:  bevy
flutter scan
scanner qrcode in widget tree & decoder qrcode from image
Stars: ✭ 63 (+142.31%)
Mutual labels:  camera
CVSandbox
Open source software package, which aims to allow solving different tasks related to computer vision areas, like video surveillance, vision based automation/robotics, different sorts of image/video processing, etc.
Stars: ✭ 56 (+115.38%)
Mutual labels:  camera
blender-renderborder
pixel-precise render border
Stars: ✭ 26 (+0%)
Mutual labels:  camera
spinnaker sdk camera driver
Point Grey (FLIR) Spinnaker based camera driver (Blackfly S etc.)
Stars: ✭ 106 (+307.69%)
Mutual labels:  camera

Crates.io

A 4X style camera for bevy. Demo

Default Key Bindings:

  • W / A / S / D / Arrow Keys / Mouse Left - Move along the horizontal plane
  • Q / E / Mouse Right - Rotate around the center
  • Mouse Wheel - Zoom

Example

use bevy::{prelude::*, render::camera::PerspectiveProjection};
use bevy_4x_camera::{CameraRigBundle, FourXCameraPlugin};

fn main() {
    App::build()
        .add_plugins(DefaultPlugins)
        .add_plugin(FourXCameraPlugin)
        .add_startup_system(setup.system())
        .run();
}

fn setup(commands: &mut Commands) {
    commands
        // camera
        .spawn(CameraRigBundle::default())
        .with_children(|cb| {
            cb.spawn(Camera3dBundle {
                // I recommend setting the fov to a low value to get a
                // a pseudo-orthographic perspective
                perspective_projection: PerspectiveProjection {
                    fov: 0.1,
                    ..Default::default()
                },
                transform: Transform::from_translation(Vec3::new(-20.0, 20., 0.0))
                    .looking_at(Vec3::zero(), Vec3::unit_y()),
                ..Default::default()
            });
        });
}

Version Matching

Bevy Version bevy_4x_camera Version
0.4.0 0.1.*
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].