dupa

Author Topic: Get a new 3D body to play with  (Read 17438 times)

crunch

  • Full Member
  • ***
  • Posts: 202
    • View Profile
Get a new 3D body to play with
« on: May 07, 2004, 05:51:17 pm »
About how do download the body... go to haptek's web site and download the free SDK...( you will find the link in the tech support area.. you will find 4 charatcters and debuggers in that SDK... if you hunt in the C:Program FilesHaptekHaptekGuide4MakinContentanimatinghaptars you will find a pleasant surprise!!!!![8D][8D]
also i have found that is you load up any one of those charachters and then while it is loaded go to the player folder you will see a temp folder that is only there while the player is running.. in it you can copy all the files for each character including all its movements capabilities.. and skins ect... have fun


NOw i still cannot find our what file in hal to edit to get him to also move the bodys??????
Crunch

<<I can't is the seed that never grows!>>

Don Ferguson

  • Sr. Member
  • ****
  • Posts: 303
    • View Profile
    • http://www.cortrapar.com
Get a new 3D body to play with
« Reply #1 on: May 07, 2004, 09:48:43 pm »
Hello Crunch,

Thank you for the information about the free Haptek SDK.  I'll go look for it on the Haptek site.  If you get a chance, it would probably be helpful to others if you posted the direct link.

Here's another method for gathering additional Haptek animated characters:  Clear your browser cache.  Next, visit websites that use Haptek characters.  Then, look in your browser's "temp" directory, find the Haptek .htr files, and copy-and-paste them into your Ultra Hal "characters" folder.  Presto!  You have more characters.

Regarding your question about controlling Haptek full-body movements through Ultra Hal's VBS brain-script:

Hal's script produces the variant output called "GetResponse" which Hal's main program's .exe-file splits and uses for all purposes: 1) driving the text display, 2) driving the audio, 3) driving the characters.  To the best of my knowledge, there isn't a way to pass movement-codes out of the script as part of the GetResponse variant (for either Haptek or MSAgents) because the .exe-file is not set up to interpret it.

I do envision this workaround: the VBS script could output other variants in parallel with the GetResponse output.  Imagine that it produced and outputted another variant (let's say, called "MovementResponse") that contained movement codes.  We would need to get that variant out of the script and sent to the animated character somehow.  Possibly someone on this forum will figure out a way to do that.

Please don't over-interpret lack of responses to postings.  This is a very friendly and helpful forum.  When people don't answer, it generally means either A) they're busy and haven't visited the forum lately, or B) they don't know the answer, and they're waiting for someone else to answer.

Have a great day!

Sincerely,

Don
Don Ferguson
E-mail: fergusonrkfd@prodigy.net
Website: www.cortrapar.com
Don's other forum posts: http://www.zabaware.com/forum/search.asp?mode=DoIt&MEMBER_ID=274

Don Ferguson

  • Sr. Member
  • ****
  • Posts: 303
    • View Profile
    • http://www.cortrapar.com
Get a new 3D body to play with
« Reply #2 on: May 07, 2004, 09:59:54 pm »
Hello,

Here's more information on obtaining and animating additional full-body Haptek characters.

A previous posting on this forum pointed out the following site:

http://kahunanui.com/haptekdemo/

The above link takes you to a web page showing a Haptek full body character.  The site author explains how he figured out the Haptek animation coding, and even substituted a different voice for a character.  The web page demo allows you to activate numerous animations, change lighting, change clothing/texture, etc.

Persons interested in learning about Haptek coding might consider corresponding directly with the above web site author.

Sincerely,

Don
Don Ferguson
E-mail: fergusonrkfd@prodigy.net
Website: www.cortrapar.com
Don's other forum posts: http://www.zabaware.com/forum/search.asp?mode=DoIt&MEMBER_ID=274

crunch

  • Full Member
  • ***
  • Posts: 202
    • View Profile
