Author Topic: Ogre 3D Graphics Engine  (Read 25616 times)

Medeksza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Ogre 3D Graphics Engine
« on: April 15, 2007, 02:33:12 am »
Zabaware is looking into alternative graphics engines for character animation in addition to the currently supported MSAgent and Haptek engines. A project has been started to create a 3D character engine for Hal based on an open source graphics engine called OGRE 3D www.ogre3d.org  At least a year of work remains before the full scope of the project can be completed (full body rendering in fully immersive 3d environments) but below is a very early demo of a character running under OGRE 3D. It is a character plug-in and will only work with Ultra Hal Assistant 6.1. Lip syncronization will only work with SAPI 5 voices. Simply unzip and run the setup to install. A new character called "Ogre" will appear in Hal's options menu.

http://www.zabaware.com/download/halogre.zip
Robert Medeksza

markofkane

  • Hero Member
  • *****
  • Posts: 5275
  • Crazy Man
    • View Profile
    • http://www.soundspectrum.com
Ogre 3D Graphics Engine
« Reply #1 on: April 15, 2007, 04:45:25 am »
When you say "plug-in" do you mean it can be enabled and disabled at will?? That would be great. I might try it. I do think I need to download SAPI 5.[8D]
Mark: I'll think about it
Laura: Don't think about it too long or I'll throw you out on your ***king a**.
"Political correctness is censorship"

iam bennu

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
    • http://iamARTevolutions.net
Ogre 3D Graphics Engine
« Reply #2 on: April 15, 2007, 05:09:20 am »
Hello Robert,


I tried the character but it did not load.  I could tell as the setup dialog did ask me if I wanted to change the name to Ogre.it did appear in the list though, but I only got a blank window.

Maybe it is because I do not have a character pluggin for 6.1. Have you created one yet?

hope all is well,

markofkane

  • Hero Member
  • *****
  • Posts: 5275
  • Crazy Man
    • View Profile
    • http://www.soundspectrum.com
