Rigging tools for character rigging pipeline, advanced rigging system for realistic characters, muscle deformation, extended controls, etc.
Sunday, April 29, 2012
Block V3 Web Page Has Been Updated
I have updated the web page of Block V3. I have added a demonstration video as well. You can check it out at it's web page.
Friday, April 27, 2012
Block V3 Node Based Rigging Application
Since this is a major update I have edited the description as well, you can find it below or at the related page.
Block is a node based application specifically designed for task building. I have developed the application by using Qt frame work both in C++ and in Python.
Standalone version has been specifically designed for batch and system related task building while the PyQt version has been specifically designed for rigging and animation tasks in Autodesk Maya.
Block allows users to create nodes which are driven by any API developed by you or third party. Created graph can be run within the Block application or attached to any batch process as needed.
Reusable nodes benefit entire production team from modeling to rendering while it’s bringing the cost down. It’s visual, fast and very easy to use. It’s also extremely flexible to handle any kind of work type thanks to its scalable API.
- Rigging pipeline
- Asset publishing
- Rendering pipeline
- Batch processes
- Automated & repeated tasks
- Doing system related tasks like renaming files (for personal work as well)
- Compiling C++ codes
- Sending email if required by the conditions I created
Feature List
- Multi-Threaded
- Content and data aware structure.
- Dedicated attribute fields for types.
- Arrays of data types.
- Array capabilities for built-in Autodesk Maya types.
- Data and code export abilities for additional pipeline purposes.
- Node integration with Autodesk Maya.
- Node creation integration for Autodesk Maya.
- Layers.
- Categorized blocks.
- Reporting.
- More built-in nodes.
- More flexible outliner.
- Color representation of data Types.
- Fancy node representation.
- Connection shape options.
- Full screen mode.
- Additional visual improvements.
- Many others…
Data Types
- str: string
- int: Integer.
- float: Float.
- bool: Boolean.
- enum-str: String
enumeration.
- enum-int: Integer
enumeration.
- mayaNode: Data holds Autodesk Maya node(s).
- Generic: Generic type is developed for handling any other kind of data type not listed above. This type is treated as typeless structure. You can connect or set any kind of data on them. Nodes intuitively convert it to required data type.
Attributes and Content Aware System
Since feedback is extremely important in every aspect of the production there is no exception in the Block application.
User can watch feedback panel for any information that the Block emits. While feedback panel gives written information about the performed action, nodes have a new feature to inform users regarding their state.
I have introduced “Flag” system in this version. A flag basically informs users visually regarding the stage of the action of the node while it appears slightly above of the each node. Green play icon means everything executed perfectly while red stop icon draws users attention for any possible error and emits written feedback regarding it.
Saturday, April 21, 2012
Block V2 Node Based Rigging Application
Version 1.0 Description
Block is node based application specifically designed for task building. I have developed the Block application by using Qt frame work both in C++ and in Python.
Standalone version has been specifically designed for batch and system related task building while the PyQt version has been specifically designed for rigging and animation tasks in Autodesk Maya.
Block allows user to create nodes which is driven by any API developed by you or third party. After the connections have been made between nodes required by the task user either runs the task directly or batches it.
Version 2.0 Description
This release contains following feature including the API;
- Content and data aware structure.
- Arrays of data types.
- Array capabilities for built-in Autodesk Maya types.
- Data and code export abilities for additional pipeline purposes.
- Node integration with Autodesk Maya.
- Node creation integration for Autodesk Maya.
- More built-in nodes.
- More flexible outliner.
- Fancy node representation.
- Connection shape options.
- Additional visual improvements.
I will be adding more info, screenshots as well as demonstration videos soon. Stay tuned!
Friday, April 06, 2012
Creating Creature Rigging and Animation Pipeline
Here you can find the article I have written about creating creature rigging and animation pipeline. This article covers important fundamental aspect of designing and developing of a pipeline.
Hope you enjoy it.
Run It In Maya (Wing IDE API Script)
RIIM is an API script which I have written for Wing IDE. This API script adds capabilities to execute the Python code in Autodesk Maya from the IDE’s editor without leaving it.
Usually I use command line to call python commands. However I need to execute small codes without bothering command line typing. So RIIM is a good solution for me.
You can visit the related page to watch the demonstration video.
Ocean Box V2 for Autodesk Maya
I have been requested to develop an asset system for the one of the companies I work for. Ocean Box V2 for Autodesk Maya, as you can see the screenshots below it's an asset management system with intuitive navigation capabilities.
You can obtain detailed information about it at my R&D page.