@threepipe Packages
Additional packages and plugins are available with threepipe, and can be found in the plugins directory or in some external repository.
These add support for integrating with other libraries, adding new features, and other functionality with different licenses.
Checkout the model-viewer or tweakpane-editor examples which use most of these plugins.
List of all the packages
- @threepipe/plugin-tweakpane Tweakpane UI Plugin. Renders a tweakpane UI attached to the viewer for any ui config object.
- @threepipe/plugin-blueprintjs BlueprintJs UI Plugin. Renders a blueprintjs (React) UI attached to the viewer for any ui config object.
- @threepipe/plugin-tweakpane-editor - Tweakpane Editor Plugin. Uses the tweakpane ui plugin to create a full editor.
- @threepipe/plugin-configurator - Provides
MaterialConfiguratorPlugin
andSwitchNodePlugin
to allow users to select variations - @threepipe/plugin-geometry-generator - Generate parametric geometry types that can be re-generated from UI/API.
- @threepipe/plugin-gltf-transform - Plugin to transform gltf models like adding draco compression while exporting gltf files.
- @threepipe/plugins-extra-importers - Plugin for loading more file types supported by various types of loaders in three.js.
- @threepipe/plugin-network - Network/Cloud related plugin implementations for Threepipe -
AWSClientPlugin
andTransfrSharePlugin
. - @threepipe/plugin-blend-importer - Blender to add support for loading .blend file (WIP)
- @threepipe/plugin-gaussian-splatting - Gaussian Splatting plugin for loading and rendering splat files (WIP)
- @threepipe/plugin-svg-renderer - Add support for exporting 3d scene as SVG (WIP) using three-svg-renderer.