Get a new 3D body to play with
« Reply #3 on: May 08, 2004, 12:25:29 am »
Thank you Don i do believe i remember you helping once a few years ago with version 3? while in beta what i am trying is what was at the site, he is manipulating the demo HTML that can be downloaded from hapteks web site.. i have also changed it to load the different characters i got in the SDK.. what i canot under stand is this..
 i can get a character to give a facial expression and move and arm,legs ect.. by editing the.HAP file but when i put it into Hal aqnd tell His .PSN file to load that .HAP it does and Hal does all the movements from thre neck up?? He seems to be running the file but for some reason the body movements from the neck down do not happen.. What can cause this? it seems to me that if i have Hal loading a file for a mood it should run in the player in him just as it does in the player out of him>>? any Ideas??? anyone else Immagine hal being able to point and cross hos arms and put them on his or her hips... i have him bending over to watch me type so why is other not working?
Crunch

<<I can't is the seed that never grows!>>

HALImprover

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
    • BrianTaylor.me
Get a new 3D body to play with
« Reply #4 on: May 08, 2004, 01:29:54 am »
Hey crunch, try this link:

http://www.zabaware.com/forum/topic.asp?TOPIC_ID=996

 Check out the <HAPFILE> and <HAPTEXT> commands.

 Hope this helps [:)]
Living life with a loving heart, peaceful mind, and bold spirit.

spydaz

  • Hero Member
  • *****
  • Posts: 670
    • View Profile
    • http://www.spydazweb.co.uk/
Get a new 3D body to play with
« Reply #5 on: May 08, 2004, 05:08:35 pm »
THANKS DON I FOUND THIS ON MY TRAVELS




Download Attachment: hulk1.zip
151.72 KB

HMMM

THANKS SPYDAZ


zenman

  • Newbie
  • *
  • Posts: 27
    • View Profile
Get a new 3D body to play with
« Reply #6 on: October 28, 2004, 11:20:03 pm »
I just recently got Ultra Hal, and have been reading through the forums.  I thought this thread was interesting.  I got the tv_girl.zip file that has the full body object in it.  It turns out you can use the animations that come with it.

What you do is:
1. Download and unzip "tv_girl.zip" from www.haptek.com into a local directory
2. Go to "tv_girl" "CharacterFiles" directory, and copy "fullBodyDef.hap" and "fullbodygirl.htr" to UltraHal "Characters" directory
3. Open up UltraHal and choose the fullBodyGirl (note that her body will not move).
4. Exit UltraHal
5. Go to UltraHal "Characters" directory
6. Create a new directory called "OldAnims"
7. Move all animation *.hap files into "OldAnims" (don't move any non-animation files if you have any (such as fulLBodyDef.hap for the tv_girl))
8. Copy the *.hap files from the "scripts" directory of "tv_girl" to the UltraHal "Characters" directory
9. Rename each tv_girl animation to an equivalent Ultrahal animation

For example:
mood-happy.hap -> Happy.hap
mood-angry.hap -> Angry.hap
anim_yawn.hap -> Sleepy.hap

When you have completed the renaming, start up UltraHal, and your full body girl with move her full body!  Major cool!  You will have to move her back to see them well.

NOTE: Most of these will only work for the tv_girl, so you will have to switch back and forth if you want to change characters.

I haven't played around with it much, but I was pretty excited about adding this cool character to my UltraHal collection.

UPDATE;I've been playing around with the files, pulling additional .htr files off the net, and I have to admit I'm seeing either inconsistant behavior (not likely), or I'm not understanding well how these files are used.  I did put the orginal anim files back in place, and the tv_girl just stood there with only her head moving.  Put the full anim files back, and she started moving again.  But all the other characters still worked.  Something here I'm not understanding...
« Last Edit: October 29, 2004, 12:27:43 pm by zenman »
 

zenman

  • Newbie
  • *
  • Posts: 27
    • View Profile
Get a new 3D body to play with
« Reply #7 on: October 30, 2004, 01:59:27 pm »
So having continued to read through the forum, I see this isn't that big a news.  Chalk it up to enthusiasm for a recent user.  This is a really cool program!
 

claude

  • Full Member
  • ***
  • Posts: 155
    • View Profile
Get a new 3D body to play with
« Reply #8 on: February 21, 2005, 04:26:38 pm »
quote:
Originally posted by crunch

About how do download the body... go to haptek's web site and download the free SDK...( you will find the link in the tech support area.. you will find 4 charatcters and debuggers in that SDK... if you hunt in the C:Program FilesHaptekHaptekGuide4MakinContentanimatinghaptars you will find a pleasant surprise!!!!![8D][8D]
also i have found that is you load up any one of those charachters and then while it is loaded go to the player folder you will see a temp folder that is only there while the player is running.. in it you can copy all the files for each character including all its movements capabilities.. and skins ect... have fun


NOw i still cannot find our what file in hal to edit to get him to also move the bodys??????

 

claude

  • Full Member
  • ***
  • Posts: 155
    • View Profile
Get a new 3D body to play with
« Reply #9 on: February 21, 2005, 04:46:17 pm »
good morning has all! here is an extract of everything script of movement which I have create me even!! for the full body girl, of haptek, it is very simple, to copy glued together everything script which you wish, in one others unknown script by intended Internet has virtual character of, who are not in your robot "extremist-hal ". here is! are best regards! Claude of France.[:D][:)]
---------------------------------------------------------------------
#Haptek  Version= 1.00 Name= Hap_Angry  HapType= script FileType= text
##standard
SetSwitchIntensity [switch= expMouthHappy f0= 0.000000 t= 0.4]

