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