PLEASE READ BEFORE POSTING:

If you are willing to offer some compensation for a new feature or bug fix, you can use the Help Wanted forum. Start a new topic for each new feature idea, and when someone someone decides to do it, please edit the Roadmap Wiki which lists active work.
LinuxMCE Forums
May 25, 2013, 01:09:51 am GMT-1 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com
 
   Home   Help Search Chat Login Register  
Pages: [1] 2
  Print  
Author Topic: Virtual 3D AI  (Read 3714 times)
DragonK
Guru
****
Posts: 427



View Profile
« on: January 13, 2012, 12:41:48 pm »

Hi Guys,

This is not a feature request, but more like a wishfull thinking. But just had to share a thought.... If we had something similar for LMCE.....

Part 1 : http://www.youtube.com/watch?v=7W52TL9Akv4  
Part 2 : http://www.youtube.com/watch?v=ZmlrkQBjVok
Part 3 : http://www.youtube.com/watch?v=FxK-pOFFx1o&NR=1&feature=endscreen


Karel

PS. Her name would be Sarah and not Denise....  Grin
« Last Edit: January 13, 2012, 12:55:43 pm by DragonK » Logged
posde
Administrator
LinuxMCE God
*****
Posts: 2621


Wastes Life On LinuxMCE Since 2007


View Profile WWW
« Reply #1 on: January 19, 2012, 12:37:23 pm »

We are expecting a proof of concept by you by April 23rd, 2012.
Logged

_if_
Guru
****
Posts: 222


View Profile
« Reply #2 on: January 19, 2012, 05:45:53 pm »

wow that would be killer  Shocked
propably there is nothing similar as opensource around, right?
Logged
tschak909
LinuxMCE God
****
Posts: 5101

DOES work for LinuxMCE.


View Profile
« Reply #3 on: January 19, 2012, 06:07:27 pm »

Do you guys truly not understand, that if you don't write it, it doesn't get done, and therefore does not exist?

This is an open source project. Do it.

-Thom
Logged
DragonK
Guru
****
Posts: 427



View Profile
« Reply #4 on: January 20, 2012, 06:33:56 am »

Thom,

Where would the best place be to try and start. What would you recommend?
I would need ALOT of guidance.

Karel
Logged
grind
Veteran
***
Posts: 54


View Profile
« Reply #5 on: March 07, 2012, 03:00:49 pm »

I also like that very much! And the best would be if you could customize the face.

Btw. yours would be Sarah? Maybe because of Eureka? Wink

Nicolai
Logged
WhateverFits
Veteran
***
Posts: 142



View Profile WWW
« Reply #6 on: March 07, 2012, 11:09:25 pm »

The face is customizable and it is $100 to $850 per license. It has an API but the biggest integration part comes with the expensive license.
Logged

Sigg3.net
Veteran
***
Posts: 64


View Profile
« Reply #7 on: June 16, 2012, 12:10:57 pm »

Just searched for open source 3D talking head and found Xface. The project died in 2008, but they reached version 1.
http://xface.fbk.eu/index.htm

There are probably heaps of other "3D butler" projects out there if you look for it:P

Problems are not tying it into LMCE, but how it would play with other media playing on the instance..
Logged
JaseP
Addicted
*
Posts: 526



View Profile WWW
« Reply #8 on: June 17, 2012, 02:26:40 am »

Blender and Makehuman to make your 3D mesh, then just pre-render video that delivers a video scene for every use case,... Ought to take no more than 50 to 60 GB of hard drive space to store all the animations... And maybe 9 months working 16 hour days to do all the animation.

Sorry for the sarcasm... But, I'm just not all that impressed by this kind of tech. Now, a neural network AI (minus the Final Fantasy-esque digital sex doll) to interface with LinuxMCE,... complete with visual and speech recognition, with predictive capabilities, and maybe a personality,... That would impress me. But we'll have to wait another 15-20 years for that kind of thing.
« Last Edit: June 17, 2012, 02:28:47 am by JaseP » Logged

