All Projects → vue-gl → Vue Gl

vue-gl / Vue Gl

Licence: mit
Vue.js components rendering 3D WebGL graphics reactively with three.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Gl

Lume
Create CSS3D/WebGL applications declaratively with HTML. Give regular DOM elements shadow and lighting.
Stars: ✭ 445 (+2.53%)
Mutual labels:  graphics, 3d, webgl, threejs, 3d-graphics
Glas
WebGL in WebAssembly with AssemblyScript
Stars: ✭ 278 (-35.94%)
Mutual labels:  3d, webgl, threejs, 3d-graphics, three-js
Trois
✨ ThreeJS + VueJS 3 + ViteJS ⚡
Stars: ✭ 648 (+49.31%)
Mutual labels:  3d, webgl, threejs, three-js
Roygbiv
A 3D engine for the Web
Stars: ✭ 499 (+14.98%)
Mutual labels:  3d, webgl, threejs, three-js
Threejs Sandbox
Set of experiments and extensions to THREE.js.
Stars: ✭ 163 (-62.44%)
Mutual labels:  3d, webgl, threejs, three-js
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+2595.39%)
Mutual labels:  graphics, 3d, webgl, 3d-graphics
Wechart
Create all the [ch]arts by cax or three.js - Cax 和 three.js 创造一切图[表]
Stars: ✭ 152 (-64.98%)
Mutual labels:  graphics, 3d, webgl, threejs
Vue Video Player
🎞 @videojs component for @vuejs
Stars: ✭ 4,026 (+827.65%)
Mutual labels:  vue-components, vuejs2, vue2
Livecodelab
a web based livecoding environment
Stars: ✭ 276 (-36.41%)
Mutual labels:  webgl, threejs, three-js
Mui Vue2
mui+mint+vue2.x+vue-router+vuex+webpack最终打包成原生apk的app项目,样式使用vue移动端mint ui框架,原生手机能力偏重于mui框架,欢迎star!
Stars: ✭ 278 (-35.94%)
Mutual labels:  vue-components, vuejs2, vue2
Beam
✨ Expressive WebGL
Stars: ✭ 383 (-11.75%)
Mutual labels:  graphics, 3d, webgl
Enable3d
🕹️ Standalone 3D Framework / Physics for three.js (using ammo.js) / 3D extension for Phaser 3
Stars: ✭ 271 (-37.56%)
Mutual labels:  3d, webgl, threejs
React Three Editable
👀 ✏️ Edit your react-three-fiber scene with a visual editor without giving up control over your code.
Stars: ✭ 261 (-39.86%)
Mutual labels:  3d, webgl, threejs
Vuejs Component Style Guide
Vue.js Component Style Guide
Stars: ✭ 2,796 (+544.24%)
Mutual labels:  vue-components, vuejs2, vue2
Tui
This is a high quanlity components library for VUE
Stars: ✭ 258 (-40.55%)
Mutual labels:  vue-components, vuejs2, vue2
Glmaps
Data visualization examples and tutorials from scratch. 数据可视化示例代码集与新手学习教程。
Stars: ✭ 288 (-33.64%)
Mutual labels:  3d, webgl, threejs
Tinyraytracer
A brief computer graphics / rendering course
Stars: ✭ 3,971 (+814.98%)
Mutual labels:  graphics, 3d, 3d-graphics
Vue Cnodejs
基于vue.js重写Cnodejs.org社区的webapp
Stars: ✭ 3,065 (+606.22%)
Mutual labels:  vue-components, vuejs2, vue2
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (-7.83%)
Mutual labels:  graphics, 3d, 3d-graphics
Cga.js
CGA 3D 计算几何算法库 | 3D Compute Geometry Algorithm Library webgl three.js babylon.js等任何库都可以使用
Stars: ✭ 313 (-27.88%)
Mutual labels:  graphics, webgl, threejs

VueGL

Vue.js components rendering 3D WebGL graphics reactively with three.js.

NPM
FOSSA Status
CircleCI
codecov
Financial Contributors on Open Collective

Usage

<!-- Load scripts -->
<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/three"></script>
<script src="https://unpkg.com/vue-gl"></script>

<!-- Define canvas and objects -->
<vgl-renderer id="vgl-canvas">
  <vgl-sphere-geometry name="sphere"></vgl-sphere-geometry>
  <vgl-scene>
    <vgl-mesh geometry="sphere"></vgl-mesh>
  </vgl-scene>
  <vgl-perspective-camera orbit-position="5 0 0"></vgl-perspective-camera>
</vgl-renderer>

<!-- Register components and start vue -->
<script>
Object.keys(VueGL).forEach(name => Vue.component(name, VueGL[name]));
new Vue({ el: "#vgl-canvas" });
</script>

See the documentation for more information.

Available components

Components reference shows a list of available core components. Example components reference also introduces additional components you can use immediately.

The list of components not implemented yet can be found at this project.

Contribution

Are you interested in enhance this product? We're really glad and thanks a lot!
See Contributing guidelines to get started.

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].