Skip to content

needle-engine/webflow-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Needle Engine Γ— Webflow

Bring real, interactive 3D to your Webflow pages. πŸš€ Build your scene in Unity or Blender, export it with Needle Engine, and drop it onto a Webflow page β€” then let the page and the 3D scene play off each other. This repo is the demo behind the guide: a Webflow button that plays an animation inside the scene, plus a scrollytelling page.

πŸ“– Full step-by-step guide β†’ engine.needle.tools/docs/…/webflow

▢️ Live demo: https://needle-engine-demo.webflow.io/ Β Β·Β  Scrollytelling: https://needle-engine-demo.webflow.io/scrollytelling


Two ways to embed β€” both first-class

  • πŸͺŸ iFrame β€” the fastest drop-in. Paste one line, point it at your deployed URL, done. The page and scene talk via quick messages. Great for hero scenes and simple triggers.
  • 🎬 <needle-app> β€” runs the scene inside your page, so Webflow elements drive it directly (no messaging) and scrollytelling follows the page scroll. Great for deep interaction and storytelling.

Start with the iFrame for speed; reach for <needle-app> when you want the page and the 3D to feel like one experience. You can't pick wrong.

A quick taste β€” embed the scene inline and call right into it from your page, all from one URL:

<script type="module" src="https://your-project.needle.run/needle-app.js"></script>
<needle-app src="https://your-project.needle.run/assets/MyScene.glb"></needle-app>

The full walkthrough β€” iframe + postMessage, <needle-app>, importing engine hooks, and scrollytelling, all with screenshots β€” lives in the integration guide.

What's in this repo

  • webproject/ β€” the Needle Engine project: the scene and main.ts, which receives messages from Webflow and plays the matching animation.
  • The Webflow side (Head code, embed element, <needle-app>) is covered in the guide.

The demo uses a sample GLB hosted on Needle Cloud. For your own project, drop the main.ts logic into your Needle Engine scene (or make a component that handles the incoming message events) and deploy.

Releases

No releases published

Packages

 
 
 

Contributors