SetSwitchIntensity [switch= expMouthSad f0= 0.000000 t= 0.4]
SetSwitchIntensity [switch= expBrowsSad f0= 0.000000 t= 0.4]

SetSwitchIntensity [switch= expMouthMad f0= 0.500000 t= 0.4]
SetSwitchIntensity [switch= expBrowsMad f0= 0.500000 t= 0.4]

SetSwitchIntensity [switch= expEyesTrust f0= 0.500000 t= 0.4]
SetSwitchIntensity [switch= antiTrust f0= 0.500000 t= 0.4]

SetSwitchIntensity [switch= expEyesDistrust f0= 0.500000 t= 0.4]
SetSwitchIntensity [switch= antiDistrust f0= 0.250000 t= 0.4]
SetSwitchIntensity [switch= blinks f0= 0.751500 t= 0.4]

SetSwitchIntensity [switch= expBrowsCurious f0= 0.000000 t= 0.4]

SetSwitch [switch= ego state= mid]

SetSwitch [switch= agressMaster state= confront]

SetSwitchIntensity [switch= energyHigh f0= 0.775000 t= 0.4]
SetSwitchIntensity [switch= energyLow f0= 0.000000 t= 0.4]
SetSwitchIntensity [switch= talkBob f0= 1.262500 t= 0.4]
SetSwitchIntensity [switch= headEvadeHighE f0= 0.200000 t= 0.4]
SetSwitchIntensity [switch= headEvadeLowE f0= 0.225000 t= 0.4]
SetSwitchIntensity [switch= HighEnergyNoise f0= 0.775000 t= 0.4]
SetSwitchIntensity [switch= LowEnergyNoise f0= 0.000000 t= 0.4]
SetSwitchIntensity [switch= browTalk f0= 0.775000 t= 0.4]
SetSwitchIntensity [switch= visemes f0= 1.310000 t= 0.4]

#HaptekSDK Version= 1.0 HapType= command FileType= text


load[ file= mood_none.hap]
setswitch [figure= fullbod switch= big_sigh_sad state= start]

#HaptekSDK Version= 1.0  HeaderLines= 2 HapType= command FileType= text
#Name= haptek_scene Icon= [ websters_icon ]


load            [file= datahair5hair5Fig.hap]
\translate       [figure= hair5_9EXP y=.2 z= 0 ]
\rotate          [figure= hair5_9EXP y= 180 ]
attachefigure    [figure= hair5_9EXP i0= 1 i2= 1]
------------------------------------------------------------------

