This is an old revision of the document!
qckHuD is an addition to qckPck that will displays a variety of information about the current scene as well as items as an overlay.
The type, location and colour of the information can be configured.
qckHuD is a master plugin that is saved with the scene. It comes with four generic plugins which can be added to a menu or attached to a shortcut:
Opening the master plugin displays a user interface to edit the overlays for the current scene. This user interface can be resized freely.
This displays a list of all current overlays.
This displays all overlays. You can drag and drop items to re-arrange them. Hierarchies of items are supported. The Viewport column shows for which viewport types the overlay is being used: Orhtogonal, Perspective, Light, Camera or Schematic view.
The second column shows a rotate icon if the overlay (as well as it's children) will be used for multiple selected items.
The third column shows the overlay text itself.
You can left click on this list to select an overlay item to edit. Right clicking on an item opens a context menu:
This adds a new overlay to the end of the list.
This adds a new overlay as the child of the currently selected item.
Removes the current item. If it has child items, you will be prompted if you really want to delete it, including the children.
This is the text displayed as an overlay. You may include any of the available variables to dynamically extract data from the current scene.
If the overlay contains variables, but none of them can retrieve any data in the current context (i.e. light information but you have a bone selected) then the overlay will not be displayed at all and ignored.
This appends and of the selected variables to the current overlay.
Scene | |
scene.fps | Frames per second of the current scene |
scene.time | Time of the current frame in the scene in seconds |
scene.frame | Current frame of the scene |
scene.frame_start | |
scene.frame_end | |
scene.frame_step | |
scene.frame_width | |
scene.frame_height | |
scene.name | |
scene.filename | |
scene.num_points | |
scene.num_polygons | |
scene.render_camera | |
Item | |
item.name | |
item.position | Position of the item in local coordinates. Append .x/.y/.z to display individual components |
item.rotation | Rotation of the item in local degrees. Append .h/.p/.b to display individual components |
item.scaling | |
item.world_position | |
item.position_controller | |
item.rotation_controller | |
item.scaling_controller | |
item.parent | Name of the parent item |
item.type | Type of item |
item.target | Name of the target item |
item.goal | |
item.breadcrumbs | The complete hierarchy of items to the selected item |
Object | |
object.filename | |
object.num_points | |
object.num_polygons | |
Light | |
light.intensity | |
light.type | |
light.quality | |
light.flags | |
Camera | |
camera.zoom | |
camera.focal_length | |
camera.focal_distance | |
camera.f-stop | |
camera.resolution | |
Bone | |
bone.strength | |
bone.twist | |
bone.weightmap | |
bone.rest_length | |
bone.falloff | |
bone.type | |
bone.flags | |
bone.limits |