NExT Lab
Maker SpacesFabLabNExT LabRobotics LabPrint Room and Loans
  • NExT Lab
  • Contact Details
  • NExT Lab Access
  • Sustainability
    • 3D Printing
  • Case Studies & Projects
    • |3DS|VR| Voices of Country
    • |3DP|AR| Prosthetic Habitats
    • |AR| Studio 40: The Field
    • |VR|3DP| Gravity Sketch: Door Handles
    • |3DS| 3D Scanning Examples
    • |AR|3DP| GRANULAR
  • 3D Printing |3DP|
    • 3D Printing at the NExT Lab
      • Other 3D Printing Options
    • Get Started
    • Design Approaches
    • Modelling Guidelines
    • 3D Print Farm
      • Quick-Start Guide
        • File Naming Conventions
      • Detailed Overview
        • 3D Printing Mesh Preparation
        • Submitting a Print Request
        • Post-Submission: Updating, Paying & Collecting
        • Slicing & Settings
    • Open Access Printers
      • PRUSA Open-Access
        • Workflows
          • Materials Experimentation
          • Experimental Techniques
        • Prusa i3 MK3S Fundamentals
        • Hardware Glossary
          • Extruder
          • Hotend & Nozzle
          • Print Surface, Bed & Y Axis
          • PINDA Inductive Probe
          • X-Axis Gantry
          • Z-Axis Stage
        • Software/Slicer Glossary
          • Plater/Virtual Print Bed
          • Print Settings
          • Filament Settings
          • Printer Settings
        • Troubleshooting
          • Filament Jam/Clog
          • Worn Nozzle
          • Broken/Loose Heatbreak
          • First Layer Issues/Prints Not Sticking to Bed
          • Stringing & Oozing Hotend
    • Use Own Filament
    • Key Techniques
      • Hollowing Models
      • Combating Warping
      • Split Models & Joints
      • Joints and Connections
      • Fillets & Chamfers
      • Accuracy, Precision & Tolerancing
      • Post-Processing & Finishing
        • No Sanding Method
        • Sanding Method
        • Epoxy Method
        • Fillers Method
      • Printing for Transparency
      • Mesh Techniques
        • Meshes 101
        • Working with Meshes
        • Repairing Meshes
        • Other Techniques
          • Thicken a Mesh with Grasshopper
          • Mesh Manipulation with Blender
          • Custom Supports in Meshmixer
      • Topography Models
      • Using the Makerbot Experimental Extruder
      • Troubleshooting
      • Adjusting Print Settings
    • Resources
      • Downloadable Software & Accounts
      • Software Primers
        • Autodesk Meshmixer
        • Blender
    • Mold Making and Casting
  • 3D Scanning |3DS|
    • 3D Scanning at the NExT Lab
    • 3D Scanning Use Cases
    • Guides
      • Principles of 3D Scanning / Digital Reconstruction
      • Photogrammetry
        • Photogrammetry Theory
        • Photogrammetry Benchmark
        • Technical Guides
          • From Photos to 3D Spatial Data
          • Advanced Techniques
          • Taking Measurements + Visualisation
          • From Photogrammetry to 3D Printing
      • BLK360 Terrestrial LiDAR Scanner
        • BLK360 Benchmark
        • Scan
        • Register
          • Export from iPad
        • Process
      • Artec Handheld SLT Scanners
        • Using the Scanners
        • Manual Alignment
        • Fill Holes
        • Smoothing
        • Frame Selection
      • VLX LiDAR SLAM Scanner
        • VLX setup
        • Preparing to Scan
        • Using the Scanner
        • Processing the Scans
      • Working with Point Clouds
        • Point Clouds to Meshes
    • Troubleshooting
      • General
      • Artec EVA
      • Leica BLK360
      • VLX
  • Augmented Reality |AR|
    • Augmented/Mixed Reality at the NExT Lab
      • Use Case of AR
    • Guides
      • Hololens 2
      • Fologram
        • Fologram Applications
          • Fologram for Hololens
          • Fologram for Mobile
        • Fologram for Rhino
        • Fologram for Grasshopper
        • Shared Experiences / Tracked Models
        • Extended Functionality
          • Preparing Models for AR
          • Interactivity
          • Fabrication
      • Unity and Vuforia
        • Unity Primer
        • 2D Targets (Image Targets)
        • 3D Targets (Object Targets)
        • Vuforia Primer
        • Creating a Simple AR App
          • Unity Next Steps: Interaction
          • Model Recognition
    • Troubleshooting
      • Hololens & Fologram
      • FAQ: Augmented Reality
    • Resources
      • Platforms (Hardware)
        • Microsoft Hololens
        • Mobile
      • Software Packages
      • Student Contact
        • AR: Intro Sessions
        • AR: Workshops and Resources
          • UntYoung Leaders Program Workshopitled
          • Young Leaders Program Workshop
          • Construction as Alchemy
  • Virtual Reality |VR|
    • Virtual Reality at the NExT Lab
    • Guides
      • Virtual Reality Hardware Set Up
        • Meta Quest 3
          • Troubleshooting
        • HTC Vive Headsets
          • HTC Vive
            • Troubleshooting
          • HTC Vive Pro
          • HTC Vive Cosmos
            • Troubleshooting
      • Twinmotion VR
        • Twinmotion VR: Features
        • Twinmotion VR: Troubleshooting
      • Virtual Reality Experiences
        • Unreal Engine
          • Unreal Engine Primer
            • Process: Level Building, Playing & Packaging
            • Actors: Components, Content and Editors
            • Materials & Textures
            • Lighting & Mobility
            • Player: VR and non-VR
            • Interactivity & Blueprints
          • Unreal Engine: Guides
            • Setting up a VR-ready File & Templates
            • Creating a Basic VR Experience
            • Custom Collision and Navigation
            • UV and Lightmaps
            • Outputting Content
            • Unreal Troubleshooting
            • Point Cloud Visualisation
          • VR: Video Tutorial Series
            • Exporting from Rhino
            • Model Preparation in 3DS Max
            • Unreal Engine
      • Designing in Virtual Reality
        • Gravity Sketch
          • Quick Start
        • Masterpiece Creator
    • Student Contact
      • VR: Intro Sessions
  • Sensing
    • Body Tracking
      • Usage
        • Technical Specifications
      • Data Analysis in Grasshopper
        • Analysis Examples
      • Animated Point Clouds(UE)
  • ROBOTICS
    • Robotic Dog
      • Operational Health & Safety
      • Robot Dog Setup
      • Operation Setup
        • Operation Basics
        • Arm Mode
        • Programming Mode
        • Mapping Mode
      • Advanced Operations
      • Expansion Equipment / Attachments
      • Basic Simulation
      • Troubleshooting
