CERN Computing Seminar

Data visualisation using Blender within Jupyter notebooks

by Jan-Hendrik Müller

Europe/Zurich
6/2-024 - BE Auditorium Meyrin (CERN)

6/2-024 - BE Auditorium Meyrin

CERN

114
Show room on map
Description

In collaboration between the BE and IT departments, we welcome Jan-Hendrik Müller an enthusiast of open source and data visualisation visiting CERN this week.


Abstract:

Python notebooks are the standard tool for data analysis, while Blender is a popular tool for 3D visualisation, with tools for shaping models, adding textures, and creating realistic light effects.

In this talk, we’ll explore how Jupyter’s cell-based code execution enables iterative workflows for crafting data-driven visualizations in Blender. Using a geospatial dataset as an example, we’ll demonstrate how a Polars DataFrame in Jupyter can dynamically update Blender shapes in real time.

We’ll cover techniques for embedding and manipulating DataFrame values within the vertices of 3D objects and further processing this data using Blender’s Geometry Nodes and Shader Nodes systems for advanced geometrical operations.

To wrap up, we’ll take a brief look at the “uv” package manager and show how it simplifies the development process

 

Screenshot of some of the potential visualisation

Organised by

Philip Elson - BE Department

Zoom Meeting ID
64397167736
Host
Philip Elson
Passcode
69790384
Useful links
Join via phone
Zoom URL