3D Geodata Academy

Applied Graph Theory for 3D Scene Graph Intelligence

APPLIED GRAPH THEORY FOR 3D AI SYSTEMS.

Turn Point Clouds Into Scene Graphs

Give your point clouds structure, meaning, and queryable relationships. 5 modules. Real graph algorithms. Production code you can ship to your own 3D reasoning stack.

5
Focused modules
10+
Hours of content
1
Scene graph engine shipped

Methods validated inside

AIRBUS CNES THALES META BMW ESRI

See the scene graph engine in action

A walkthrough of the course, the graph construction pipeline, and the VLM integration layer.

10M+

Points per graph. The engine scales from a single room to a full digital twin.

0

Students trained worldwide across 80 countries.

12+ yrs

Production experience distilled into structured, repeatable workflows.

Your 3D data has no memory.

You can segment a point cloud. You’ve labelled walls, floors, chairs, machines. Maybe you’ve even classified every point with PointNet++. But when your boss asks “which chairs are under the skylight in room 204”, your pipeline has nothing to say. Labels aren’t answers.

The missing layer isn’t more segmentation. It’s structure. A scene graph turns a pile of points into a queryable knowledge graph that downstream agents and VLMs can actually reason about.

The missing layer of 3D AI

A labelled point cloud says what things are. A scene graph says how they relate. That’s the gap between a classifier and an AI system. Without graph structure, you can’t query, you can’t plan, you can’t act. Scene graphs are the connective tissue between raw geometry and spatial intelligence.

What you’ll build

Not toy graphs. Not demo datasets. A production scene graph engine you own end to end.

Turn segmented point clouds into typed graphs. Build nodes for every object, edges for every spatial relationship.

Scene graph construction engine

Turn segmented point clouds into typed graphs. Build nodes for every object, edges for every spatial relationship. Store it all in a queryable graph database you can hit from Python.

Compute

Spatial relationship extraction

Compute “above”, “inside”, “adjacent”, “supports” from raw geometry. Use OBBs, axis-aligned boxes, and contact detection to build the edge set your reasoning layer needs.

Plug a Visual Language Model into your pipeline. Let it caption, classify, and enrich each cluster with open-vocabulary labels your original segmentation never produced.

VLM semantic enrichment

Plug a Visual Language Model into your pipeline. Let it caption, classify, and enrich each cluster with open-vocabulary labels your original segmentation never produced.

Nodes, edges, walks, subgraphs. I cover the exact subset of graph theory you need to model 3D scenes.

Graph theory foundations

Nodes, edges, walks, subgraphs. I cover the exact subset of graph theory you need to model 3D scenes. No combinatorics PhD required. Just the intuition that maps to real geometry.

Ask your scene graph questions in plain English.

Natural language queries

Ask your scene graph questions in plain English. “Find every machine within 2 meters of a fire exit.” The LLM layer translates intent to graph traversals.

Export your scene graph to OpenUSD. Plug directly into Omniverse, Unreal, or any downstream pipeline that speaks the USD format.

OpenUSD export

Export your scene graph to OpenUSD. Plug directly into Omniverse, Unreal, or any downstream pipeline that speaks the USD format.

Note from Dr. Poux

I built this course because I kept watching teams ship beautiful segmentation pipelines that couldn’t answer a single useful question. Labels without structure are just pretty colors. The moment you wrap them in a graph, everything changes: you can query, reason, plan. That’s the shift I’m transferring here, in five focused modules.

How this course works

A focused, hands-on course built for engineers who already know their way around point clouds.

100% asynchronous

Access every module 24/7 on the LMS. No live sessions required. You pick the rhythm.

💻

Code-along projects

Every module ships with complete Python source code. Clone the repo, build your own scene graph, swap in your data. No copy-pasting from videos.

📊

Progress tracking

Built-in progress dashboard. Track your completion across all 5 modules, mark milestones, monitor your learning velocity.

🧩

Real indoor + outdoor scenes

I use real indoor scans, industrial facilities, and outdoor datasets. You’ll see how the same graph construction logic adapts across scales and domains.

🔄

Lifetime access

You keep access forever. Every future update, every code patch, every new technique I add. If anything ever happens to the platform, I’ll send you the offline version.

Upgrade path

This course is a standalone module from the Spatial OS. If you later decide you want the full production path, I credit the standalone price toward the OS.

Why graphs, why now

