@galacean/engine-toolkit-root
v1.4.0-beta.1
Published
<a href="https://www.npmjs.com/package/oasis-engine-toolkit"><img src="https://img.shields.io/npm/v/oasis-engine-toolkit"/></a>  
🧭 Navigation Gizmo - Three-view & visualized operation for camera control
🛣 Waypoint - control entity move along waypoint
🪁 Dynamic Bone - use dynamic spring movement to enhance skeleton animation
📐 Lines - 2D Solid Line & Dash Line
🖇 Auxiliary Lines - Draw wireframe for entity and component
🧍🏼 Skeleton Helper - Skeleton visualization
⭕️ Outline - Show outline of mesh renderers
🖼 Geometry Sketch - Convert geometry into texture && sketch normal and mesh wireframe
🖱 Input Logger - Outputs
keyboardandpointerinformation in real time for developers📦 Draco - Support draco compressed mesh
Custom Materials
- ⚔️ Grid Material - Infinity grid material
- 🗳 Planar Shadow Material - Two-pass shadow on the planar
- 🍞 Bake PBR Material - Bake texture with ibl lighting
- 🍞 Shader Lab - a declarative language for creating shader
npm
The toolkit is published on npm with full typing support. To install, use:
npm install @galacean/engine-toolkitThis will allow you to import toolkit entirely using:
import * as TOOLKIT from "@galacean/engine-toolkit";or individual classes using:
import { OrbitControl, FramebufferPicker } from "@galacean/engine-toolkit";Contributing
Everyone is welcome to join us! Whether you find a bug, have a great feature request or you fancy owning a task from the road map feel free to get in touch.
Make sure to read the Contributing Guide / 贡献指南 before submitting changes.
Build
prerequisites:
- Node.js v15.0.0+ and NPM (Install Node.js By official website)
- PNPM (Install Pnpm globally by
npm install -g pnpm)
First, you need to install the dependencies:
pnpm installThen, to build the source, using npm:
npm run b:allLinks
License
The engine is released under the MIT license. See LICENSE file.
