|
|
| (51 intermediate revisions by 4 users not shown) |
| Line 1: |
Line 1: |
| − | == System Requirements ==
| + | For the impatient: |
| − | * CPU: x86 compatible (Intel Pentium 4 or higher, AMD Athlon or higher), dual- or quad- core is preferable | + | * Get the Microsoft Kinect sensor<!--[XBOX] (for XBOX with separate power adapter or for Windows)[XBOX]-->, or ASUS Xtion Live sensor, or PrimeSense Carmine 1.08 sensor |
| − | * Operating system: Windows 7 (x86 or x64), Windows Vista (x86 or x64), Windows XP SP3 (x86 or x64) | + | ** To choose see [[Depth Sensors Comparison]] |
| − | * Video card: Direct3D 10-capable (Shader Model 4.0) gaming-class graphics card (GeForce GTS 250 or Radeon HD 4850 or better recommended) | + | * Get computer with DirectX 10 videocard |
| − | * Microsoft Kinect Sensor (“Depth Sensor”) | + | * [http://www.ipisoft.com/downloads_index.php Download iPi Recorder and iPi Mocap Studio] |
| | + | * [[IPi_Recorder_Installation|Install iPi Recorder]] and [[IPi_Mocap_Studio_installation|iPi Mocap Studio]] |
| | + | * Find a suitable space (9 by 5 feet minimum) |
| | + | * Actor should be dressed in casual slim clothing, avoid shiny fabrics |
| | + | * Connect depth sensor to a PC, point it at the actor and use [[iPi Recorder]] to record your performance |
| | + | * Please ensure that the whole body including arms and legs is visible during the performance. Start from a T-pose. Then goes actor’s performance |
| | + | * Run [[iPi Mocap Studio]] process actor performance video. Refer to [http://vimeo.com/24073249 iPi Soft Motion Capture Workflow] from Paul Stapelberg for instructions on how to |
| | + | * Import your character into [[iPi Mocap Studio]] (File->Import Target Character) to adapt the animation for your character rig |
| | + | * [[Animation export and motion transfer|Export your animation in a desired format]] |
| | | | |
| − | | + | <noinclude> |
| − | == Software Installation ==
| + | For more details see [[User Guide for Single Depth Sensor Configuration]]. |
| − | | + | </noinclude> |
| − | === iPi Recorder ===
| + | |
| − | ::'''Note''' that if you have used iPi Recorder before than you also need to perform these actions rather than just let iPi Recorder to be updated automatically. It is because drivers for MS Kinect Sensor must also be installed.
| + | |
| − | | + | |
| − | iPi Recorder is a tool for recording video from web cameras and depth sensors. Download setup package of the latest version of iPi Recorder: http://ipisoft.com/downloads/iPiRecorderSetup.exe. Run it. In the following dialog window make sure that item “LibUSB-win32 Driver Registration for MS Kinect Sensor” is selected:
| + | |
| − | [[Image:KSensor-install-step1.png|center]]
| + | |
| − | | + | |
| − | | + | |
| − | ::'''Note''' that if you aren’t going to use Sony PlayStation Eye cameras then you can deselect the appropriate item in list.
| + | |
| − | | + | |
| − | | + | |
| − | Click “Install” button to start installation process. During will process you’ll be asked about installation of “iPi LibUSB-win32 Driver Registration for MS Kinect Sensor”:
| + | |
| − | [[Image:KSensor-install-step2.png|center]]
| + | |
| − | | + | |
| − | Read license agreement and accept it by checking appropriate checkbox. Then press “Install” button. When you get the Windows Security screen, select “Install this driver software anyway”:
| + | |
| − | [[Image:KSensor-install-step3.png|center]]
| + | |
| − |
| + | |
| − | At this point the driver will complete the driver installation and should not give any other errors:
| + | |
| − | [[Image:KSensor-install-step4.png|center]]
| + | |
| − |
| + | |
| − | After that iPi Recorder itself will be installed:
| + | |
| − | [[Image:KSensor-install-step5.png|center]]
| + | |
| − | <br/> | + | |
| − | [[Image:KSensor-install-step6.png|center]] | + | |
| − |
| + | |
| − | | + | |
| − | After that, connect MS Kinect Sensor to your PC. Under Windows Vista and Windows 7 device initialization should be performed fully automatic and you’ll receive notification about it in the system tray area.
| + | |
| − | Under Window XP you’ll be asked three times (for “Xbox NUI Motor”, “Xbox NUI Audio” and “Xbox NUI Camera”):
| + | |
| − | * “Can Windows connect to Windows Update to search for software?”
| + | |
| − | * “What do you want the wizard to do?”
| + | |
| − | In all three cases answer “No, not this time” and “Install the software automatically (Recommended)” respectively:
| + | |
| − | <table border=0><tr>
| + | |
| − | <td>[[Image:KSensor-install-step7.png|center|334px|Click to enlarge]]</td>
| + | |
| − | <td>[[Image:KSensor-install-step8.png|center|334px|Click to enlarge]]</td>
| + | |
| − | </tr></table>
| + | |
| − |
| + | |
| − | | + | |
| − | Run iPi Recorder and make sure that there is “MS Kinect Sensor” in “Camera Selector” dialog:
| + | |
| − | [[Image:KSensor-install-step9.png|center]]
| + | |
| − |
| + | |
| − | Select “MS Kinect Sensor” and press “Ok” button. Make sure that you can see colored “depth video” from sensor, that actual frame rate is 30 fps, that frames drop is in range from 0 to 5 and that you can change motor position using appropriate slider:
| + | |
| − | [[Image:KSensor-install-step10.png|center]]
| + | |
| − |
| + | |
| − | | + | |
| − | ::'''Note''' that values of Tilt and Roll are update with some time lag. And during recording these values are not updated at all assuming that in this case sensor should be static.
| + | |
| − | | + | |
| − | | + | |
| − | === iPi Studio ===
| + | |
| − | ::'''Note''' that if you have used iPi Studio before and have Internet connection on your computer than all you need is to let iPi Studio to automatically update:
| + | |
| − | [[Image:IPiStudio-auto-update.png|center]]
| + | |
| − | | + | |
| − | | + | |
| − | iPi Studio is a core software of iPi Desktop Motion Capture (iPi DMC) solution. It’s used to process pre-recorded video and export result animation in most popular formats. You can use 30 days free trial.
| + | |
| − | To install iPi Studio just download and run setup program: http://ipisoft.com/downloads/iPiStudioSetup.exe. Then, follow instructions on screen.
| + | |
| − | | + | |
| − | As a result of installation, iPi Studio will be executed. You will be prompted to enter unlock/trial key:
| + | |
| − | [[Image:IPiStudio-first-run.png|center]]
| + | |
| − | | + | |
| − |
| + | |
| − | To obtain trial key please register to our user forum following the link http://ipisoft.com/forum/ucp.php?mode=register. After registration take trial license key from forum’s “User Control Panel”:
| + | |
| − | [[Image:Forum-trial-key.png|center]]
| + | |
| − |
| + | |
| − | | + | |
| − | ::'''Note''' that if you don’t receive activation e-mail after registration then:
| + | |
| − | ::# Make sure that this e-mail is not in “Spam” folder of your mail client.
| + | |
| − | ::# Check that you have entered correct e-mail address.
| + | |
| − | ::# Try to resend activation email. To do it, go to login page and click “Resend activation e-mail” link.
| + | |
| − | | + | |
| − | | + | |
| − | == Recording Video from Depth Sensor ==
| + | |
| − | | + | |
| − | Ok, after all these preparations you are ready for performance.
| + | |
| − | | + | |
| − | It is convenient to put MS Kinect Sensor on chair or table. The following drawing should provide you with some information about possible capture area and required space:
| + | |
| − | <table border=0><tr>
| + | |
| − | <td>[[Image:KSensor-scene-side-view.png|center|385px|Click to enlarge]]</td>
| + | |
| − | <td>[[Image:KSensor-scene-top-view.png|center|394px|Click to enlarge]]</td>
| + | |
| − | </tr><tr> | + | |
| − | <td><center>Side view</center></td><td><center>Top view</center></td>
| + | |
| − | </tr></table>
| + | |
| − | | + | |
| − | | + | |
| − | Start iPi Recorder and choose “MS Kinect Sensor” in Camera Selector dialog:
| + | |
| − | [[Image:KSensor-install-step9.png|center]]
| + | |
| − | | + | |
| − | Using “Motor” slider, adjust direction of sensor so that at the bottom of image floor is present and actor is visible in full length (with hands up if needed):
| + | |
| − | [[Image:KSensor-recording-adjust-motor.png|center|457px|Click to enlarge]]
| + | |
| − | | + | |
| − | Set output directory for recorded video:
| + | |
| − | [[Image:KSensor-recording-dest-folder.png|center]]
| + | |
| − | | + | |
| − | Press “Start Video Recording” button to begin video recording.
| + | |
| − | | + | |
| − | ::<span color="#880000">'''Important!''' Fist two seconds of video should contain only background and static objects. That is presence of actor or some moving object in first two seconds of recorded video is unacceptable. It’s because first seconds of video are used to calculate static background which is used to separate actor from other elements of 3D scene.</span>
| + | |
| − | | + | |
| − | As soon as recorder started and “clear” scene is recorded for a couple of seconds, go to the capture area and stand in a [T-pose http://www.trinity3d.com/media/axyz-design/metropoly2/T-Pose_models/Casual/MeCaT0005/image4.jpg]:
| + | |
| − | [[Image:KSensor-recording-TPose.png|center|451px|Click to enlarge]]
| + | |
| − | | + | |
| − | ::'''Note''' that current version uses only depth information to track motions. Thus there is not any restrictions on clothing colors (just avoid shiny fabrics). But it is desirable that actor wears tightly to reduce noise in result animation.
| + | |
| − | | + | |
| − | After that you can act desired motions.
| + | |
| − | | + | |
| − | To stop recording, press “Stop Video Recording” button.
| + | |
| − | | + | |
| − | Using Windows Explorer, go to destination folder and open recorded file with name <c>video_''YYYY-MM-DD''_''hh-mm-ss''.avi</c> in Windows Media Player. You should see depth information as a blue image:
| + | |
| − | [[Image:KSensor-bluevideo.png|center|358px|Click to enlarge]]
| + | |
| − | | + | |
| − | Now you are ready for processing this video using iPi Studio.
| + | |
| − | | + | |
| − | == Processing Video from Depth Sensor ==
| + | |
| − | == Clean-up ==
| + | |
| − | == Animation export and motion transfer ==
| + | |
| − | == Frequently Asked Question ==
| + | |