Every serious spatial AI stack in 2026 has a graph at its core. Waymo, Meta Reality Labs, NVIDIA Omniverse: they all structure 3D worlds as graphs of typed nodes and typed edges. If you’re building with spatial AI agents, a LLM, or any retrieval system, the graph is the substrate. This course teaches you to build it from scratch.

The Curriculum

5 modules. From raw graph theory to a queryable 3D knowledge graph with VLM enrichment.

Prerequisites

This course expects you already know your way around point clouds. If you’re brand new to 3D, start with Point Cloud Intelligence first.

  • Python (mid-level): comfortable with classes, dictionaries, NumPy, and a bit of object-oriented design
  • Point cloud basics: you know what a LAS file is, you’ve used Open3D, you’ve run a segmentation algorithm at least once
  • Hardware: any modern laptop with 8 GB+ RAM. No GPU required for the graph modules. A CUDA GPU helps only if you run the optional VLM step locally
  • Software: all tools are free and open-source. Python, NetworkX, Open3D, and an optional graph database (Neo4j community edition)

No graph theory background assumed. I build the algebra from scratch, focused on what actually maps to 3D scenes.

01Graph theory for 3D
Foundations

The exact subset of graph theory you need for spatial work. Nodes, edges, adjacency, traversal. How to map a scene graph onto classical data structures and where the geometry lives in all of it.

Graph theory primer (the useful parts)
Directed vs undirected, typed vs untyped graphs
Adjacency representations in NumPy
NetworkX for rapid prototyping
Mapping 3D objects to nodes
02Scene graph construction
From Points to Graph

Take segmented point clouds and build the node set. Compute oriented bounding boxes, centroids, and geometric descriptors that become node attributes. This is where raw geometry becomes structured data.

Clustering into scene objects
OBB and AABB computation
Node attribute engineering
Hierarchical graph construction
Persisting to disk and to Neo4j
03Relationship extraction
The Edge Set

Compute the edges. “Above”, “inside”, “adjacent”, “supports”, “contains”. Turn pairwise geometric tests into typed edges. This is where your graph earns its name.

Spatial relationship predicates
Contact and containment tests
Proximity graphs and gating
Typed edge schemas
Validation on real indoor scans
04VLM semantic enrichment
AI Enhancement

Render each cluster, pass the image to a Visual Language Model, and enrich every node with open-vocabulary labels. Cross-check against your original segmentation and resolve the inevitable conflicts.

Cluster rendering pipeline
VLM prompting for 3D objects
Open-vocabulary labels and reconciliation
Confidence fusion strategies
Cost and latency profiling
05Querying and export
Applications

Ship the graph. Natural-language queries via LLM, structured queries via Cypher, and scene export to OpenUSD for downstream tools.

Cypher and SPARQL basics
LLM-powered natural language querying
OpenUSD export for Omniverse
Graph visualization for debugging
Portfolio-ready scene graph demo
Dr. Florent Poux, founder of the 3D Geodata Academy

Your instructor

Dr. Florent Poux

I’ve spent 12+ years in 3D geospatial: from field surveys with total stations to building AI systems for Fortune 500 companies. I published the O’Reilly book on 3D Data Science with Python. I’ve advised startups valued at over 15M EUR. I’ve held a professorship, taught at university, and led R&D for some of the largest organizations in the space.

I don’t teach syntax. I teach judgment. Every module is built around real decisions I’ve faced in production. Which neural renderer fits an industrial inspection job. How to architect a semantic pipeline that doesn’t choke on 500M points. When to use algorithmic methods and when to switch to deep learning.

15,000+ readers
O’Reilly author
PhD in 3D geospatial
12+ years in the field
ISPRS Award winner
1,500+ citations
Start Building with Me

What students say

Engineers, researchers, and robotics teams from 80 countries.

Get lifetime access

One payment. Every module, every update, every line of graph code.

3D Scene Graph Intelligence

Complete graph curriculum + source code + lifetime updates

€197 one-time
  • 5 focused modules (10+ hours)i
  • Complete Python source code
  • NetworkX and Neo4j integration
  • VLM enrichment pipeline
  • OpenUSD export workflow
  • Lifetime access + all future updatesi
  • 90-day results guaranteei
Build My Scene Graph

Zero-risk guarantee: Apply the course material. If you don’t see real results within 90 days, I’ll refund you in full. No forms, no questions.

SECURE CHECKOUT

The complete ecosystem

3D AI Architect Program