See my User page on the LinuxMCE Wiki for a description of my system configuration (click the little globe under my profile pic).
Armor Gnome
Guru
****
Posts: 281


View Profile
« Reply #9 on: September 12, 2012, 09:11:23 am »

I have actually considered doing a similiar idea in my own set up.  My ideas though are much more simple and use looped or very long video files with previously recorded text-to-speech statements.  It would be ugly but just nerdy enough for me to love. The other idea besides a human persona was a robotic face or HAL glowing orb on-screen as the audio is played.

My roadblock to this was time and experience to develop it, the slight load time for xine after receiving a play command and most critical, I couldn't play a "blank" video file and an audio file at the same time with the amount of time I put into this.


Implementation idea if anyone is interested in putting time into this for themselves:
Code:
Event = press a category button on an orbiter
Response = loop interface video on local on-screen orbiter, play audio file "Here is a list of your videos.  Which would you like me to retrieve for you?", stop looped video

Event = selecting a video file from data grid and then pressing play
Response = loop interface video on local on-screen orbiter, play audio file "Now loading [filename] please wait while I prepare it for you", stop looped video,  play selected video file.

Note that this would not function with UI2 as the selections are not separate screens, I am sure with enough effort it could be incorporated but for the short-term a way to play video and audio at the same time would be a huge step for this.
Logged

I made a wiki!  Click here to check out my system.
_if_
Guru
****
Posts: 222


View Profile
« Reply #10 on: September 12, 2012, 05:31:10 pm »

I've started learning blender some time ago to be able to put together a 3D head for that purpose. It turns out blender being a damn complex program, so I'm still doing babysteps and am not even close to modeling a head but I continue trying.

The plan for the begin was like this:
first learn blender
build a 3D head
use rigging to make the lips move (blender can record my actual lips with a webcam and sync the models lips - once I find out how that works...)
sync to already recorded audio
render animations.
start replacing Sarah in the first step of AVWizard and see if that makes sence
If I ever get to this point, we can think about integrating it into the whole wizard and popup screens like the "you have added a new device..."

I know this is a very hard task and maybe I will give up some time, but at least I'm trying.
What are your thoughts....doable?


IF

Logged
JaseP
Addicted
*
Posts: 526



View Profile WWW
« Reply #11 on: September 12, 2012, 07:23:28 pm »

Try MakeHuman;

http://www.makehuman.org/

It creates the mesh, etc. for the whole body, but you can export to Blender to do the animation, just focusing on the head. It also creates controls for animating the face (and body), but those can be challenging to use (like operating a marionette). The hair typically does not export (you probably would need to do the hair yourself, or find a mesh you can import).

Logged

See my User page on the LinuxMCE Wiki for a description of my system configuration (click the little globe under my profile pic).
_if_
Guru
****
Posts: 222


View Profile
« Reply #12 on: September 12, 2012, 08:54:50 pm »

cool thanks, I will look into it!
Logged
Armor Gnome
Guru
****
Posts: 281


View Profile
« Reply #13 on: September 12, 2012, 10:16:44 pm »

Sounds good _if_ ,

I hadn't thought about the Sarah wizard since its already pulling from pre-rendered video and audio files.  Let me know how you are coming on this.  It is not something I am still actively working on but it is a cool idea.
Logged

I made a wiki!  Click here to check out my system.
_if_
Guru
****
Posts: 222


View Profile
« Reply #14 on: January 06, 2013, 02:31:47 pm »

Hi,

just wanted to give a little update how far I came until today.

http://youtu.be/uxaLhACVKV4

the whole model may totally change and the lipsync will be improved, as well as the hair (I know you can still see the short hair).
I'm learing blender more and more and will keep improving the whole model when I find time.

Use your imagination and let me know what you guys think.

greetz
IF
Logged
Pages: [1] 2
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!