3D layout editor
Drag equipment into a scene, transform objects, use shortcuts, duplicate selections, and organize work with layers.
3D warehouse design, simulation, and stakeholder walkthroughs
Turn automation concepts into interactive 3D layouts with schema-driven equipment, procedural geometry, validation, transfer-unit simulation, and live review workflows.
Interactive workspace
Scroll from the marketing story into the actual 3D workspace. The embedded visualizer
loads the same routed app that is available at /visualizer/.
Product screenshots
These captures come directly from the live WareVis workspace: simulation playback, rack aisles, catalog browsing, selected-object inspection, and network overlays.
Functionality
The product combines a CAD-like editor with a runtime visualizer, so a layout can move from concept design to simulation and customer review without switching tools.
Drag equipment into a scene, transform objects, use shortcuts, duplicate selections, and organize work with layers.
Build conveyors, racks, scan tunnels, robots, AMRs, safety fencing, mezzanines, labels, and infrastructure from schemas.
Model cartons, totes, and pallets moving through directed conveyor topology with accumulation and routing rules.
Catch invalid object properties, protect publish/export flows, and move layouts through a clean JSON document model.
Switch from editor to viewer mode, walk through the facility, frame selected equipment, and run saved camera tours.
Use REST endpoints for scene layouts and SignalR broadcasts for real-time layout updates across connected clients.
Customer workflow
Sketch the facility using conveyors, racks, robots, scanners, ports, and operational zones.
Adjust dimensions, colors, speeds, side rails, labels, visibility layers, and simulation behavior.
Create product flows, route transfer units, validate topology, and visualize accumulation behavior.
Publish the layout, enter viewer mode, run camera tours, and guide stakeholders through the solution.
Strengths
WareVis focuses on meaning, not just meshes. Every object is linked to a catalog definition and every layout can be exported, validated, shared, and extended.
Turn an automation proposal into a navigable visual scene that makes scale, flow, and equipment placement easy to understand.
Object schemas drive the inspector UI, thumbnails, procedural generators, validation rules, and simulation behavior.
Three.js managers, instanced geometry, and generated transfer-unit pools support smooth interactive layouts.
Semantic JSON layouts, ASP.NET endpoints, and SignalR updates provide a practical base for future WMS, WCS, or PLC integrations.
Technical documentation
The standalone docs area gives prospects enough detail to understand deployment, extension, data contracts, and runtime responsibilities before a technical review.
The frontend keeps React UI orchestration separate from the Three.js rendering engine. Zustand stores hold scene, session, editor draft, and simulation state.
Layouts are portable JSON documents containing metadata, layers, objects, environment settings, saved views, tours, and simulation workers.
{
"version": "1.0",
"metadata": { "name": "Main Facility" },
"layers": [],
"objects": [],
"savedViews": [],
"simulationWorkers": []
}
The server exposes scene layout endpoints and broadcasts accepted layout updates to clients joined to the same scene group.
GET /api/scene/{sceneId}/layout
POST /api/scene/{sceneId}/publish
WS /hubs/warehouse
The current product can run with Vite during development and as static assets served by ASP.NET in production. Scene layouts persist as JSON files for portable deployments.
VITE_API_BASE_URL.Detailed tutorial
Open the embedded workspace, select Edit Layout, and use the object catalog to begin placing warehouse equipment.
Add straight, curved, diverter, spiral, pallet, and turntable conveyors. Use snapping and bridge tools to connect lanes accurately.
Place rack rows, AutoStore elements, robots, cranes, AMRs, scan tunnels, fencing, labels, floor markings, and work tables.
Use the inspector to tune dimensions, visual appearance, conveyor speeds, routing mode, transfer-unit orientation, and acceptance filters.
Choose cartons, totes, or pallets, set spawn intervals, define waypoints, preview topology, and run the simulation transport controls.
Resolve validation issues, publish the layout, export JSON if needed, capture camera views, and run a guided walkthrough for the customer.
Contact us
Share your warehouse scenario, automation scope, and walkthrough goals. The team can prepare a layout story around conveyance, storage, robotics, transfer units, and customer-facing presentation needs.