qtek

    0.6.1 • Public • Published

    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

    Keywords

    Install

    npm i qtek

    DownloadsWeekly Downloads

    4

    Version

    0.6.1

    License

    none

    Last publish

    Collaborators

    • lang
    • otakustay
    • leeight
    • luyuan
    • ksky521
    • justineo
    • errorrik
    • gdjinbo
    • ecomfe-admin
    • ecomfe-core