GIS Lounge


  • Home
  • What is GIS?
  • GIS Career
  • Learn GIS
  • Maps
  • Contact

You are here: Home » GIS Data » Fabric Engine: 3D LiDAR Rendering Via Web Browsers

Fabric Engine: 3D LiDAR Rendering Via Web Browsers

Filed in GIS Data by Caitlin Dempsey on December 1, 2011 • 0 Comments

Share this article:

Related Content:

google-engine-liteMake Your Own Maps with Google Maps Engine Lite LiDAR Resources

Fabric Engine enables developers to create compute-intensive web applications with comparable performance to native, multi-threaded applications. Fabric Engine achieves this by tapping into all of the processing power of the user’s computer – something that normal web-based applications cannot do.  For the GIS market, this means that any web programmer can develop solutions for visualizing vast sets of geographic data such as LiDAR data in a web browser, something that represents a vast departure from how LiDAR data is currently managed and viewed.

Fabric Engine currently is only compatible with Firefox and Chrome browsers.  Users have to download and install the Fabric Engine plugin in order to run any of the demos that showcase Fabric Engine.  The company is working to have the Fabric Engine embedded so installing a plugin won’t be necessary.

There are quite a few demos to choose from, demonstrating Alembic IO, rendering, simulation, and bullet physics.  Being interested in the the geographic data visualization capabilities, I chose to take a look at a LiDAR scene of Mount St. Helen which demonstrated the LIDAR parser. The scene contains 5.6 million points and the data is parsed using a custom extension based on the libLAS library. Although not labeled, the controls allow for the adjustment of the shading options.  Zoom in, and the amount of detail this data set offers becomes apparent.  Panning, tilting, and zooming through the LiDAR data is fast and smooth.

LiDAR scene of 5.6 million points of Mount St. Helens.

LiDAR scene of 5.6 million points of Mount St. Helens.

The next scene is of Autzen Stadium in Eugene, Oregon and renders a colorized LiDAR data set that creates a remarkable facsimile of an imagery.  This scene is built from 10.5 million points.

LiDAR scene of 10.5 million points for Autzen Stadium in Eugene, Oregon.

LiDAR scene of 10.5 million points for Autzen Stadium in Eugene, Oregon.

Fabric Engine is developed by a startup of the same name.  Launched by founders Phil Taylor, Paul Doyle, and Peter Zion, the firm has a strong background in high-end 3D.

Videos explaining Fabric Engine can be viewed on Vimeo: http://vimeo.com/user6371427.  A list of live demos is here: http://demos.fabric-engine.com/.

So what’s next for Fabric Engine, especially as it applies to geographic capabilities?  Future plans include being able to create surfaces, editing the LiDAR data, and exporting the data.  The company is working with other developers who specialize in GIS and are working building their own implementations using Fabric Engine.  Paul Doyle also notes, “We recently built a volume renderer for a medical visualization demo. This rendering technique is useful when visualization geographic data as well. We also just started our Fabric Server alpha – this means people will be able to take their Fabric client applications and run them on the cloud. This is vital when dealing with massive data sets for two reasons: first, you don’t have the computation capability locally to work with huge data and second, if you did, you might not want to transfer all of that data over the wire i.e. a streamed result would be preferable.”

The company has also gotten Fabric Engine to work with Web Sockets which allows for a shared review of 3D scenes.  Web Sockets is a technology that allows people to collaborate and do things like shared review/editing on the same data. It has some interesting ramifications for remote collaboration. A demo can be viewed at http://vimeo.com/groups/fabric/videos/32201715.  In the demo you can see the other participants’ camera positions, and switch to their views.

The real niche expansion for GIS use potential will be client driven and primarily, Fabric Engine is a platform provider.  As Doyle states, “Everything on top of the core engine of Fabric is open-sourced, and Fabric is free for non-commercial use. So people have been taking our sample application and building their own tools on top of it.”  Fabric Engine’s open beta is available to developers by visiting fabric-engine.com/developers, the page also has developer support resources.

You Might Also Be Interested In:

  • GIS Software ResourcesGIS Software Resources
  • TileMill: Open Source Mapping Now for WindowsTileMill: Open Source Mapping Now for Windows
  • Data Capture in GISData Capture in GIS
  • LiDAR ResourcesLiDAR Resources


Tags: Fabric Engine, gis data, GIS data visualization, javascript, LiDAR, LiDAR mapping, Open Source, web mapping



Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

« Ptolemy’s Geographia
GIS File Formats »

Subscribe

Fill out your e-mail address to receive a weekly newsletter from GIS Lounge:

Advertise on GIS Lounge

GIS Book Pick

The Look of Maps: An Examination of Cartographic Design is a cartographic classic by Arthur H. Robinson originally published in 1952. The book was based on Robinson’s doctoral research “which investigated the relationship between science and art in cartography and the resultant refinement of graphic techniques in mapmaking to present dynamic geographic information.”

  • Popular
  • Recent
  • Comments
  • Archives
  • Largest Atlas in the World Created using ArcGIS
  • Google Map Redesign
  • Shapefile Viewers
  • Creating Simple Maps with Microsoft Excel
  • What is GIS?
  • Google Map Redesign
  • Crowdsource Power Plant Data Project
  • Shapefile Viewers
  • Timelapse Satellite Imagery – View Changes on Earth over Time
  • The Map Myth of Sandy Island
  • Mark: A very easy way to do this!!! Thank you.
  • Richard Ortwine: I am currenlty working on a project that will show there are more liquor stores in zip codes that ha
  • John Chioles: This is a phenomenal move on the part of the USGS! I remeber getting imagery was cost prohibitive, n
  • aizolnai: this is yesterday's news, but it's so well illustrated that it's defo worth a (re)read, thx for the
  • Web GIS System: FYI. We have collected 1,545 responses in our 2012 GIS salary survey to our vendors and customers pa

Connect


Introduction to GIS

New to GIS? Start by reading What is GIS for an introduction to Geographic Information Systems. Next visit the GIS 101 launch page for basics of GIS articles.

Getting Started with GIS

To understand the different options for GIS education read How to Learn GIS , GIS distance learning programs, and GIS certification versus certificate programs

GIS Jobs

Interested in GIS as a career? Visit GISGig.com for GIS job listings.A good first article is the Building a Career in GIS which provides an introduction to the building blocks of GIS employment .

Subscribe

Enter your email address below to receive updates each time we publish new content.

Connect

Connect with us on the following social media platforms.

Subscribe via RSS Feed Connect on Facebook Follow Me on Twitter Connect on Google Plus Join Our LinkedIn Group

GIS Resources

  • What is GIS?
  • GIS 101
  • GIS Career
  • Cartography
  • Maps
  • GIS Software
  • Learn GIS
  • Data
  • Free GIS

Colophon

  • Advertising on GIS Lounge
  • Submitting to GIS Lounge
  • Contact GIS Lounge
  • Subscribe
  • Site Map
© 2013 GIS Lounge. All rights reserved.