The complete spatial AI curriculum, delivered in 3 tiers. Pick the depth that matches where you are — Foundations to get moving, Professional for the full OS stack, Ultimate for live access and priority support.

  • 3D AI Acceleratori: 17 episodes in 6 acts
  • 3D Course Libraryi: 24+ standalone courses
  • All 4 OS courses (Professional & Ultimate tiers)
  • Neurones 3D software access
  • Monthly drop-in sessions with Dr. Poux (Ultimate)
  • Spatial AI job and market intel
  • Priority support + services access (Ultimate)
  • 300+ hours of content
Explore the Architect Program

What you’re getting access to

Everything I’ve built over 12+ years, from land surveying in the field to advising 15M EUR startups, compressed into one curriculum you can start today. Delivered by the first QUALIOPI-certified 3D geospatial academy.

2013
Engineer diploma in land surveying
ENGINEER
2015
Field surveyor + PhD research
2 YRS IN THE FIELD
2019
PhD in 3D geospatial AI
PhD DEFENDED
2020
ISPRS Dangermond Award + Professorship
1,500+ CITATIONS
2021
Fortune 500 R&D + startup advisor (15M+ EUR)
AIRBUS, CNES, BMW
2024
Splatting, Agents, Scene Graph R&D
FRONTIER
2025
O’Reilly book + 15K readers
60+ TUTORIALS
Today
15,000 students, 80 countries
QUALIOPI CERTIFIED
Enterprise-grade

Every pipeline was battle-tested on Fortune 500 projects processing billions of points. You’re getting the real playbook, not theory.

Research-backed

Methods validated by peer-reviewed publications, the ISPRS scientific community, and 1,500+ academic citations. Not guesswork.

Production-proven

Built by someone who surveyed in the field, defended a PhD, advised funded startups, and shipped products to Fortune 500 clients.

My commitment

I share more free content than most people put behind a paywall. That’s intentional. I want you to know exactly what you’re getting before you invest. This course is the concentrated, structured version of everything I know. No fluff. No filler. Just the production path.

Find the right path for you

From single courses to the complete ecosystem.

Feature Standalone Course 3D Scene Graph Intelligence Course Library 3D AI Architecti Enterprise
Courses included 1 topic 5 modules Full catalogi 3 OS courses + Library (tiered) Custom
Hours of content 2-8h 10+ hours 150+ hours 300+ hours (tiered) Custom
Production source code
Lifetime access
3D AI Accelerator Tracki
Neurones 3D softwarei
Spatial AI job & market inteli
Monthly drop-in sessionsi
Priority support + services accessi ✓ tiered
Custom onboardingi
Team licensing
Price €97 – €497 €197 €1,297 Starts at €1,999 On request

Straight answers

Do I need prior graph theory background?

No. I cover the exact subset of graph theory you need for 3D scenes. If you can reason about Python dictionaries and NumPy arrays, you’re ready.

Do I need prior point cloud experience?

Yes. You should already know how to load, visualize, and segment a point cloud. If that’s not you yet, I recommend starting with Point Cloud Intelligence first, then coming back here.

What software do I need?

Python, NumPy, Open3D, NetworkX, and optionally Neo4j community edition. All free. The VLM module uses OpenAI or a local model, your choice.

Do I need a GPU?

No. The graph modules all run on CPU. A GPU helps only if you decide to run a local VLM instead of an API call.

How long do I have access?

Lifetime. One payment, permanent access. Every future update included.

What’s the refund policy?

90 days. Build a scene graph on your own data. If you don’t see results, email me for a full refund. No hoops.

Is this the same as the Spatial OS?

No. Spatial OS is the complete 5-module production path covering data foundations, graph intelligence, agents, neural rendering, and deployment. This course is the graph module on its own. If you decide later that you want the full stack, I credit the standalone price toward the OS.

Will this work on outdoor or city-scale data?

Yes. The construction logic scales from a single room to a city block. The module datasets include both indoor and outdoor examples so you see the same pipeline adapt across scales.

Can I use the course for commercial projects?

Yes. Every piece of code you build is yours to use, modify, and ship in your own products. No license restrictions.

Not sure if this course fits?

If you have specific questions about how the curriculum applies to your role, your team’s needs, or your technical background, I’m happy to help you figure it out before you commit.

Book a 15-min call
Course fit and advisory questions only

Stop shipping labels. Start shipping structure.

The gap between a segmented point cloud and a queryable 3D intelligence is exactly one graph away.

Build My Scene Graph

90-day results guarantee. No questions asked.

Scroll to Top
Review Your Cart
0
Add Coupon Code
Subtotal