All Projects → kiryha → Houdini

kiryha / Houdini

Houdini pipeline and learning database

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Houdini

Mathnet Spatial
Math.NET Spatial
Stars: ✭ 246 (-41.15%)
Mutual labels:  3d, math
Cglm
📽 Highly Optimized Graphics Math (glm) for C
Stars: ✭ 887 (+112.2%)
Mutual labels:  3d, math
Mathc
Pure C math library for 2D and 3D programming
Stars: ✭ 504 (+20.57%)
Mutual labels:  3d, math
Spatialmath Python
Create, manipulate and convert representations of position and orientation in 2D or 3D using Python
Stars: ✭ 78 (-81.34%)
Mutual labels:  3d, math
Unitymathreference
Math reference for games and more. All visualized in Unity3D.
Stars: ✭ 166 (-60.29%)
Mutual labels:  3d, math
Hole fixer
Demo implementation of smoothly filling holes in 3D meshes using surface fairing
Stars: ✭ 165 (-60.53%)
Mutual labels:  3d, math
Sophus
C++ implementation of Lie Groups using Eigen.
Stars: ✭ 1,048 (+150.72%)
Mutual labels:  3d, math
Gfm
3D maths for D gamedev. This library is deprecated, see README.md
Stars: ✭ 190 (-54.55%)
Mutual labels:  3d, math
Webgl Fundamentals
WebGL lessons that start with the basics
Stars: ✭ 3,315 (+693.06%)
Mutual labels:  3d, math
Beam
✨ Expressive WebGL
Stars: ✭ 383 (-8.37%)
Mutual labels:  3d
Fiduswriter
Fidus Writer is an online collaborative editor for academics.
Stars: ✭ 405 (-3.11%)
Mutual labels:  math
Libgdx
Desktop/Android/HTML5/iOS Java game development framework
Stars: ✭ 19,420 (+4545.93%)
Mutual labels:  3d
Quaternion
Add built-in support for quaternions to numpy
Stars: ✭ 387 (-7.42%)
Mutual labels:  math
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (-4.31%)
Mutual labels:  3d
Psl
PHP Standard Library - a modern, consistent, centralized, well-typed set of APIs for PHP programmers.
Stars: ✭ 329 (-21.29%)
Mutual labels:  math
Mathdown
Collaborative markdown with math
Stars: ✭ 410 (-1.91%)
Mutual labels:  math
Tinyraytracer
A brief computer graphics / rendering course
Stars: ✭ 3,971 (+850%)
Mutual labels:  3d
Lockstepengine
A lockstep solution include lots of deterministic library (Math,Collision,Navmesh,BehaviorTree,Serialization ...)
Stars: ✭ 376 (-10.05%)
Mutual labels:  math
Vulkandemos
Some simple vulkan examples.
Stars: ✭ 413 (-1.2%)
Mutual labels:  3d
Dash
A free and open 3D game engine written in D.
Stars: ✭ 408 (-2.39%)
Mutual labels:  3d

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].