FaceRig

FaceRig

View Stats:
Laika 28 Aug, 2014 @ 2:06am
Linux - Wine
Hai, just posting that, it works in wine you cannot use it as camera source. Screen sharing is the way to go. To note is that there were some install errors but it worked regardless for me.
So Anyone using linux, its possible with screen sharing on skype. for now. :profgenki:
< >
Showing 1-15 of 26 comments
Toy Wylie 30 Sep, 2014 @ 12:24pm 
So you actually got the face tracking to work under Linux, and you can see yourself in the "small PnP mode? Any hints on how to get there?

It's interesting that I can get the webcam to work in another application, but not in FaceRig. I wonder what they are doing differently.

The "Busy" light on the camera comes on when FaceRig starts, and the camera tself shows up in the "Webcam" selector as "UVC Camera (046d:0825)", same as in "MyCam", the other software I tried.
Last edited by Toy Wylie; 30 Sep, 2014 @ 1:03pm
Laika 1 Oct, 2014 @ 7:45am 
Yes. Initial release worked for me.
Using Kinect as camera tough. Therefore i build gspca as module in my kernel.

Everytime i wish to start, i get the DirectX installer tough. Works anyways.
http://ibin.co/1cEzuTAbYszl (screenshot)
Installed stuff alongside is DX9 stuff, vcrun2003 to 2013, dot.net 3.5 SP1.
To Setup Steam i used winetricks and linked ~/.wine to the winetricks steam prefix.

Wine useflags, if that matters were: X alsa cups fontconfig gecko gstreamer jpeg mono mp3 ncurses nls openal opengl perl pipelight png pulseaudio realtime run-exes ssl threads truetype udisks v4l xinerama xml
Last edited by Laika; 1 Oct, 2014 @ 7:53am
Toy Wylie 1 Oct, 2014 @ 11:23am 
Yeah, I get the DX installer also every time, but that happens with other games as well, so I wasn't too surprised.

I use a Logitech C270, driver is uvcvideo, also built into the kernel.

Thanks for your information! I'll fiddle around with it a bit more.
Toy Wylie 13 Oct, 2014 @ 2:19pm 
So now I installed a newer version of WINE, and I can see my webcam stream within facerig, woohoo! However, no tracking is happening. I went through the steps, fiddled with the sliders, but the avatar doesn't do anything.

Using the alternative frame grabber tells me "No webcam found" in the logfile.

One fact that might help, the "Flip Stream" option doesn't do anything, either, I always see a horizontally flipped webcam feed. Any ideas what else I could try? Thanks :)
FurRiffic 14 Oct, 2014 @ 1:09am 
Flip stream is only for the output, aka the image that goes to other programs with the broadcast option.

Could you try downloading manycam and leading the webcam feed through there?
so webcam>manycam>facerig(>output)

Also just to confirm: you can see yourself in the lower right corner, and that image is clear (not blurry) and your face can be seen well?
Try looking at the tutorial at the start of FaceRig and see if you have all the suggestions there (like good lighting, middle of the screen, your head not to small or partly cut off for being to close, etc.)
Toy Wylie 14 Oct, 2014 @ 9:57am 
Thank you for your suggestions and the clarification about flipping!

I haven't been able to get Manycam to work yet (one version doesn't react when I try to click "Accept" on install, the other just crashes during installation).

Yes, I can see myself clearly in the lower left corner, and also the fullscreen feed preview works just fine. I went through the tutorial steps and made sure my camera feed is good enough. I don't even see the avatar twitching or reacting in any way. It just keeps on doing its "idle" movement. Also, there is no error message of any sort (like "Tracing lost"). It just seems to ignore the camera feed.

Is there any indication I should look out for that could tell me if the tracker even tries to make sense of the camera picture? Are the calibration "instruments" supposed to be completely calm, or shouldn't the be moving in some way, even when the tracker doesn't get a clear picture yet?

Many thanks for your reply!
FurRiffic 14 Oct, 2014 @ 12:36pm 
The calibrations should be at least a bit "jittery" even while keeping completely still.

Could you try making a small demo-video from your entire Linux + Wine + FaceRig screen for us too see what is happening?
For example with this: http://www.omgubuntu.co.uk/2013/12/simple-screen-recorder-linux (just did a search for Linux Screen Recorder, not tested by us so if you have another tool that is fine too)
You can then upload it (unlisted) on youtube or any other video site and link it here.

If you don't want everyone to see it / your face, you can also friend-invite me and send it to me in chat. I'll try to give you some advice then, and maybe send it to the devs (not one of them), but officially we can't yet support Linux, even if it's running Wine to get a Windows-clone.
Toy Wylie 14 Oct, 2014 @ 6:54pm 
I'll see what I can come up with. Thanks for the replies and suggestions so far! I appreciate your assistance especially because I know you don't support Linux/WINE setups :)
makomk 25 Oct, 2014 @ 11:37am 
You'll probably have to install vcrun2010 using winetricks to get tracking to work, it looks like Wine's built-in version isn't good enough right now - I was having the same problem as you and that appears to have fixed it. Also, I can't get my webcam working in the latest versions with either grabber, the initial release is the only currently-available version that works for me. (The latest version doesn't even get past the loading screen, v0.78b does but can't access the webcam.)

