MINDMAKERS Forum
Welcome, Guest. Please login or register.
September 09, 2010, 08:44:33 AM

Login with username, password and session length
Search:     Advanced search
NB: Spam bots are becoming smarter every day - we had to turn off regular registration. To become member, please send email to Kris Thorisson ([kris'_lastname] att ru dott is).
337 Posts in 99 Topics by 99 Members
Latest Member: peterwit
* Home Help Search Login Register
+  MINDMAKERS Forum
|-+  Projects
| |-+  SAIBA Multimodal Behavior Generation Framework
| | |-+  Behavior Markup Language
| | | |-+  The Panda BML Realizer
| | | | |-+  CADIA's Panda3D Realizer now in SmartBody
« previous next »
Pages: [1] Print
Author Topic: CADIA's Panda3D Realizer now in SmartBody  (Read 1811 times)
amarshal
Jr. Member
**
Posts: 55


View Profile WWW Email
« on: October 02, 2008, 06:19:24 PM »

Just wanted to let everyone know I finally got the work by Hannes and his students at CADIA into the SmartBody repository. Its still in a branch, and has not yet been updated to the latest copy of SmartBody.  I hope to have that complete by the end of the year. (And yes, you can quote me on that!)

https://smartbody.svn.sourceforge.net/svnroot/smartbody/branches/reykjavik-200805/

Build SmartBody using the usual Visual Studio 2008 and the vs2008.sln file.  Then you can run core/PandaBMLR/Run_Demo.bat.

Let the list know if you have any problems.

I still recommend controller developers to work within the trunk, but application developers will probably be interested in the Panda3D environment.


Anm
Logged
ahill
Newbie
*
Posts: 6


View Profile Email
« Reply #1 on: November 06, 2008, 05:50:52 PM »

We have modified the BMLR code quite a bit and added several features such as viseme support (through morph targets).
We also modified the version of SmartBody they used to implement a "grasp" tag that allows the character to grab pawns in the scene and then release them.
We also modified the code to allow the "emit" tag to pass all XML child nodes down to Panda3D for use in controlling actions in the virtual environment (i.e. turning off a light).
We would like to contribute this code at some point.
We are still working on some changes to sbm_speech_audiofile.cpp that allow placing mark times within text utterances.
(we didn't care for the utterances.xml file method being used and it seemed it had not been used in the context of BML)
Given the well contained nature of these changes, I think you can make your own choice as to whether they are integrated before or after you update the code base.
Logged
amarshal
Jr. Member
**
Posts: 55


View Profile WWW Email
« Reply #2 on: March 23, 2009, 01:56:51 PM »

Just a note, the Panda3D code has been merged into the SmartBody trunk for a couple of months now.  Let us know if there are any problems or questions, as the code is outside our usual test cycle.
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!