Powered by GitBook
On this page
  • Installing Fologram for Grasshopper
  • Fologram for Grasshopper
  • Fologram Components
  • Sync
  • Flow
  • Tracking
  • Utilities
  • Fologram Menu
  • Extension

Was this helpful?

  1. Augmented Reality |AR|
  2. Guides
  3. Fologram

Fologram for Grasshopper

Using Fologram for Grasshopper

PreviousFologram for RhinoNextShared Experiences / Tracked Models

Last updated 3 years ago

Was this helpful?

You can use the full power of grasshopper with Fologram, this enables you to control scripts through Fologram, set up interactive scenes for fabrication workflows or for quick design prototyping.

Official Tutorials:

Installing Fologram for Grasshopper

Fologram for Grasshopper comes packaged with Fologram for Rhino and will be installed during setup.

To launch Fologram for Grasshopper, type the Grasshopper command in Rhino to launch Grasshopper. The Fologram for Grasshopper components will appear in a toolbar called Fologram.

Fologram for Rhino needs to be running and connected to a device to work with Fologram for Grasshopper.

Fologram for Grasshopper

Fologram for Grasshopper allows you to stream select meshes to the Fologram device (Hololens 2 or tablet/mobile).

The basic workflow is to use the Sync components to stream data.

Fologram Components

Sync

The primary set of components, allowing for data streaming to your Fologram enabled device.

Syncing Objects

[Sync Object] is the main sync component, allowing you to send a variety of grasshopper data, but mainly surfaces, breps and meshes. This can be used in conjunction with [Assign Material] or [Assign Transform] and the relevant sync components to further manipulate those aspects of the synced objects.

Right click the [Sync Object] component to access further interactivity (Moveable, Clickable, Grabbable) and display options. For curves, you can set a radius here to preview them as meshes.

Syncing Parameters

[Sync Parameter] is used for enabling the control in Fologram's grasshopper menu, allowing you to change parameters within Fologram itself. [Parameter Change] provides a way to see which device made a change.

Flow

Provides handy data control components. [Counter] is a general incremental counter [State Gate] is a general conditional component that will disable/enable parts of scripts depending on the input value. Will also primarily be used with [Track] components to set up various data flows.

A unique set of components is the [Global]variables that allows you to send data without a wire connection to anywhere on the canvas. This can be used with a data recorder and data control to set up pseudo looping.

Tracking

This set of components provides a way to access functions of the Hololens itself, where it is, what it's tracking and how it interacts with Holograms. This is primarily used for interactivity purposes, find out more here:

Utilities

[Decimate Mesh]reduces the number of faces in a mesh by a specified fraction. [Get Rhino Material] gets the material of geometry referenced from the Rhino document. [Mesh Pipe] creates a low polygon mesh pipe from a curve. Option to assign the number of sides of the pipe, the number of segments (for smooth curves), the pipe radius, whether to cap the pipe and join the output meshes.

Fologram Menu

This menu has some useful general functionality:

Live Tracing shows how the data is flowing through the script Show FPS shows the framerate of the Rhino scene Transparent Canvas allows you to see through the Grasshopper Canvas to Rhino Redraw Viewports will update the Rhino viewport, this is on be default but you may turn it off to improve performance if you are primarily using Grasshopper for Fologram.

Extension

For heavy geometry, this may be applicable:

For more on interactivity:

Interactivity
Preparing Models for AR
Interactivity
TutorialsFologram
Logo
[Sync Object] is a general component for syncing all types of gh elements.
State Gate disables/enables its connected components based on its input state
Get and Set Global Value