Ogre 3D Graphics Engine
« Reply #3 on: April 15, 2007, 05:29:48 am »
Same thing here. [:(]

I installed the demo, and it works independently from Hal. But I am unable to make it appear in the Hal Window.

I installed Speech SDK 5.1, but no dice. I have Direct X 9C.
« Last Edit: April 15, 2007, 05:53:07 am by markofkane »
Mark: I'll think about it
Laura: Don't think about it too long or I'll throw you out on your ***king a**.
"Political correctness is censorship"

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3853
    • View Profile
Ogre 3D Graphics Engine
« Reply #4 on: April 15, 2007, 08:17:10 am »
Robert,

I followed the install and have the following sub-folders in the ZabawareUltra Hal Assistant 6 directory:
Characters
Skins
Ogre
Wordnet

Of note: In the Characters Folder there are only two files that reference Ogre, an ogre.jpg and OgreStart.jpg

I can preview the Ogre head when in the Options menu Character section but the head does not display in Hal's main GUI window.

If I type in the window I receive a "Run-time error '31004':
No object message.

I don't know how the Ogre file is formated. Should there be a similar file extension to an .htr , that is, something other than a .jpg image?

I notice there are 11 files in the Ogre folder totalling 5.76 MB
Looking at the Plugins.cfg folder, there is no defined Plugin folder.

Other than that the ball's back in your court.[:)]
« Last Edit: April 15, 2007, 11:07:09 am by Art »
In the world of AI it's the thought that counts!

- Art -

Medeksza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Ogre 3D Graphics Engine
« Reply #5 on: April 15, 2007, 09:31:17 am »
Run regsvr32 on the file FacialAnimX.dll Just click start, run, and type in:
Regsvr32 "C:\Program Files\Zabaware\Ultra Hal Assistant 6\Ogre\FacialAnimX.dll"

This is an error in the install program that I'll have to fix, but running regsvr32 manually should fix it for now.
Robert Medeksza

markofkane

  • Hero Member
  • *****
  • Posts: 5275
  • Crazy Man
    • View Profile
    • http://www.soundspectrum.com
Ogre 3D Graphics Engine
« Reply #6 on: April 15, 2007, 10:22:24 am »
quote:
Originally posted by Medeksza

Run regsvr32 on the file FacialAnimX.dll Just click start, run, and type in:
Regsvr32 "C:Program FilesabawareUltra Hal Assistant 6OgreFacialAnimX.dll"

This is an error in the install program that I'll have to fix, but running regsvr32 manually should fix it for now.


That worked as far as showing the character in the window, but the lips don't move, and I installed MS Speech SDK 5.1. Is there anything else?
The mouth moves once in awhile, but does not move with the words.
« Last Edit: April 15, 2007, 10:25:03 am by markofkane »
Mark: I'll think about it
Laura: Don't think about it too long or I'll throw you out on your ***king a**.
"Political correctness is censorship"

onthecuttingedge2005

  • Guest
Ogre 3D Graphics Engine
« Reply #7 on: April 15, 2007, 11:10:15 am »
Hi Rob.

after installing and also running:
Regsvr32 "C:\Program Files\Zabaware\Ultra Hal Assistant 6\OgreFacialAnimX.dll"

I received the following runtime error when loading Ogre and activating HAL's Assistant panel for conversation.

« Last Edit: April 15, 2007, 11:27:03 am by onthecuttingedge2005 »

Medeksza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Ogre 3D Graphics Engine
« Reply #8 on: April 15, 2007, 12:03:10 pm »
quote:
Originally posted by markofkane

quote:
Originally posted by Medeksza

Run regsvr32 on the file FacialAnimX.dll Just click start, run, and type in:
Regsvr32 "C:Program FilesabawareUltra Hal Assistant 6OgreFacialAnimX.dll"

This is an error in the install program that I'll have to fix, but running regsvr32 manually should fix it for now.


That worked as far as showing the character in the window, but the lips don't move, and I installed MS Speech SDK 5.1. Is there anything else?
The mouth moves once in awhile, but does not move with the words.


You have to actually select a SAPI 5.0 voice as Hal works with both 4.0 and 5.0 voices. SAPI 5.0 voices in Hal will be labled "NO 2D Lip Sync" which means they don't work with MSAgent, but will work with Haptek and Ogre.
Robert Medeksza

Medeksza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Ogre 3D Graphics Engine
« Reply #9 on: April 15, 2007, 12:07:35 pm »
quote:
Originally posted by onthecuttingedge2005

Hi Rob.

after installing and also running:
Regsvr32 "C:Program FilesabawareUltra Hal Assistant 6OgreFacialAnimX.dll"

I received the following runtime error when loading Ogre and activating HAL's Assistant panel for conversation.




There are probably some Visual C++ 7.1 dependencies that I forgot to include. Try download this file http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71 and placing it in the "C:\Program Files\Zabaware\Ultra Hal Assistant 6\Ogre" folder.
Robert Medeksza

markofkane

  • Hero Member
  • *****
  • Posts: 5275
  • Crazy Man
    • View Profile
    • http://www.soundspectrum.com
Ogre 3D Graphics Engine
« Reply #10 on: April 15, 2007, 02:12:11 pm »

Edit again: I got Mary to work, but could not get Mike or Sam to lipsync. I guess I have a female Ogre!!! LOL

I tried changing the default in Control panel-speech, Haptek player, and within Hal.


Thanks, Robert.
« Last Edit: April 15, 2007, 02:43:04 pm by markofkane »
Mark: I'll think about it
Laura: Don't think about it too long or I'll throw you out on your ***king a**.
"Political correctness is censorship"

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3853
    • View Profile
Ogre 3D Graphics Engine
« Reply #11 on: April 15, 2007, 02:28:06 pm »
Robert,

After running the:
Regsvr32 "C:Program FilesabawareUltra Hal Assistant 6Ogre\FacialAnimX.dll"
all is now working as it should...without errors and I can select
from a variety of TTS voices and they all work fine.

One note of interest, the lip sync of the character (ogre) is much
faster than the typical Haptek character even though the spoken
words are at the same speed. Lips moving at 25 in a 10mph zone, so to speak.
« Last Edit: April 22, 2007, 07:07:14 pm by Art »
In the world of AI it's the thought that counts!

- Art -

onthecuttingedge2005

  • Guest
Ogre 3D Graphics Engine
« Reply #12 on: April 15, 2007, 06:13:55 pm »
Hi Rob.

I installed the new .dll and still received the same runtime error.

Hal loads into the system tray fine but when clicked on to allow Hal's panel to load default conversation panel it gives the runtime error and shuts down.

I am running the SDK 5.1 and I am running windows 2000 professional with full service pack.

Jerry
« Last Edit: April 15, 2007, 06:21:17 pm by onthecuttingedge2005 »

PaleRider

  • Sr. Member
  • ****
  • Posts: 296
    • View Profile
Ogre 3D Graphics Engine
« Reply #13 on: April 22, 2007, 10:20:50 am »
I downloaded and Installed Ogre and ran the Run regsvr32 .
worked good the mouth was running a touch fast but the words came out with it.[:D]
Also was using Neo speech with Paul worked good .[8D]
« Last Edit: April 22, 2007, 10:24:33 am by PaleRider »
Never Drive Faster Than Your Guardian Angel Can Fly.

freddy888

  • Hero Member
  • *****
  • Posts: 1693
    • View Profile
    • AiDreams
Ogre 3D Graphics Engine
« Reply #14 on: April 23, 2007, 10:08:41 am »
Anyone got a screen shot of the character ?  I haven't had time to download the new version so haven't seen it.  How does it compare to Haptek?