AMR SHARAKI

TECHNICAL DIRECTOR & ARTIST

I have a Bachelors in Animation, and a Passion for Creation.
As an Animator, Layout Artist, and Technical Director & Artist,
I’ve worked alongside the industry's finest talent.

Over the course of my career, I've developed multiple Pipelines,
dozens of Tools, hundreds of Scripts, and thousands of Utilities
for‍ numerous Art, Production, and Pipeline Software & Packages.

I'm always looking for a Challenge to
expand my Knowledge and bring new Technologies to life.

DOWNLOAD RESUMÉ

COMPANIES

PROJECTS

WORK SAMPLES

The Toolbox is a real-time tool sharing & management utility in Maya. It allows users to upload Personal or Third-Party scripts. Tools can also be organized into Groups, and identified by Icons, Tags, Categories, Authors, Departments, etc for easy searching. Tools can be assigned Hotkeys and Variations. Projects can also be assigned certain tools, so all users on a given project have the necessary toolsets for their project's workflow. All of which is shared in real-time with all users. Of course, levels of permissions can be assigned, and multi-code editing, by individual or different users, is handled through thorough logic.
Shortcircuit is a Maya tool that allows layout artists to easily breakdown a long Maya sequence into shots exported as individual Maya scenes. By providing information about each shot, like, Frame Range, Characters, Time Offset, Audio, Name, Directory, etc, the layout team can increase productivity by orders of magnitude, and focus on the fun stuff. A spreadsheet containing all the shots' information can also be imported into Shortcircuit to speed up the, already fast, process of manually entering shot info through the User Interface.
Reference Planet is, by far, one of my most ambitious code endeavors, and certainly a tool that is missing in the animation industry. It's currently a WIP, as a lot of manual data entry is required, but the tool itself is functional. The premise behind it is the ability to Search & Browse a rich database of High Quality, Pre-Cut video references of Animals, Humans, & Faces identified by descriptive Tags about the Character, Mood, Action, Environment, and more.

The resulting references can then be Edited, and Drag & Dropped into Maya's viewport, automatically attaching itself to the camera, where it can be Retimed & Replaced as the user wishes.
The Rope Tool allows animators to control rigs such as Ropes, Tails, & Hair by drawing the poses directly into the viewport. This eliminates the need to animate individual controls, on a joint chain, thus significantly speeding up the process. The rope is then converted into a dynamic simulation driven by the drawings, which can still be Edited & Retimed. All while maintaining a live link between the rope and the rig itself.
Space Baker is, by no means, a new tool. However, all the World Space Bakers on the internet lack one, or more, fundamental, or complimentary, features. The Space Baker solves all these issues in a complete tool that has no loose ends. Allowing users to Create Convert spaces constructively, through an intuitive UI. The user can then bake the animation with ultimate control over their baking & conversion settings.
Chain Smoother is a tool that allows animators to Smooth, Stabilize, & Stick IK chain animations, without the hassle of going through messy graph editors, and creating complex constraint setups. It also allows us to create Exo-Rigs on top of our existing rig, that is more responsive to bodily movements, as opposed to the isolated body movement we get in traditional rigs.
The Reference Manager allows users to Add, Edit, or Remove references in their Maya scene before opening the file. This can significantly decrease the time it takes for some big files to open. It also offers a handful of cool features including Batch Editing, Re-Pathing, Replacing, Duplicating, Filtering references, and many more.
Vizard is a Maya tool to help animators isolate parts of the geometry in order to focus on them while animating. This is a feature that does not exist by default in Maya. So Vizard allows animators to Create, Export, and Import geometry sets using an intuitive UI, which then allows them to toggle parts On & Off, streamlining the animation process.
Superminder is a phone application that unlocks unlimited possibilities for Alarms Reminders. It gives you infinite granular control over your Time, Date, Schedule, Pattern, etc. No more forgetting, and no more setting 20 alarms manually.
The Facial Autorigger simplifies the tedious task of rigging by letting the user place locators where they want joints, and with the click of a button, it creates all their Joints, Controls, Constraints, SDKs, etc. The user can then control the Shape, Color, Size, Symmetry of the rig, and many more options.
Mindrig is a complete, modular, full body auto-rigging tool. In Mindrig, we can easily create combine abstract rig modules to quickly generate a complex full body rig, for props, bipeds, quadrupeds, birds, tentacled creatures, or any other non-standard character. There are also many extra rig add-ons, such as squash & stretch, bendy bones, bulge deformers, and much more.
The Lobby is the entry point for Artists, Producers, and Developers. It serves many purposes. For Artists, it manages their contexts dynamically, to allow for a streamlined work environment, where they can easily perform & switch tasks without having to worry about changing programs. For Producers, it gives the ability to manage permissions, tasks, and files. For Developers, it's a hassle-free way to develop, test, & deploy packages and environments, both internally and externally.
Blendshaper is a modeling tool that makes creating blendshapes as easy as Selecting your model, and Clicking the button. Just like that, your blendshapes are generated! The tool uses complex algorithms to detect the facial topology and match it to preset models with the desired expressions. The UI then provides an intuitive way to add, delete, duplicate, modify, and compare any number of blendshapes. It can also take an animated face rig with an expression sheet, and convert it to blendshapes.
Simply put, Weight Transfer is a rigging tool, used to easily copy weights from one rig to another. In technical terms, a rigger can fully or partially transfer weights from certain parts of a rig, to specific parts of another rig, using a handful of methods that accommodate all shapes, topologies, sizes, and proportions. In other words, rigging can be fun again.