• Welcome to Dizzi's Support Forum.
 

News:

Due to spam, you need to be registered to post now.

Main Menu

Wheel Posing 3 - Pose one or multiple actors using the mouse wheel

Started by Dizzi, November 29, 2009, 11:49:20 PM

Previous topic - Next topic

Dizzi

This script allows to change

  • one or multiple parameters of the selected actor (Type Actors)
  • the X-, Y- and Z-rotations of the selected actors of the current figure (Type Figure)
  • the X-, Y- and Z-rotations and/or the X-, Y- and Z-translations of all selected actors of (Poser's) universe (Type All)

If you're moving the mouse wheel, the Amount (from the input field "Amount") will be added (when you move the wheel upward) or substracted (when you move the wheel downward) to all selected parameters of all selected actors.

You have the following options to change the Amount:

  • Press shift and control while moving the wheel. The amount will then be multiplied by 10 or divided by 10
  • Enter a new amount: from anywhere in the control, you don't need to focus the input field. Press SPACE to reset the Amout (if you don't want to press backspace till the Amount is empty :-))
  • Press control while moving the wheel: the Amount will be changed in the X's digit by 1. That means if X is 3, the amount is changed by 100. If X is -1, the amount is changed by 0.1. To change X (which is displayed on the right hand side of the amount), press F1 through F12 (X will change from 6 to -6).

To change one or multiple parameters of the selected actor, select "Actor" from the Type options. Then select all Parameters you want to change from the list.

To change rotation of all actors of the selected figure, select "Figure" from the Type options. Then select all actors which should be changed from the first list and the rotation values to change from the next list.

To change rotation and translation values of all actors below the universe (so not parented to another object and not conformed to another figure) select "All" from the Type options. Then select all actors which should be changed from the first list and the rotation values to change from the next list.

Wait, there's some more options!
Actors: Set which actors should be shown.
  • Cameras: Show/Hide Cameras
  • Lights: Show/Hide Lights
  • Magnets: Show/Hide Magnets
  • Props: Show/Hide Props
  • Hidden: Show those actors which don't have "Visible" checked

Translate:

  • Equally: All actors are changed by the same amount
  • N*A: The first actor's parameter(s) are changed by 1*Amount, the second's parameters by 2*Amount,...
  • Random: the parameters of the actors are changed by a random value (between 0 and 1)*Amount

Todo:
  • Implementing what doesn't work yet.
  • Undo/Redo will be added (v3.1)
  • posing tools for humans
  • Setting some properties of selected actors (v3.2)
  • Invert-Function (+/- selected parameters) (v3.2)
  • Set-Function (set parameter values instead of changing them) (v3.2)
  • "Favorites" (groups of actors/parameters) for easy selection
  • Binding some functionality to keys, storing selected figures/parameters to keys
  • Maybe possibility to move actors according to (editable) functions (to put props on a circle,...)
  • Maybe functions to change parameters across frames

Dizzi

Added Undo/Redo:
Buttons for Undo and Redo have been added. They're working on frame basis, so should be safe for animators.

Only parameter changes done with this script will saved to undo. When undoing an action, redo will contain the current (at the time of pressing redo) values, so it may contain changes done without this script.

This means:
- change the X-rotation of actor A with the script to 90°, Y-rotation unchanged
- change the X-rotation of actor A with the script to 120°, Y-rotation unchanged
- change the X-rotation of actor A manually to 125°, Y-rotation to 33°
- press Undo: X-rotation will be 90°, Y-rotation stays at 33°
- press Redo: X-rotation will be 125°, Y-rotation stays at 33°

If you press the ALT-key while clicking "Undo", the Undos will be set to 0.

Dizzi

Changes in v3.2:

  • Showing/Hiding actors of type "Magnet" will show/hide everything that's got to do with magnets
  • "Invert" button: multiply values of selected parameters with -1
  • "Set" button: set the values of the selected parameters to the amount
  • tab "Properties":
    • "Show"/"Hide" selected actor (in the scene, making it invisible/visible)
    • switch lights "On"/"Off"
    • change light's shadow type to "Ray Trace" or "Depth Map"
  • Cursorkeys can be used to adjust the amount (left & right to change which digit will be changed, up & down to change the amount)
  • and some bugfixes

Dizzi

Changes in v3.3:

  • Selected actors can be stored (press SHIFT+[KEY]) and restored (press [KEY]) - [KEY] being the keys A through Z. The stored keys are saved to a file in Poser's settings folder (/acb/multiactor/key_actor.config)

Dizzi

Bugfixes in V3.3.1:
No more errors if an actor doesn't support X,Y,Z translation or rotation
Showing magnets should work and not give an error

Dizzi

Changes in v3.4:

  • the size of the parameter and actor list can be changed via the "layout" tab
  • the size of the floating window will be saved and restored
  • Added Material tab. Allows to change the texture filtering (quality, fast, none), normals forward (on/off), Reflection_Lite_Mult & Reflection_Kd_Mult (on/off) for all materials of the selected actors

Did you know that Poser's UI Dots do save the position and size of this script (and all other WxPython scripts), too?

Dizzi

Fixes:
  • Set button works now
  • Amount can be changed when Amount input field is selected

Dizzi

Changes since 3.4:
- return/enter doesn't deactivate panel, layout and position saved by room (if it can be guessed),
- LightAttenuation can be set, Undo/Redo and Value changes work for V4's chest rotation that cannot be called by it's Parameter name (Twist)
- normals forwards not only for root node,
- decrease/increase Diffuse-Value by multiplier value
- SetGamma for Poser Pro
- Checkbox to modify parented and conformed items, too (useful for changing properties/mats), Camera/Lighs checkboxes combined to one checkbox to save space
- no more errors with multiple GoalCenterOfMass etc. props

Dizzi

Added Option to duplicate the selected actors:
Just select everything you want to duplicate and then right click the actor list. You'll get a context menu with two options: "Duplicate & Select" and "Duplicate & Select Selected". Both will open a dialog that asks for the number of times you want to duplicate the selected actors (use wisely, don't crash Poser with 1000s of figures - that'll take ages anyway ;-)). The later option will select the duplicated actors, the former won't.

This feature uses Poser's built in duplicate function.

Dizzi

You can now change the units used for translation "dial" values (PNU, inches, feet, meter, centimeter, millimeter or a custom value) on the setup tab.

Admin

can change the following properties: "Visible", "Visible in Raytrace", "Visible in Render", "Casts Shadows", "Bend", "Smooth Polygons", "Include in Boundingbox", "Static"

Just select all you want to change at once on the "prop" tab