Giter VIP home page Giter VIP logo

vicis's People

Contributors

garyttierney avatar major- avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

vicis's Issues

scene3d: add support for skeletal animation

Frames associate transforms with groups of vertices on a model using a group or bone id. These transforms are fairly simple and could be represented as transforms we upload as shader data instead of computing on the CPU.

Use jMonkeyEngine to render models

Adopt jMonkeyEngine as the 3D scenegraph to avoid complexities involved in using OpenGL or other rendering APIs directly. Using JavaFX's own 3D capabilities could be explored, however at first glance it seems too restrictive.

Create a JavaFX based GUI

This is a tracker issue for ongoing work on the JavaFX GUI.

It currently looks like this

Feedback and suggestions are appreciated.

editor: allow content view (and other?) extensions to lookup Resources

In order to provide meaningful content views the extension that creates them needs to be able to look up Resources that the view depends on. For example, NPC/Item/Object views need to be able to look up their respective models, as well as listen on changes to these from the property sheet.

editor: Allow the SceneAnimator to be paused

Currently the editors SceneAnimator only returns if has been told to stop (i.e. the parent window is closing). It should also be able to pause whenever the parent window loses focus to prevent 100 renderer threads running for 100 open models.

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.