#Haptek  Version= 1.00 Name= Hap_Broken_Hearted  HapType= script FileType= text
##standard
SetSwitchIntensity [switch= expMouthHappy f0= 0.000000 t= 0.4]

SetSwitchIntensity [switch= expMouthSad f0= 1.000000 t= 0.4]
SetSwitchIntensity [switch= expBrowsSad f0= 1.000000 t= 0.4]

SetSwitchIntensity [switch= expMouthMad f0= 0.000000 t= 0.4]
SetSwitchIntensity [switch= expBrowsMad f0= 0.000000 t= 0.4]

SetSwitchIntensity [switch= expEyesTrust f0= 1.075000 t= 0.4]
SetSwitchIntensity [switch= antiTrust f0= 0.225000 t= 0.4]

SetSwitchIntensity [switch= expEyesDistrust f0= 0.737000 t= 0.4]
SetSwitchIntensity [switch= antiDistrust f0= 0.342000 t= 0.4]
SetSwitchIntensity [switch= blinks f0= 0.723500 t= 0.4]

SetSwitchIntensity [switch= expBrowsCurious f0= 0.000000 t= 0.4]

SetSwitch [switch= ego state= l3]

SetSwitch [switch= agressMaster state= evade]

SetSwitchIntensity [switch= energyHigh f0= 0.130000 t= 0.4]
SetSwitchIntensity [switch= energyLow f0= 0.000000 t= 0.4]
SetSwitchIntensity [switch= talkBob f0= 0.295000 t= 0.4]
SetSwitchIntensity [switch= headEvadeHighE f0= 0.130000 t= 0.4]
SetSwitchIntensity [switch= headEvadeLowE f0= 0.870000 t= 0.4]
SetSwitchIntensity [switch= HighEnergyNoise f0= 0.130000 t= 0.4]
SetSwitchIntensity [switch= LowEnergyNoise f0= 0.000000 t= 0.4]
SetSwitchIntensity [switch= browTalk f0= 0.130000 t= 0.4]
SetSwitchIntensity [switch= visemes f0= 1.052000 t= 0.4]
#HaptekSDK Version= 1.0 HapType= command FileType= text

load[ file= mood_none.hap]

setswitch[ switch= expbodsad state= a]


SetSwitchIntensity [switch= expEyesTrust f0= -0.170000]

SetSwitchIntensity [switch= expEyesDistrust f0= 0.370000]

SetSwitchIntensity [switch= expBrowsSad f0= 0.000000]

SetSwitchIntensity [switch= expBrowsMad f0= 0.337500]

SetSwitchIntensity [switch= expMouthHappy f0= 0.000000]

SetSwitchIntensity [switch= expMouthSad f0= 0.000000]

SetSwitchIntensity [switch= expMouthMad f0= 0.105000]

SetSwitchIntensity [switch= expBrowsCurious f0= 0.720000]

SetSwitchIntensity [switch= ego f0= 0.174000]

SetSwitch [switch= agression state= confront]

SetSwitchIntensity [switch= energyHigh f0= 0.000000]
SetSwitchIntensity [switch= energyLow f0= 1.000000]
SetSwitchIntensity [switch= talkBob f0= 0.200000]
SetSwitchIntensity [switch= headEvadeHighE f0= 0.000000]
SetSwitchIntensity [switch= headEvadeLowE f0= 1.000000]
SetSwitchIntensity [switch= HighEnergyNoise f0= 0.000000]
SetSwitchIntensity [switch= LowEnergyNoise f0= 1.000000]


#Haptek  Version= 1.00 Name= earrings.hap   HapType= script FileType= text
##  standard

##
clock [t= 0.2] keyframe[figure= standard rx= 0.02608 ry= 0.05363 rz= 0.006199 w= 0.998201 x= 0 y= -3 z= -35 t= 1 ]


