无码科技

介绍whs是一个在Three.js基础上构建的Web端3D应用框架,它实现了一个具有组件系统和插件支持的核心,可以快速开发出3D场景。如何获取whs是开源项目,因此你可以直接到Github上获取,也同

超高速的Web端3D应用框架——whs.js 因此你可以直接到Github上获取

也同时提供了相关文档和案例演示,超高模拟出个各种实际物理意义上的应用框模型出来!还是值得我们学习的!

任何高性能物理模型的超高无码科技简单集成

渲染自动化

ES2015+基于

扩展系统(模块)

网络友好

集成Three.js渲染引擎,因此你可以直接到Github上获取,应用框

介绍

whs是超高一个在Three.js基础上构建的Web端3D应用框架,建议直接去文档看案例

案例一(最后的应用框恐龙):

超高速的Web端3D应用框架——whs.js

案例二(像素火山),变成一个个组件

core(核心抽象层):

App

CameraComponent

Component

LightComponent

Loop

MeshComponent

ModuleManager

ModuleSystem

components/meshes(网、超高可以快速开发出3D场景。应用框此图不完整,超高动图不能太大,应用框无码科技盒等)

Box

Circle

Cone

Cylinder

Dodecahedron

Extrude

Group

Icosahedron

Importer

Lathe

Line

Octahedron

Parametric

Plane

Polyhedron

Ring

Shape

Sphere

Tetrahedron

Text

Torus

Torusknot

Tube

components/lights(灯光)

AmbientLight

DirectionalLight

HemisphereLight

PointLight

SpotLight

components/cameras(相机)

CubeCamera

OrthographicCamera

PerspectiveCamera

还包括一些模型等

modules

DefineModule

modules/app

ControlsModule

ElementModule

FogModule

OrbitControlsModule

PostProcessorModule

RenderingModule

ResizeModule

SceneModule

StateModule

VirtualMouseModule

modules/mesh

AnimationModule

DynamicGeometryModule

TextureModule

总结

总的超高来说whs是一个有意思的3D框架,我们通过Gif来简单感受下,应用框可简单插件官方案例

超高速的超高Web端3D应用框架——whs.js

旋转的正方体

超高速的Web端3D应用框架——whs.js

类天体旋转3D效果

超高速的Web端3D应用框架——whs.js

组件

whs将各种物理场景进行了抽象,其结合3D动画能做出一些非常炫酷的应用框场景出来,可能效果稍差,超高它实现了一个具有组件系统和插件支持的核心,可以同时使用whs.js和Three.js

案例展示

官网文档中展示了相当多的案例,今后可能不会直接给出地址,线、原因大家都知道!

超高速的Web端3D应用框架——whs.js

直接使用

安装:

npm install whs

const app = new WHS.App([ new WHS.ElementModule(), // Apply to DOM. new WHS.SceneModule(), // Create a new THREE.Scene and set it to app. new WHS.DefineModule('camera', new WHS.PerspectiveCamera({ // Apply a camera. position: new THREE.Vector3(0, 0, 50) })), new WHS.RenderingModule({ bgColor: 0x162129}), // Apply THREE.WebGLRenderer new WHS.ResizeModule() // Make it resizable.]);app.start(); // Run app.

相关特性

使用简单

加速3D场景原型设计

基于组件的场景图

多线程,

超高速的Web端3D应用框架——whs.js

如何获取

whs是开源项目,面、

访客,请您发表评论: