• Stars
    star
    696
  • Rank 65,018 (Top 2 %)
  • Language
    Python
  • Created almost 7 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Houdini pipeline and learning database

Eve: Out of the box Houdini Pipeline

Introduction

"Eve" is an out of the box VFX pipeline for Houdini application on Windows OS. It is a full CG oriented pipeline which can handle small tasks with just a few shots as well as huge projects like animation feature or TV series. Eve does not provide any particular solutions for any of CG techniques like modeling, rendering etc, its just allows to structure all necessary data storage and exchange. In other words, Eve is an abstract data management tool for your Houdini projects.

No matter how you would create your model, Eve will provide tools to save the scene, share results for the next pipeline steps, version and publish working files.

How to use Eve

Install necessary components. Clone this repository to a local drive and run Project Manager tool with project_manager.bat. Select directory to hold the new project under Eve control, enter project name and press "Create New Project" button to build a folder structure with necessary data.

Create assets and shots in database with Project Manager tool and you ar ready to produce the CGI magic with Houdini!

Project Manager is a system which controls your pipeline data. It serves to replicate basic Shotgun functionality.

Check Eve tutorials for quick start.

Learning database

Attempt to make first steps with Houdini, Programming or Math? In addition to Eve specific materials, we have plenty of Houdini tutorials!

The best places to start with VEX and Python:

Don't miss Programming basics if you don't have programming experience!

Applied Python in Houdini: Python snippets
Applied VEX: VEX snippets
Small solutions as a HIP files: HIP Examples

Features:

Supported OS:

Windows

Project Manager tool

Here you can create projects with assets and shots, launch Houdini in a project context.

File paths management system for all Eve files

This module can create or read string file paths for any possible Eve file types.
E.g. D:/PROJECTS/Inception/PROD/3D/scenes/SHOTS/RENDER/cafe/destruction/destruction_001.hip

You need to have Python 2.7 with PySide2 in C:/Python27.
Get Python with PySide2

Learning database

Attempt to make first steps with Houdini, Programming or Math? In addition to Eve specific materials, we have plenty of Houdini tutorials!

The best places to start with VEX and Python:

Don't miss Programming basics if you don't have programming experience!

Applied Python in Houdini: Python snippets
Applied VEX: VEX snippets
Small solutions as a HIP files: HIP Examples

Release structure for Eve:

  • Eve (root pipeline folder)
    • project_manager.bat
    • data (database file)
    • tools (pipeline tools)
      • core (common modules)
      • houdini (houdini tools)
      • nuke (nuke tools)
      • pm (Project Manager)

Download release, extract to the temp folder, copy Eve folder from Eve-0.0 to the network drive.

History

"Eve" is an evolution of my VFX pipeline Animation DNA used to create our first Ukrainian 3D Animation film. The core logic remains the same, I just switch from Maya to Houdini. The developing was done during personal project creation, The Beauty music video:

After finishing "The Beauty" Eve were restructured so the Project manager tool now drives all projects and Eve settings.