Git Product home page Git Product logo

qtek's Introduction

#QTEK

QTEK is a webgl graphic library.

Feature Projects

DOTA2 Hero Viewer

Bootcamp

Worldcup 2014 Intro Movie

Quick Examples

Features

  • Scene graph based management of lights, meshes, cameras, materials and shaders
  • Basic primitive geometry procedural generate
    • Cube, sphere, cylinder, cone, plane
  • Phong and lambert buildin shaders which support normal map and environment map
  • Physically based shader
  • Point, directional, spot light
  • Orthographic, perspective camera
  • Graph based post processing
  • High quality shadow
    • PCF or VSM soft shadow
    • PSSM for sun light in large scene
    • Omni light shadow support
  • Geometory processing like normal and tangent generate
  • GPU based skinning
    • Support 1D and 2D animation blending with blend tree
  • First person camera control, orbit camera control
  • Skybox, skydom
  • Particle System
  • Support both ray picking and GPU Picking
  • Loader
    • three.js model loader
    • glTF loader
  • Timeline based animation, support spline interpolation between keyframes.

FBX2GLTF Converter

Have been updated to the latest glTF specification

  • Scene hierarchy
  • Mesh, light, camera
  • Material, texture
  • Skinning
  • Animation

Physics Component

https://github.com/pissang/qtek-physics

3D Application Framework

https://github.com/pissang/qtek-app

2D Component

https://github.com/pissang/qtek-2d

qtek's People

Contributors

pissang avatar

Stargazers

冰点青蛙 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.