Interactive Data Viz & Web API – Capstone

1h 30min
$147.00

Summary

Interactive data visualizations are a common request from clients, whether as a part of a large scale corporate project or for a smaller standalone project. Often, they’ll require pulling the data from a web API so that the data can be updated over time and interacted with in a 3D environment. 

In this capstone, Jack DiLaura will walk you through creating an interactive data visualization that pulls data from a weather API. You’ll work through requesting and parsing JSON data from the API, converting that data into SOP geometry, and finally building a render picking setup to add interaction labels to the data. This combines three great techniques and how they can fit together to create holistic projects quickly and easily.

The capstone combines content from the SOPs DemystifiedCreating 3D Installations with Render PickingExternal Data and Web APIs workshops, giving you the opportunity to put the techniques you’ve learned into practice.

Instructor

Jack DiLaura

Capstone Contents

  • Parsing JSON data from metaweather.com API
  • Visualizing data in graph and point form using SOPs
  • Creating render picking setup to allow mouse-based interaction
  • Creating CHOP-based interactive control over positioning of UI display elements
  • Using Python to route interaction info from Render Picking and to grab stored API data

Prerequisite

We highly recommend that you’ve finished the Creating 3D Installations with Render Picking course,  the SOPs Demystified courses, and the External Data & Web API’s course prior to going through this Capstone Project:

SOP’s Demystified

Creating 3D Installations with Render Picking

External Data & Web API’s

Course Content

01 – Introduction and Downloads
02 – API Overview and Getting API Data
03 – Parsing API Data
04 – Converting Max Temp Data into Geometry
05 – Setting Up Render
06 – Adding Points and Min Temp Geometry
07 – Render Picking – Initial Steps with Interactivity
08 – Render Picking – Callbacks
09 – Adding Alpha Control with CHOPs
10 – Adding More Geometry – Selection Bar and Point
11 – Calculating Position Values with CHOPs
12 – Setting up Label Geometry
13 – Label Positioning and Setting Text Content
14 – Final Tweaks and Outro
Scroll to Top
0