Coder Social home page Coder Social logo

skyart's People

Contributors

ajluntz2 avatar gallagja avatar theseeker427 avatar

Watchers

 avatar  avatar  avatar

skyart's Issues

Remove ARToolKit

We aren't using it, so let's get rid of it from the baseline.

Website - admin

We need the start of a website for viewing the database and what not.

Acceptance criteria:

  • View database entries for artwork
  • Populate Google maps with thumbnail of the artwork
  • View the artwork, user who created it, and location
  • Delete inappropriate art

FIX THE CAMERA

Oh my goodness, I don't know who f*cked up the camera aspect (me) but someone needs to fix their (my) mistake already!

Acceptance criteria:

  • Camera view takes up the entire screen minus the status bar and navigation bar if one exists
  • Camera's aspect stays intact when looking at object (a square must be a square)

Website - extended features

Linked: #23

Once the base features for admins is there, we should be able to:

  • Go through all the users
  • Ban users
  • Delete users

Application Config

The application should have a global configuration during runtime. This configuration should be saved off when the application exits and should be loaded during start up.

Painter

The painter will consist of a separate draw call and will render to texture, this texture will be assigned to the canvas for viewing when painting.

Painter Color Alpha

The alpha should be able to change when painting, this will enable the user to erase.

Also optional, just an eraser. Instead of picking the alpha, just set it to zero.

Spray Control

The user should be able to adjust:

  • The angle that the paint sprays
  • Any other ideas?

Canvas Color

The color of the canvas needs to be able to be set by the user when creating a painting. Once the painting is started, this will not be editable.

Texture Mipping

The textures when viewed from afar should be mipped for lower quality when it isn't needed, this is commonly considered LOD (level of detail). The Texture2D object should automatically tell OpenGL to do this process for us, this task would be to use those mips and choose the level for depending on distance.

Another nice feature would be to reduce the LOD on the texture when frame rate suffers.

Map style - preference or set in stone

So being able to select map style is neat, but it looks crappy and is poorly implemented.

We should choose one:

  • Make it a preference
  • Take a poll and pick one style
  • Change it through out the day
  • Ask the database and see what it's feeling

Blank Google Map

When opening up the application without location services on, the map page is just blank. That's not ideal? Fix it...

Either:

  • Request for location
  • Any other ideas?

Artwork

We need icons, buttons,etc

Preferances

We could add some configurable options in the app, let's do that.

Some ideas:

  • Defaults for colors (spray and canvas)
  • User info
  • Change password
  • (never let them) delete account
  • Loading ranges
  • Network settings
  • Caching settings
  • Other ideas?

Website - CSS

Linked: #23

Once the site is up, it should be cleaned up with a nice style.

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.