Looking for Guidance on Using Rhino + Grasshopper for eLearning Models

Hi everyone,

I hope you’re all doing well. I’ve been working on a project where I’m trying to use Rhino and Grasshopper to create interactive 3D learning content for students, especially for engineering and architecture topics. Before I go deeper, I wanted to check with the community because I know many of you have experience turning Rhino/Grasshopper models into interactive educational tools, simulations, or web-friendly assets.

What I’m Trying to Build

I’m developing eLearning content (I work with an education app development company) and want to give learners hands-on visual models rather than flat diagrams. Some areas I’m exploring include:

  • Parametric STEM demonstrations
    (like beam deflection, gear systems, basic physics simulations using Kangaroo)

  • Architecture/Design fundamentals
    (dynamic sections, sunlight studies, simple massing tools)

  • Interactive 3D components that can be embedded on a web page
    (glTF, USDZ, or any light format that keeps performance smooth)

What I’ve Tried So Far

  • Exporting simplified models to glTF for web use

  • Creating parametric “sliders” in Grasshopper to generate multiple learning states

  • Testing ShapeDiver for interactive publishing

  • Reducing meshes with QuadRemesh and SubD outputs for smoother display

  • Using Rhino.Compute to automate simple teaching models

Honestly, results are good but not “classroom-ready” yet.
Before I finalize a workflow, I’d really appreciate guidance from experts here.

What I Want to Learn from You

If anyone has experience, I’d love insights on:

  1. Best export formats for education-friendly web interactivity

  2. Grasshopper plugins ideal for creating scientific or engineering demonstrations

  3. ShapeDiver vs. other options for browser-based parametric interaction

  4. Tips for keeping file sizes low while still maintaining accuracy

  5. Any known limitations I should plan around when using Rhino for learning content

  6. Whether Rhino.Compute is practical for real-time classroom simulations

Why I’m Asking Here

The Rhino community is one of the most technically sharp, creative, and experimentation-friendly groups online. Many of you have built tools for fabrication, simulation, AR/VR, real-time rendering, and computational learning. Your experience will massively help me avoid mistakes and follow the right direction.

If You Have Examples

If you’ve ever built:

  • digital teaching aids

  • interactive 3D demos

  • engineering animations

  • parametric learning modules

…I’d love to see them. Even small examples will help me benchmark what’s achievable.

Happy to hear your feedback about ShapeDiver, and what features are missing in the context of your projects! I always thought parametric design had a big potential for educational tools and it would be great if we could provide everything you need to move forward.

I would suggest looking into ShapeDiver but it seems it didn’t satisfy your needs. The only other method I would think of is using a game engine and exporting for web. However that would require a lot of work.

Gediminas has done a tutorial about making Grasshopper scripts work in Unreal Engine, but I’m not sure if UE5 has web export. Still might be worthy looking into it.

Are students also supposed to learn how to deploy it as an web app?
I’m not sure if its good idea to teach workflows which are never meant to exist in the first place. You might take another direction, use a tool like p5.js to build something for the web and then try to apply it in Grasshopper. But I’m sure students are overwhelmed with Grasshopper and Rhino alone. I would not consider something more complex. Why wouldn’t a .gh file or video not suffice to present your lesson?

1 Like