0.6.1 • Published 6 years ago

qtek v0.6.1

Weekly downloads
150
License
-
Repository
github
Last release
6 years ago

QTEK

NPM Version Circle CI

QTEK is a WebGL graphic library.

Download

API

Playground

Feature Projects

ECharts GL

QTEK Model Viewer

DOTA2 Hero Viewer

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
  • 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
  • High performance geometry processing
  • 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
    • glTF loader
  • Timeline based animation, support spline interpolation between keyframes.
  • Full deferred pipeline.
  • Physically based rendering, Full HDR pipeline.
  • Stereo rendering, VR prepared.

FBX to glTF2.0 Converter

Get it

Needs python3.3 and FBX SDK 2018.1.1

usage: fbx2gltf.py [-h] [-e EXCLUDE] [-t TIMERANGE] [-o OUTPUT]
                    [-f FRAMERATE] [-p POSE] [-q] [-b]
                    file

FBX to glTF converter

positional arguments:
  file

optional arguments:
  -h, --help            show this help message and exit
  -e EXCLUDE, --exclude EXCLUDE
                        Data excluded. Can be: scene,animation
  -t TIMERANGE, --timerange TIMERANGE
                        Export animation time, in format
                        'startSecond,endSecond'
  -o OUTPUT, --output OUTPUT
                        Ouput glTF file path
  -f FRAMERATE, --framerate FRAMERATE
                        Animation frame per second
  -p POSE, --pose POSE  Start pose time
  -q, --quantize        Quantize accessors with WEB3D_quantized_attributes
                        extension
  -b, --beautify        Beautify json output.

Input:

  • FBX
  • COLLADA
  • OBJ

Output:

  • Scene hierarchy
  • Mesh, camera
  • Blinn material
  • Texture
  • Skinning
  • Animation
0.6.1

6 years ago

0.6.0

6 years ago

0.5.0

7 years ago

0.4.3

7 years ago

0.4.2

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.9

7 years ago

0.3.8

7 years ago

0.3.7

7 years ago

0.3.6

7 years ago

0.3.5

7 years ago

0.3.4

7 years ago

0.3.3

7 years ago

0.3.2

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.1-amd-beta2

9 years ago

0.2.1-amd-beta1

9 years ago

0.2.1-amd-alpha1

9 years ago

0.2.1-alpha1

9 years ago

0.2.1-npm-test

9 years ago