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
  • Overview
  • Installing Fologram
  • Connecting to Fologram
  • Opening Fologram in Rhino
  • Streaming your Models
  • Scale and Position
  • Detail
  • Setting up a Model for mixed reality
  • Custom Meshing
  • Reducing Meshes
  • Checking Normals
  • Appropriate Materials
  • Curves
  • Extension

Was this helpful?

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

Fologram for Rhino

Instructions for installing Fologram for Rhino

PreviousFologram for MobileNextFologram for Grasshopper

Last updated 3 years ago

Was this helpful?

Overview

Fologram for Rhino allows you to view any geometry in your Rhino viewport in mixed reality using the HoloLens Official tutorials:

Installing Fologram

Fologram's article on installing Fologram for Rhino is the best place to check out:

Connecting to Fologram

You must ensure that all your devices (mobile, laptop, hololens) are on the same wifi network.

HoloLens must be connected to a Wifi network in order for Fologram to work. Connect to your Wifi network or UniWireless if you are on campus.

  1. Launch the Settings app on Home Screen

  2. Open Network and Internet page

  3. Select your desired network and log in. (ensure all connections are in the same network)

Check out Fologram's article on this topic here:

Opening Fologram in Rhino

Ensure you have the most up to date plugins for Rhino3D and Grassphopper.

  1. Close Rhino if it is already open

  2. Locate FologramForRhino.rhi file and launch installer

  3. Install package and re-launch Rhino

  4. Click on the Fologram button or type [fologram] in command bar

  5. Click on [Add Device] to display the QR code required for connection

Check out Fologram's article on this topic here:

Streaming your Models

Ensure the Rhino C-Plane is neutral (X-right, Y-forward, Z-up)

Fologram will detect and synchronize any change in your Rhino document with the mixed reality model on the HoloLens. To stream your own models to the headset you can open a new model or import your models into an existing document running Fologram.

Scale and Position

  1. Most architectural models are in real world scale. Be sure that the 0,0,0 point of your model is at a point that makes your model easy to place in mixed reality e.g. at the corner of your building.

  2. Very large models can be difficult to place as you may be behind or inside parts of your model.

  3. Consider setting a scale factor using the Fologram scale tool (under the blue 'Add Device' button in the plugin window) before placing models at 1:1 in mixed reality.

Detail

  1. The HoloLens runs a mobile chipset and is not optimized for very detailed models with high poly counts.

  2. Fologram will synchronize your Rhino document using Rhino's default render mesh settings for all NURBs geometry. This can create very large meshes from surfaces with high curvature, especially piped curves.

  3. Consider manually meshing NURBs geometry before streaming. Aim for <1m polygons.

Setting up a Model for mixed reality

If you are experiencing issues with frame rates, synchronization times or disappearing geometry on the HoloLens you may want to consider setting up your Rhino scene for optimal performance in mixed reality. This includes customized meshing of NURBs geometry, decimating mesh geometry, checking geometry normals and materials.

Fologram's article covers preparing your Rhino models for mixed reality very well. You can check it out here:

Custom Meshing

Fologram for Rhino uses Rhino's default meshing pipeline to stream geometry to the HoloLens. If you have very large or detailed polysurfaces this may result in significant latency issues. To get around this you can use the Mesh command to create a mesh from your NURBs geometry with customized parameters such as maximum edge length or aspect ratio.

Reducing Meshes

You can reduce the file size of large meshes by 'decimating' the mesh into fewer polygons. Polygon count will significantly affect performance especially when animating geometry in Grasshopper. Use the Fologram Decimation component or the Rhino ReduceMesh command to reduce the polygon count of your mesh to a specified number or percentage.

Checking Normals

Modelling in Rhino often involves working with NURBs surfaces without any thickness. Fologram for HoloLens uses one sided materials to optimize rendering performance, and the 'back faces' of these surfaces will appear transparent in mixed reality. Use the Flip command in rhino to invert the direction of your surface, or use the OffsetSrf or OffsetMesh commands in Rhino to thicken these objects. Keep in mind that thickening produces more geometry and so will affect latency and frame rates on your headset.

Appropriate Materials

Avoid using black materials as while they will preview correctly in Rhino, these will display as transparent on the HoloLens (an absence of any light in the HoloLens display) in mixed reality. Remember the HoloLens can only add to light entering your eyes - it cannot take it away!

Curves

By default, Fologram does not display curves from Rhino into the Hololens. There some workaround solutiosn for this which are discussed in the video below.

Extension

For heavy files:

Delving into Grasshopper:

Fologram for Rhino is designed to run using the latest service release of Rhino 5 or Rhino 6 and may not support all older releases of Rhino. If you are using a shared machine and do not have Administrator rights you can still install Fologram but may not be able to update rhino or install for all users. Download Fologram .

You can download and install Fologram from the website.

here
Fologram
Preparing Models for AR
Fologram for Grasshopper
TutorialsFologram
Fologram
Logo
Fologram
Logo
Fologram
Logo
Logo
Fologram
Fologram
Logo
Logo