Code Monkey home page Code Monkey logo

rtscplq3t's Introduction

PoC for dynamically created, hierarchical Qt3D scenes with keyframe animations. (using the new AnimationClip API)

For example,

scene
  camera cam
  light light1
  model block block.obj
    model child_block block.obj
  model qtlogo qt_logo.obj

frames 20000
  0
    cam pos.z 3
    light1 pos.z 5
    qtlogo rot.x 60 trans.z -8 color green
    block trans.x -2.5 trans.z -5 rot.x 45 rot.y 45 rot.z 30 color red
    child_block trans.y 3 color blue
  2000
    qtlogo rot.z 90
    block trans.x 2
  5000
    qtlogo rot.y 90 scale.x 4 scale.y 4 scale.z 4
  6000
    block rot.z 60 trans.y 1
  10000
    qtlogo rot.y 180 rot.x 60 rot.z 0
    block color yellow
    child_block rot.z 0
  15000
    child_block rot.z 180

becomes a 20 sec keyframe-based animation.

Image

rtscplq3t's People

Contributors

alpqr avatar

Watchers

James Cloos 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.