Giter Club home page Giter Club logo

voxelpaintpro's Introduction

Voxel Paint Pro

Paint in 3D using solid shaded voxels. (using the Aurora 256 Color Palette)

screenshot

Available on Flathub and Snapcraft.

Info

  • Mouse locks when you click on the game window, press ESCAPE to unlock the mouse.
  • Arrow Keys can be used to move the view around.
  • Your state is automatically saved on exit. A backup world.db.idle is updated every time no input is detected for over 3 minutes.
  • You can change the mouse sensitivity by passing the new sensitivity as the 1st command line parameter [default is 0.003] ./vox 0.003.

Input Bindings

  • W,A,S,D = Move around based on relative orientation to X and Y.
  • SPACE + L-SHIFT = Move up and down relative Z.
  • Left Click / R-SHIFT = Place node.
  • Right Click / R-CTRL = Delete node.
  • Middle Scroll = Change selected color.
  • Tab = Teleports you from colour palette to last position and vice-versa.
  • Q / Middle Click / Mouse4 = Clone texture of pointed node.
  • E / Mouse5 = Replace pointed node.
  • R = Places node at your current position.
  • F = Toggle player fast speed on and off.
  • 1-7 = Change move speed for selected fast state.
  • X + C / Slash + Quote = Change texture of pointed node.
  • G = Gravity on/off.
  • P = Toggle pitch lock.
  • F1 = Resets environment state back to default.
  • F3 = Save. (auto saves on exit, backup made if idle for 3 mins.)
  • F8 = Load. (will erase what you have done since the last save)
  • F10 = Export the VoxelPaintPro data to a zip file in $HOME/EXPORTS.

Multi Selection

  • Middle Mouse Click & Drag or Mouse4 & Drag (or Q and drag) to select area.
  • V = Copies the selected nodes to the currently pointed position, the point you started the selection from is the point you will copy from at the new pointed location.
  • T = Copies the selected nodes to the currently pointed position, but each time you press T it will iterate one of 24 rotations.
  • Y = Shoots an array of the selected nodes in the direction you are facing in 24 different rotations. Pick the one you want.
  • B = Fill selected nodes with selected color.
  • N = Delete selected nodes.

Known Bugs

  • Sometimes when a selection is cloned and pasted a single line of nodes on the edge of the selection will not be copied, this is easy to fix by doing a second copy or placing two nodes around the selection area using (R) to give the selection area a margin/border.

voxelpaintpro's People

Contributors

mrbid avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

orhankalyon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.