Welcome

My name is Karim Hamdy

I'm a CG Technical Director and Pipeline Developer

Experience with developing python/Qt tools for pipeline and show needs.

USD

Maya

Houdini

Clarisse

Blender

Nuke

Work

Radhe Shyam - Train Detour Sequence Breakdown

  • Houdini
  • Clarisse
  • USD
  • Environment
  • Asset
  • Procedural

In this sequence environment for all shots generated procedurally in Houdini exported to Clarisse to be rendered

from Clarisse side I created a shot template to load all shot data exported from houdini taking benefit from the power of Usd instancer and Alembic points inside clarisse.

While building the setup I created previz for all shots to get director approval to avoid delay schedule to add to have control over the whole sequence.

This was a team work with (Vfx supervisor) who prototyped the main idea and supervise the system development progress and (Enviroment TD) who was responsible for all enviroment creation work inside sops ( height field, forest scatter system, etc) while I was responsible for pipeline setups in both sides houdini and clarisse.

The Bridge - Intro Breakdown

  • Clarisse
  • USD
  • Shot
  • StichClips
  • Render
  • Setup

In this show intro I was responsible for setup and render all shots due to tide deadline while I developed a workflow with some python scripts to work with usd stich-clips inside Clarisse and enable Layout artist to switch between animated and static assets for realtime timeline scrapping, Also I needed to distribute and collect FX assets and elements from Fx team.

Magic Light Tool

  • Maya
  • Lighting
  • Animation

Magic light is a tool I created to control big amount of spot lights procedurally for Loaloa show.

This tool parameters gives you the control over ( rotate angle, rotate speed, flicker, spot radius, beam length ) with random range and offset ( randomly or by id ). there also a weight parameter to enable the tool effect with percentage value ( global or per parameter group ).

This tool create light groups with deferent parameter values to give more control for shot edit bases.

This tool saves parameter values as preset to be used later.

Maya Usd Exporter

  • Maya
  • USD
  • Asset
  • Exporter
  • Material
  • Variant
This is a studio Usd asset exporter that exports assets in studio Usd structure, validate asset in term of QC, update asset variants and versions for (Mesh, Material, Proxy) based on maya-usd plugin and using Usd Python Api.

Clarisse Usd Layout Exporter

  • Clarisse
  • USD
  • Layout
  • Exporter
  • Asset
  • Material

This tool I created For Nasl Al-Aghrab ( TV-series / Apr 2021 ) while Clarisse wasn't support export layout as Usd to transfer layout scenes to Houdini for FX department.

Clarisse Usd Asset Importer

  • Clarisse
  • USD
  • Asset
  • Importer
  • Material
  • Variant
The idea of this tool to import studio asset in specific structure and to create Clarisse material to replicate Usd Arnold material ( respecting variant ) based on node and attribute pair configuration.

Crowd Caches Generator Tool

  • Maya
  • Crowd
  • Asset
This tool generate crowd caches with the maximum allowed variation ( clothes and animation ) for multiple character in one of these file formats (.usd, .ass, .abc).

Retarget Animation Tool

  • Clarisse
  • USD
  • Asset
  • Importer
  • Material
  • Variant
This is a simple studio tool that batch retarget multiple fbx skeleton animation to one of studio configured template.

Contact Me

I'm always happy to hear from you.

Send me a message