> [!abstract] Summary
> **VEX hub note** — entry point for VEX in Houdini. Links to learning material (ARTFX Laurent lessons), the AI-generated VEX guideline, a curated list of **LOP VEX snippets**, and the **VOP → VEX** conversion trick.
---
# Learn
- **ARTFX Laurent lessons** — [LinkToEagle](eagle://folder/M2QEQ8J9TNS1D).
# Guideline for AI-VEXing
- [[HOUDINI Guideline for AI generated VEX|HOUDINI Guideline for AI generated VEX]] — patterns to follow when prompting an AI to write VEX.
# LOP VEX Snippets
- [[VEX Assign Material to Instances|Assign Material to Instances]].
- [[VEX Make groups or Materials from Geometry Path|Groups / Materials from Geometry Path]].
- [[VEX Delete last value in path|Delete last value in path]].
- [[VEX Object to world center|Object to world center]].
- [[VEX Delete every point with normal not pointing at the center of the world|Delete points whose normals don't face the world centre]].
- [[VEX Transfer Group to Attribute|Transfer Group to Attribute]].
# VOP to VEX
- **Right-click on a VOP** → **See as VEX** — converts your VOP network into the equivalent VEX code.
- If a node in VOP is **not connected to the output**, it will **not** be displayed in the generated VEX.
---
# 🔗 Related
- [[../HOUDINI MOC|HOUDINI MOC]].
- [[../HSCRIPT/Houdini Commonly used Expression|Houdini Commonly used Expressions]] — HScript counterpart.
- [[../HSCRIPT/HOUDINI Search and replace|HOUDINI Search and Replace]] — Python+PySide example.
- [SideFX docs — VEX reference](https://www.sidefx.com/docs/houdini/vex/index.html).