Might see if I can figure out a way to use it as a camera source in Linux too.
Laika 28 Oct, 2014 @ 6:43am 
The Alternate Framegrabber does not work in my case. ( Kinect 360)
makomk 31 Oct, 2014 @ 7:44am 
The alternate framegrabber's unlikely to work on Wine right now because it seems to rely on a Windows API call that Wine doesn't support yet. If you're able to compile Wine from source you can try this patch which was enough to make it work for me in v0.78b: http://pastebin.com/annRUv1d
Last edited by makomk; 31 Oct, 2014 @ 8:00am
Laika 10 Dec, 2014 @ 6:34pm 
Latest Nextversion with the new fany luncher works as much.. uhm i cannot start it further than the launcher.
The Previous, aka "Stable Version" does work for me tough, but i have to figure out again why my XBOX NUI Camera is not having any feed/resolutions.

STACK DUMP saved in C:\Program Files\Steam\SteamApps\common\FaceRig\Bin\FaceRig_stack_2014-12-11_02-13-54.dmp EXCEPTION: Access violation while 'reading from' address 0x0 at address 0x41b66c SegGs=0x6b SegFs=0x63 SegEs=0x2b SegDs=0x2b Edi=0x1f38bb0 Esi=0xe23a318 Ebx=0x0 Edx=0x0 Ecx=0xe23a318 Eax=0x0 Ebp=0x33c53c Eip=0x41b66c SegCs=0x23 EFlags=0x210246 Esp=0x33c508 SegSs=0x2b Dr0=0x0 Dr1=0x0 Dr2=0x0 Dr3=0x0 Dr7=0x0 Dr7=0x0 SymInit: Symbol-SearchPath: 'C:\PROGRAM FILES\STEAM\STEAMAPPS\COMMON\FACERIG\BIN\;.;C:\Program Files\Steam\steamapps\common\FaceRig;C:\Program Files\Steam\SteamApps\common\FaceRig\Bin;C:\windows;C:\windows\system32;', symOptions: 210, UserName: 'onyx' DbgHelpPath: 'C:\windows\system32\dbghelp.dll' DbgHelpVersion: '4.0.2' OS-Version: 5.0.2195 (Service Pack 4) 0x0-0x1 ---CallStack--- 0041B66C (facerig): (filename not available): (function-name not available) 0041E791 (facerig): (filename not available): (function-name not available) 004D1566 (facerig): (filename not available): (function-name not available) 004D5B87 (facerig): (filename not available): (function-name not available) 004A05EC (facerig): (filename not available): (function-name not available) 004944CE (facerig): (filename not available): (function-name not available) 004E381A (facerig): (filename not available): (function-name not available) 7EDBD59C (kernel32): (filename not available): call_process_entry 7EDBE713 (kernel32): (filename not available): (function-name not available) 7EF959C0 (ntdll): (filename not available): call_thread_func_wrapper 7EF98C9A (ntdll): (filename not available): call_thread_func 7EF9599E (ntdll): (filename not available): RtlRaiseException 7EF65226 (ntdll): (filename not available): call_dll_entry_point F754A50D (libwine.so.1): (filename not available): wine_call_on_stack F754A62B (libwine.so.1): (filename not available): wine_switch_to_stack 7EF6B3C1 (ntdll): (filename not available): LdrInitializeThunk 7EDC589B (kernel32): (filename not available): __wine_kernel_init 7EF6C42B (ntdll): (filename not available): __wine_process_init F7547AC0 (libwine.so.1): (filename not available): wine_init 7BF00EA0 (<wine-loader>): (filename not available): main F73417C4 (libc.so.6): (filename not available): __libc_start_main
if that dmp is needed. https://www.dropbox.com/s/ej2rdrx0c8qxube/FaceRig_stack_2014-12-11_02-13-54.dmp?dl=0

Also its running on wine version 1.7.29
makomk 21 Dec, 2014 @ 4:41am 
Oh, recent versions of Facerig also seem to require this Wine patch in order for the new framgegrabber to work: http://pastebin.com/yKXRXRc5 The first patch should hopefully be in the next Wine release but the second one isn't really clean or finished enough right now.
Techwolf Lupindo 25 Dec, 2014 @ 4:24pm 
While I would rather have a native one, this wine trick may work for me as my wine install seems to be working quiet well the few times I had to use it. Gentoo user here. :-)
Toy Wylie 11 Jan, 2015 @ 5:03pm 
Ok, I finally got a patched wine version to run. Now it recognizes my camera again, and I can see myself in the video stream window. But the tracker still doesn't pick up.
< >
Showing 1-15 of 26 comments
Per page: 1530 50

Date Posted: 28 Aug, 2014 @ 2:06am
Posts: 26