Fri, Nov 22, 1:45 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 21 6:06 am)



Subject: Toons with boxed face controls


Teyon ( ) posted Sun, 26 August 2012 at 12:21 PM · edited Fri, 22 November 2024 at 1:43 PM

Attached Link: Box Controller In Poser

Hey there. So I got it in my head to try and see if I could set up a box controller similar to what you find in other apps for the purpose of easy facial expressions and what not. Totally worked.  Here's what I did:

 

First, in a modeling app of your choice, create a plane, a single polygon or a grid and call that Box.

 Then, create a circle at the center of that shape and call this controller (the circle can be 2D).  

Load this into Poser. Rig the object in the setup room and make sure you change the hierarchy so that the controller and the box are children of the body. 

Exit the setup room and set limits on all the dials execept the X and Y translations to 0 and lock those limits.   

Now you need to find the limits for the controller's X and Y translation dials. Using the dials, move the controller in either direction until it's half way across the edge of the box.  Note the value and enter it in as the limit. Keep in mind you want it to go both positive and negative while staying in the box so chances are the number will be the same with just a negative in front for the negative value. (In my case it was .5 and -.5 )

 

Now you need to load in a figure with some morphs if you don't already have one loaded. 

 

With the figure loaded, select the controller (that circle in the middle of the box) and edit dependencies for the positive x trans limit.

Start teaching and select the face of the character and turn fully on a morph you want that limit to control.  Stop teaching.

Set the controller's x trans value to 0 and start teaching. Fully turn off the morph you previously turned on in the character.  Stop Teaching.

Set the controller's x trans value to the negative limit and start teaching the dependency.  Select the face of the character and turn fully on a different morph you want that limit to control. Stop teaching.

 

Set the controller's x trans value to 0 and start teaching. Fully turn off the morph you previously turned on in the character. Stop teaching.

Do the same for the y trans positive and negative values, remembering to choose a different morph each time and always turn off the morphs when you set the 0 value.

 

Now after you're done teaching, select the translate tool and drag the controller around the box. You'll see the various morphs blending between each other. Pretty neat, right? Now you can try experimenting with your own values and see how many morphs you can tie to the controller.

 

Box Controller In Poser


Teyon ( ) posted Sun, 26 August 2012 at 12:27 PM · edited Sun, 26 August 2012 at 12:30 PM

file_485710.txt

Here's the OBJ of the controller I used. It was scaled and positioned for a character of mine, so you may need to repostion//scale it to suit your needs.

 

edit:hhhhmmmmmm....can't attach a zip. weird.

 

edit again:  hhhhhmmmmm....can't attach an obj. ok.

 

edit...finally!  Ok, you'll need to remove the .txt from the name.


Teyon ( ) posted Sun, 26 August 2012 at 12:34 PM

I'm going to try and see if I tie smaller increments to be various other morphs if it'll give me more to play with. Otherwise, I guess I could have two or three controllers for the important morphs and leave it at that.  Or maybe one big box with multiple controllers? Hmmmm....


cedarwolf ( ) posted Sun, 26 August 2012 at 1:00 PM

Interesting.  I'll follow along to see how this goes.


ghostman ( ) posted Sun, 26 August 2012 at 1:02 PM

Neat. :)

"Dream like you'll live forever. Live like you'll die tomorrow."

Join PoserLounge Chat


Teyon ( ) posted Sun, 26 August 2012 at 2:26 PM

Thanks. I just got through trying it again with more controllers and it works well, despite my just lack of morphs and direction. lol

Just need to figure out the best morphs to use for them and set them up properly. Think it could be handy for animators. I made a video of the process. I'm editing it for time.


Teyon ( ) posted Sun, 26 August 2012 at 2:55 PM

Attached Link: http://youtu.be/-wT6DGSqK_c

Updated video showing how to tie the controls to the DP's. I thought I recorded the rigging process too but I didn't. :(


monkeycloud ( ) posted Sun, 26 August 2012 at 5:34 PM

Cool idea... interested to see how this goes 😄


Teyon ( ) posted Sun, 26 August 2012 at 5:50 PM

Well, I think there's potential there.  You need to do some planning though before you get hot and heavy into it. The neat thing is that since it's a figure all by itself, you can load it in, you don't have to use it if you don't want to, it just speeds things up. The real test will be when there's more than one figure in the scene...which ones will it affect. I'd also have to see about parenting it to the head or body (I think you can parent one figure to another) so that it stays with the figure as it moves through the scene. 


dorkmcgork ( ) posted Mon, 27 August 2012 at 1:46 AM

extremely cool man

go that way really fast.
if something gets in your way
turn


AmbientShade ( ) posted Mon, 27 August 2012 at 8:28 AM

That's pretty cool Teyon. I like where this is going. Lots of potential.

+subscribed. :)

 

~Shane



wolf359 ( ) posted Mon, 27 August 2012 at 7:38 PM

file_485761.jpg

Nice Work!! Daz  Studio has had this ability for several years( at least since version 2.X)  its called" puppeteer"

Perhaps your next step could be to add the ability to auto record the morphs as key frames as you move the box controller around  like we can in Daz studio.

This would be a good addition to posers animation tool set.

Cheers



My website

YouTube Channel



Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.