WebGL 圖形庫:Qtek

jopen 10年前發布 | 39K 次閱讀 Qtek 圖形/圖像處理

QTEK

Qtek是一個圖形庫用于實現 webgl 3d 和 2d 繪制。它現在還是一個實驗版本。

API

Playground

特性

  • 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
  • GPU Picking
  • Loader
    • three.js model loader
    • glTF loader
Animation
  • 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

2D Component

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

Feature Projects

DOTA2 Hero Viewer

f1.jpg

Bootcamp

f2.jpg

Other Examples

Sponza

  • Normal Mapping
  • Omnilight Shadow

Murcielago

  • Simple material editor
  • Image based lighting
  • Physically based shading
  • Realtime atmosphere scattering
  • Variance shadow map
  • HDR pipeline
    • Bloom
    • Eye adaption tone mapping
    • Linear space
  • FXAA

項目主頁:http://www.baiduhome.net/lib/view/home/1406600678593

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!