Eve structures a Houdini pipeline around data, not around CG technique
Houdini pipeline and learning database
At a glance
- What is it?
- Eve, the tool inside the kiryha/Houdini repository, is a Windows oriented Houdini pipeline that stores, versions and publishes project data through a Project Manager, and the same repository doubles as a wiki of Houdini, VEX and Python tutorials for artists.
- Who is it for?
- Eve is worth a look for a Windows studio that has outgrown ad hoc file naming and wants one Project Manager to own project structure and settings, and it is not a fit for a Linux or macOS team or for anyone needing a released, licensed tool, because the repository carries no license file and its last tagged release is 2.0 from 2020-07-15; before adopting it, read the pipeline tutorials in the wiki and check how much of the setup still assumes Maya era conventions.
- Can I use it commercially?
- Not without permission. GitHub finds no licence file in the repository, and without a licence all rights are reserved by default: you may read the code but not reuse it. Check the README, or ask the authors, before using it.
- Is it still maintained?
- Yes. The repository last received commits 53 days ago.
- What is it written in?
- Mainly Python, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on October 25, 2026, and from our analysis. They are not legal advice.
Editorial analysis
Eve explicitly refuses to solve modeling or rendering
The README makes a point that is unusual for a pipeline tool to state up front. Eve provides no particular solutions for any of the CG techniques like modeling or rendering. What it does is structure the necessary data storage and exchange, which is why the author calls it an abstract data management tool for Houdini projects.
That boundary is the design. A pipeline that tried to solve modeling would compete with Houdini itself and with the habits of every artist on the floor. Eve instead takes the part of the job that is pure overhead in a small studio: where the scene lives, how a shot's assets are named, where the previous version of a file is, and what gets published when a step is done.
The stated scope is wide. Eve is described as an out of the box VFX pipeline for Houdini on Windows OS, a full CG oriented pipeline that can handle small tasks with just a few shots as well as huge projects like an animation feature or a TV series. The same set of rules is supposed to work for a one person weekend project and for a facility, which is a much stronger claim than it sounds and is the thing worth testing if you are evaluating it.
The promise in the README is that no matter how you create your model, Eve provides tools to save the scene, share results for the next pipeline steps, and version and publish working files. Those three verbs, save, share and publish, are the actual product.
The Project Manager owns the project structure and the Eve settings
The tool that drives everything is the Project Manager, and the README describes its job in one line: here you can create projects with assets and shots, and launch Houdini in a project context.
Three capabilities are packed into that sentence. Creating a project means the structure is generated rather than hand made, so asset and shot folders exist before anyone needs them. Launching Houdini in a project context means the artist starts their session already inside the project, with the environment and the settings that project implies, rather than configuring a session by hand each time.
The history section explains why that last part is a design decision rather than a convenience. After the project that produced Eve was finished, Eve was restructured so that the Project Manager tool now drives all projects and Eve settings. The tool sits above the pipeline configuration and controls it, instead of every artist having a slightly different copy of the configuration.
For a facility, that inversion is the point. It is the difference between a convention that lives in a wiki page and one that lives in code the team runs. It also means the cost of the tool is concentrated in the initial setup: once the Project Manager owns settings, changing how the pipeline behaves becomes a change to the manager rather than a change to each artist's environment.
Save, share, version and publish are the four operations on a working file
The README names the tools Eve provides in terms of what a working file goes through: save the scene, share results for the next pipeline steps, version, and publish.
Sharing results for the next pipeline steps is the part with the most organizational weight. In a pipeline, a shot has a state that the next department can pick up, and that state is a specific set of files at a specific version rather than whatever happens to be in a directory when the next person looks. Because Eve does not solve the CG techniques, it cannot decide what a good asset is, so what it can do is fix the storage and exchange convention so that any technique output lands somewhere predictable.
Versioning and publishing then build on that. Versioning a working file is what makes a non destructive workflow possible, since the previous state remains reachable. Publishing is the act of promoting a file to a place where other steps or other departments treat it as final.
The tools themselves are linked from the project wiki under a tools page rather than being described in the README, so the fine detail of how a version is named, where published files go, and whether publishing is scripted or interactive is not spelled out in the project documentation. That is the documentation gap to close before you commit a team to it: the operations are clear, their implementation is behind a wiki link.
The wiki is the second product and the reason many people land here
The repository description calls itself a Houdini pipeline and learning database, and the learning half is what draws most visitors. The README points people who are taking first steps with Houdini, programming or math to a set of wiki pages with names that are worth repeating verbatim: VEX for artists, Python for artists, USD for artists, AI for artists, and Houdini Procedural City.
The framing of those pages is consistent. Each one is written for an artist, not for a programmer, which suggests the author treats Houdini scripting as a skill to teach to technical artists rather than something to gate behind a computer science background. The topic list for the repository, which includes 3d, houdini, math, python and vex, matches that mix.
For a pipeline tool that is unusual, because pipeline documentation usually lives inside the tool's own docs. Here the tutorials live in the same wiki as the Eve tutorials, and the README tells you to check the Eve tutorials page for a quick start. The learning material and the tool documentation share one home, which is convenient for a solo maintainer and means the wiki is the only real documentation surface.
The practical upshot is that you can evaluate the teaching material without installing anything, and that is exactly where you should start if you are considering Eve for a team. The quick start tutorials will show you the intended workflow before you decide whether it matches yours.
Eve came from a Maya pipeline and was ported to Houdini
The origin story explains several of the design choices. Eve is described as an evolution of the author's VFX pipeline Animation DNA, which was used to create a first Ukrainian 3D animation film. The core logic remains the same, the author writes, the switch was from Maya to Houdini.
That sentence is doing a lot of work. It means Eve is not a from scratch Houdini design, it is a proven structure carried across from another DCC. The value of that is a tested organizational model. The cost is that some assumptions may still be shaped by Maya era practice, where the conventions around scene structure, asset publishing and project setup were different from what a Houdini native pipeline would arrive at.
The development history is also personal rather than institutional. The work was done during the creation of The Beauty music video, and the restructure that put the Project Manager in charge happened after that project was finished. This is a pipeline built by one artist for one studio, then generalised, which explains both the coherence of the tool and the areas where it will need adaptation for a different facility.
The repository metadata says the primary language is Python, the default branch is master, and the tree is small: a .gitignore, the README and an Eve/ directory. A compact tree with a wiki-heavy structure is consistent with a project whose source sits in one directory and whose documentation lives in the GitHub wiki.
Windows only, no license file, and no release since 2020
Three constraints should shape your evaluation, and none of them are hidden in the documentation.
The first is the platform. Eve is described as a VFX pipeline for Houdini application on Windows OS, and the README mentions Windows explicitly. There is no mention of Linux or macOS support anywhere in the documentation, so a studio with a mixed or Linux based render farm should treat Eve as Windows only until the project says otherwise.
The second is licensing. The repository has no LICENSE file, and the license for the project is listed as unknown. That is a hard boundary for commercial use. Without an explicit grant you have no permission to modify and redistribute the code, and a studio that wants to adapt Eve to its own facility needs that answered before anything else. The README points to the project pages for details, but a missing license file is a fact rather than a documentation gap.
The third is the release history. The last push was on 2026-09-03 and the repository is not archived, so the code is being worked on. The tagged releases, though, are v0.1 from 2019-06-07, v1.0 (Eve) from 2019-12-23 and 2.0, described as the Eve release after restructure, from 2020-07-15. Six years separate the newest tag from the last commit, which means the commits since then are unreleased work that you would be consuming straight from master.
Practically, that makes Eve a fork and adapt project rather than a dependency. You would clone it, pin to a commit you have read, and accept that the wiki is the only documentation and that no upstream support commitment is visible in the repository.
When a structured pipeline is the wrong answer
The honest alternative to a pipeline tool is usually discipline plus version control, and for small teams it wins.
The difference in approach is precise. A pipeline tool like Eve centralizes structure and settings in a Project Manager that the whole studio shares, which means one place defines project layout, asset naming and publishing, and everyone runs the same configuration. The manual approach pushes those decisions into a naming convention, a shared folder tree and a version control workflow that each artist follows.
The manual approach wins when the team is small, the discipline is good, and nobody wants to maintain a tool. It also avoids the two failure modes of a centralized pipeline: a configuration that has to be adapted to every new artist, and a tool that becomes the single point of failure for the entire studio's file layout.
Eve is the better answer when the studio has already hit the problems the manual approach produces. Repeated naming inconsistencies, shots whose published files live in three different places, artists whose environments differ in ways that change output, or a new hire who takes a week to become productive. At that point the cost of a shared manager is lower than the cost of the confusion.
One more thing to check before committing either way: Eve was ported from Maya and was shaped by a single studio's habits, so the question is not whether the structure is good in the abstract, it is whether the assumptions still match how your team works today. The pipeline tutorials in the wiki are where you answer that.
Editorial conclusion
Eve is worth a look for a Windows studio that has outgrown ad hoc file naming and wants one Project Manager to own project structure and settings, and it is not a fit for a Linux or macOS team or for anyone needing a released, licensed tool, because the repository carries no license file and its last tagged release is 2.0 from 2020-07-15; before adopting it, read the pipeline tutorials in the wiki and check how much of the setup still assumes Maya era conventions.
Frequently asked questions
What is Eve in the kiryha Houdini repository?
Eve is an out of the box VFX pipeline for Houdini on Windows that structures data storage and exchange for projects, assets and shots. The README describes it as an abstract data management tool rather than a source of modeling or rendering solutions.
What does the Eve Project Manager do?
It lets you create projects with assets and shots and launch Houdini in a project context. After Eve was restructured, the Project Manager drives all projects and the Eve settings.
Where do I start learning Houdini, VEX or Python with this project?
The repository README links a wiki with VEX for artists, Python for artists, USD for artists, AI for artists and a Houdini Procedural City tutorial, and points to the Eve pipeline tutorials for a quick start.
Is the kiryha Houdini repository licensed for commercial use?
The license is listed as unknown and the repository tree contains no LICENSE file, so there is no explicit grant to modify or redistribute the code. That question has to be answered before a studio adapts Eve, since the absence of a license is a fact rather than a missing page.
Is Eve available for Linux or macOS?
The README describes Eve as a pipeline for Houdini on Windows OS and does not mention Linux or macOS support, so it should be treated as Windows only unless the project states otherwise.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/kiryha-houdini)Was this useful?