clock [t= 0.1] load [ file= environmentscriptshap_scriptsaccessorysoundearrings.ogg]
clock [t= 2.5] callback [PeoplePutty,js,callClickType();]


#Haptek  Version= 1.00 Name= hap_nutin  HapType= script FileType= text
##standard
SetSwitchIntensity [switch= expEyesTrust f0= -0.030000]

SetSwitchIntensity [switch= expEyesDistrust f0= 0.000000]

SetSwitchIntensity [switch= expBrowsSad f0= 0.000000]

SetSwitchIntensity [switch= expBrowsMad f0= 0.000000]

SetSwitchIntensity [switch= expMouthHappy f0= 0.000000]

SetSwitchIntensity [switch= expMouthSad f0= 0.000000]

SetSwitchIntensity [switch= expMouthMad f0= 0.000000]

SetSwitchIntensity [switch= expBrowsCurious f0= 0.000000]

SetSwitchIntensity [switch= ego f0= -0.246000]

SetSwitch [switch= agression state= confront]

SetSwitchIntensity [switch= energyHigh f0= 0.270000]
SetSwitchIntensity [switch= energyLow f0= 0.730000]
SetSwitchIntensity [switch= talkBob f0= 0.470000]
SetSwitchIntensity [switch= headEvadeHighE f0= 0.270000]
SetSwitchIntensity [switch= headEvadeLowE f0= 0.730000]
SetSwitchIntensity [switch= HighEnergyNoise f0= 0.270000]
SetSwitchIntensity [switch= LowEnergyNoise f0= 0.730000]


#HaptekSDK Version= 1.0  HeaderLines= 2 HapType= looklist FileType= text
#Name= standardLookList Icon= [ thisiconpath ]

EyeAttack= .05
EyeDecay= .05
#EyeJitter= eyeJitter
HeadJitter= headJitter

VisemeMinTime= .05
VisemeRangeTime= .3
VisemeScaleFactor= .2
VisemeDirectionProb= .5
PauseMinTime= .15
PauseRangeTime= .3
PauseScaleFactor= .3
PauseDirectionProb= .5

HeadAccelerationGain= 4
HeadVelocityDamping= 30
HeadVelocityLimit= 5
EyeAccelerationGain= 7.5
EyeVelocityDamping= 30
EyeVelocityLimit= 5.0

Name=      maincamera
ResponseTime= .1
AttackTime= .4
DecayTime= .5
#Switch= emotions
#State= smile
MinDistance= 200.0
Priority= 3

}

---------------------------------------------------------------------






 

cwbriggs

  • Newbie
  • *
  • Posts: 1
    • View Profile
    • http://groups.msn.com/IrrationalityAndReason
Get a new 3D body to play with
« Reply #10 on: March 04, 2005, 11:46:51 pm »
hey guys!!

I'm new to this Hal Assistant, and I wanted to try my hand @ putting in the full body person in the window, and I have no idea what the heck is happening. It sounded pretty simple the way zenman described and I cannot get it. stupid me.... she doesn't show up... please help out?! More specific directions would be apperciated!!

Thanks!!
C.W.
« Last Edit: March 04, 2005, 11:55:42 pm by cwbriggs »
 

Byteme2005

  • Newbie
  • *
  • Posts: 4
    • View Profile
Get a new 3D body to play with
« Reply #11 on: March 17, 2005, 05:35:45 pm »
hello I am kind of new to the forum and have learned a Lot reading all the great posts out here. I was wondering where I could find a Laura Kroft 3d character for my ultra hal I think it would be really cool.
Johnny

Duskrider

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3316
  • Graphic King
    • View Profile
Get a new 3D body to play with
« Reply #12 on: April 27, 2005, 09:35:33 pm »
A extra cool one for you.

If you go to
http://kahunanui.com/haptekdemo/
and let the gal load, you can go to your hep-temp file and get an improved fullbodygirl (size 3487 kb).

The front don't bounce as well, but she got a terrific sweet smile.  [;)]

Humm... Anyone know a way we can combine a bounce with this smile?
.