Skip to content
Eibriel edited this page Nov 30, 2014 · 7 revisions

Eibriel Scripts for Animation & VFX

##Afanasy ###Parsers I've developed two parsers for V-Ray Blender.

blender_vrayexport.py

Parses the output of the Export process on V-Ray Blender, shows the percent of completion.

vrayfull.py

Parses the output of V-Ray Standalone, shows percent of completion, current process, and warning on missing Images.

##Blender ###eibriel_linker

eLinker

####Installation

  1. Open Blender, go to File menu
  2. Click on User preferences...
  3. Select Addon tab. On Categories, select Eibriel.
  4. Click on the eLinker addon Checkbox to enable it.

####Configuration

  1. Click on the arrow on the left to show more information for the Addon.
  2. Click on Add Library button
  3. On Name enter a unique name for your Library (you must not change it later!)
  4. On Library Folder select the folder where the blend files are stored (the addon don't search subfolders!).
  5. On LOD suffixes you can add comma separated suffixes for groups, the Addon will filter that groups, and will give ti you the option to switch between them.
  6. Clicking on Save Preferences you will be saving the options on the Blender configuration folder. That means that even if you reinstall Blender, the setup can be restored using Load Preferences button.

####Usage

  1. On a Wiew 3D work space, if the Toolbar is hidden pres the "t" key.
  2. Select Relations tab, you will find the eLinker and eLinker Options panels.
  3. Select a Library from the list.
  4. You will see a new list with the blend files from the Library, select a blend file.
  5. A thirst list with the Groups (filtered by suffixes) will be filled.
  6. Select a Group and click the button Link Group
  7. Done, the Group will be linked to your scene, at the selected layer/s, with the Location, Rotation, Scale locked, and the rigs Proxied.

eLinker demo

####Options

At eLinker Options panel you will find some information about the selected group:

  • Name
  • Type (Library)
  • Cache path: path where the Mesh Cache files will be saved
  • Gen Cache: generates the cache for the range of the scene (NOT the Alternative range!)
  • Mesh Cache to Shape Keys: transform the Mesh Cache to a Sequence of Shape Keys, the file will no longer depend of the Cache files, and the geometry will be able to be edited on edit mode adding more Shape Keys.
  • Clear Mesh Cache Shape Keys: Revert from a Sequence of Shape Keys to Mesh Cache (if the modifier is still in the object), this is useful if you need to update the animation, you can Clear the Shape Keys, Generate a new Cache, and convert the new Mesh Cache to Shape Keys again. The modifications done using Shape Keys will remain (If you see estrange deformations try saving with other name and reopening the new file)

On "Relations" panels you will find the new options, a list of Libraries (folders grouping .blend files), a list of blend files, and the Groups inside the selected blend file filtered by suffix. Once you select a Group you can link it clicking "Link Group" button. eLinker will link the group, proxy the rigs, lock the geometry and rigs at 0 location and rotation, and 1 scale. The geometry will be named as the group (without the suffix), and the rig/s will be named as the group plus the "_blenrig" suffix.

###eibriel_snap

Snap selected object or bone to active object or bone, matching location, rotation and scale.

It works in the following cases (and the inverses):

  • OBJECT > OBJECT
  • ARMATURE A BONE > OBJECT
  • OBJECT > ARMATURE A
  • ARMATURE A BONE > ARMATURE B BONE
  • ARMATURE A BONE A > ARMATURE A BONE B
Clone this wiki locally