GithubHelp home page GithubHelp logo

u.s.e's Introduction

Universal Scene Editor

Install

First, clone this repository:

git clone git://github.com/deepak1556/U.S.E.git

Install node.js(Only needed for building) grunt-cli as a global module

npm install grunt-cli -g
npm install bower -g

then install grunt and its modules in the project's folder

cd U.S.E/
npm install
bower install

Running the app

grunt server

Features-List

  • Editable Items

    • Bodies
      • Translate, rotate, scale
      • Copy, paste, duplicate
      • Copy joints along with bodies (minor)
      • Flip bodies aross axis
    • Verties
      • Translate, rotate, scale
      • Insert along existing edge
      • Append/insert to a chain (draw a sequence of points)
    • Joints
      • Types
        • Revolute
        • Prismatic
        • Distance
        • Rope
        • Wheel
      • Change between bodies
      • Set local anchor positions
      • Set limits
      • Rotate local axis
      • Set damping and frequency
      • Structure duplication simple as joints can be moved along with bodies
    • Images
      • Positon images as background or use them for creating physics object
      • Attach image to bodies
      • Translate, rotate, scale
      • Duplicate
      • Set opacity, linear filter, flip
    • World
      • Set gravity
  • Editor

    • Referene Grid
    • Items can be multi-selected
    • Undo/Redo selection
    • Multiple Editor views per document
    • Items an be named for access from program
    • Move Items betwee views
    • Interative View to test scene
    • Multiple test views
    • Pause, single step, modify speed
    • Render joints, body COM etc.
    • Item Browser
      • Show items in the scene in a textual list
      • Allow selection and name changing of items
      • List can be filtered to find items
      • Hovering mouse over an item in the list will highlight it in the scene view
  • Scripting

    • Anything created via GUI can be scripted
    • Script-editor with code highlighting, linting and auto-ompiling
    • Scripts can interact with user while execution for data

u.s.e's People

Contributors

deepak1556 avatar

Watchers

James Cloos avatar  avatar  avatar

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.