FreeMoCap Pre-recorded Videos Tutorial

Поделиться
HTML-код
  • Опубликовано: 7 окт 2024
  • This is a tutorial that shows how to process the sample videos in FreeMoCap. It starts with the program already installed, then shows the calibration and capture processing steps and ends checking the Blender output.
    Is a simple entry tutorial to FreeMoCap. For further questions or comments join the Discord server.
    Try FreeMoCap: freemocap.org
    Voice: elevenlabs.io
    Ending music: "Two Silly Monkeys" by Geoff Harvey (pixabay.com/es/music/melodias-para-ninos-felices-two-silly-monkeys-174980/)
    #freemocap #motioncapture #opensource

Комментарии • 55

  • @ap320-u6t
    @ap320-u6t 8 месяцев назад +2

    I am someone who recently started using this project. I needed this video, so thank you for uploading it.

    • @fluxrenders
      @fluxrenders  8 месяцев назад

      I'm glad that it's useful. It just covers the basics so additional questions or comments can be solved in the server.

  • @thecommentermaker
    @thecommentermaker 8 месяцев назад +4

    Cool to see this project develop.

    • @fluxrenders
      @fluxrenders  8 месяцев назад

      Yes, hopefully there will be new features this year (object/animal tracking, real-time, etc.)

  • @sebastianluehring7488
    @sebastianluehring7488 8 месяцев назад +3

    You’re amazing ❤

  • @highlandsdweller
    @highlandsdweller 6 месяцев назад

    thank you very much for the good video

  • @chillsoft
    @chillsoft 8 месяцев назад +2

    Thanks so much for furthering our knowledge when it comes to this one! Free motion capture solutions need to be created and this one has so much promise! I was actually on my way to AI code a mediapipe to bvh thing but this seems to do it all! If we record from iPhones and start them manually (don't think there is automated way?) we have to cut the video to be exact same length, correct? Also, is there not more info about occlusion to extract for mediapipe not to fail? If we use, let say, 5 cameras instead? How to show the checkerboard to so many cams in a circle?
    Again, thanks so much for all of this, you are creating the best solution imho!

    • @fluxrenders
      @fluxrenders  8 месяцев назад +3

      Yes, it certainly is a nice and promising free motion capture solution. Which is needed indeed. I usually record with phones, webcams (with OBS) and a gopro and then I synch the videos in DaVinci Resolve. The software has an import option where you can choose to auto sync the videos based on audio or on a brightness change. Have not tested that much though. Regarding occlusion, it affects the capture to some degree, but I discussed with the devs a possible option to discard the worst camera view in each frame or something similar. That way having 4 or more cameras gets really useful.
      The checkerboard needs to be seen simultaneously just by a pair of contigous cameras. In other words, each camera needs to share some checkerboard detected frames with at least one of the other cameras.

    • @chillsoft
      @chillsoft 8 месяцев назад +1

      Ah, yeah, that would be a smart solution, because right now it is averaging it? Would be cool if the bone could be recalculated from another view if the current view has a too high error threshold, but maybe that is too hard.
      Regarding the checkerboard, that sounds great, as long as two cams see it it works! Thanks so much for the detailed answer, really appreciate it!!!!

  • @rec-trick
    @rec-trick 7 месяцев назад +1

    awesome but why cameras not working with wifi mobile cam and android cam for add more cameras without wires and usb ?

    • @fluxrenders
      @fluxrenders  7 месяцев назад

      I haven't tried using smartphones as wifi webcams. A guy in the server mentioned that he uses an android app called Iriun webcam.

    • @rec-trick
      @rec-trick 7 месяцев назад

      Did this method work for your program?@@fluxrenders

  • @ruiqingfeng
    @ruiqingfeng 2 месяца назад +1

    Hello, could you please share an example video with me? I can't find suitable input material

    • @fluxrenders
      @fluxrenders  2 месяца назад

      Hi, check the video at 0:20, it shows how to download a sample of 3 videos to do the calibration and processing in this tutorial.

    • @ruiqingfeng
      @ruiqingfeng 2 месяца назад

      @@fluxrenders Seems that it doesn't exit anymore so could you please help me with it😭

    • @fluxrenders
      @fluxrenders  2 месяца назад +1

      @@ruiqingfeng I checked version 1.2.2 and the option is still there. It's better that you go to the Discord server and ask so there is more people that could help.

    • @ruiqingfeng
      @ruiqingfeng 2 месяца назад +1

      @@fluxrenders Okay I tried again and it downloads properly,thank you very much!

  • @recaia
    @recaia Месяц назад

    i have 4 cam with irun webcam this best wireless way with ur promgram but i Can I attach a helmet to the face camera so I can get high quality facial movement details?

    • @fluxrenders
      @fluxrenders  Месяц назад +1

      Hi. Yes you can use a helmet with a camera but you won't be able to process it with the current FreeMoCap version. In the discord server there is a video of a test using the experimental face blendshapes tool that is ran in addition to the main process. Also you can record your face and then process that with other tools like Metahuman Animator like I did in this example: ruclips.net/video/yoCuuig6adI/видео.htmlsi=5rrgx-KZuqt-sgYD just beware to not block much your face with the camera so the other cameras can detect your face.

    • @recaia
      @recaia Месяц назад

      @@fluxrenders ty

  • @AlphaEdz
    @AlphaEdz 6 месяцев назад

    how to install the freemocap ? I just saw the github and can't find the download link

    • @fluxrenders
      @fluxrenders  6 месяцев назад

      Right now the installation method is through terminal commands. freemocap.github.io/documentation/installation.html

    • @AlphaEdz
      @AlphaEdz 6 месяцев назад

      @@fluxrenders we must install python ?

  • @RadimilRamirez
    @RadimilRamirez 6 месяцев назад +1

    ¿Solamente se pueden poner las cámaras en ese ángulo o se puede hacer un círculo con las cámaras?

    • @fluxrenders
      @fluxrenders  6 месяцев назад +1

      Se pueden poner en cualquier configuración que quieras. Eso sí para la calibración es requisito que cada cámara tenga frames en los cuales ve el tablero de calibración simultáneamente con otra cámara. Por lo que si pones las cámaras en ángulos muy separados puede no cumplirse ese requisito y falle la calibración.

    • @RadimilRamirez
      @RadimilRamirez 6 месяцев назад

      @@fluxrenders thanks❤️

    • @RadimilRamirez
      @RadimilRamirez 6 месяцев назад

      @fluxrenders ¿Y que pasa si primero calibro las cámaras y luego las muevo? O ¿podría colocarme un frame en la espalda y así la cámara de atrás lo capture? ¿Es eso posible? Y te agradezco que te tomes el tiempo de responder 😊

    • @fluxrenders
      @fluxrenders  6 месяцев назад +1

      @@RadimilRamirez Una vez grabas la calibración no se deben mover las cámaras. Si mueves las cámaras luego la reconstrucción 3D tendrá errores. Debe ser un único cuadro de calibración.

  • @ok-hc4he
    @ok-hc4he 4 месяца назад

    Can I use one camera

    • @fluxrenders
      @fluxrenders  4 месяца назад +1

      Yes, but you will get a 2D capture.

  • @hata_0
    @hata_0 7 месяцев назад

    After I reassigned the animation to rigify in blender, it did not capture the center of mass information. How can I solve the problem?

    • @fluxrenders
      @fluxrenders  7 месяцев назад

      In case you used the freemocap_adapter addon first function called "adjust_empties", it might removed the center of mass sphere mesh. Maybe you are referring to that. Is going to fixed in the next release of the addon. If it is something different then you can ask in the d i s c o r d server.

    • @hata_0
      @hata_0 7 месяцев назад

      @@fluxrenders I thought there was something wrong with my operation. This community cannot live without seniors like you, and I am very grateful to you for this.

  • @ShacharYavnieli
    @ShacharYavnieli 6 месяцев назад

    Hi, while trying to export, it keeps writing: "Blender file does not exist! Did something go wrong in the `export_to_blender` call above?." - How would I know what the Blender executable path is? or what else should I do? Thank you.

    • @fluxrenders
      @fluxrenders  6 месяцев назад

      The more common reason for that is not having the Rigify addon enabled in Blender. The Blender should be detected automatically or you can put it in the right side export tab. In case the problem persists, is better to go to the D i s c o r d server for a detailed troubleshooting.

  • @lilien_rig
    @lilien_rig 5 месяцев назад

    does the format of charuco_board is important, if yes what format is right ?

    • @fluxrenders
      @fluxrenders  5 месяцев назад +1

      The idea is to use the same charuco board. You can find the image here: github.com/freemocap/freemocap/blob/main/freemocap/assets/charuco/charuco_board_image.png
      The size of the board will depend on how far the capture space is from the cameras.

  • @jockastafernandesabbade
    @jockastafernandesabbade 7 месяцев назад

    When I try to press the ' Process Motion Capture Videos' botton, it gives an error related to the absence of a file called "mediapipe2dData_numCams_numFrames_numTrackedPoints_pixelXY.npy". Anyone know how to solve this? I'll let the full terminal promt message in reply to this comment.

    • @fluxrenders
      @fluxrenders  7 месяцев назад +1

      It could be multiple reasons to get that error. Better to ask in the D i s c o r d server and check the whole terminal output there.

  • @zackel-baz9555
    @zackel-baz9555 6 месяцев назад

    hey Flux Renders! this video helped me so much, but i was wondering if you could possibly help me getting this to work with prerecorded one-camera footage? theres no charuco board in the videos either...would this even be possible?

    • @fluxrenders
      @fluxrenders  6 месяцев назад +1

      Glad that it helped! With one camera you will only get a 2D capture, no depth. You just process the video with the 3D triangulation disabled.

    • @zackel-baz9555
      @zackel-baz9555 6 месяцев назад

      @@fluxrenders thanks so much again! I'll give this a go and let you know if I can get it working! Btw this video is by far the best one out there!!!

    • @zackel-baz9555
      @zackel-baz9555 6 месяцев назад

      @@fluxrenders so I've checked off run 3D triangulation, but it still says" ::: processing parameters are not valid for recording status". I have my video as an mp4., but when I have calibrate from active recording enabled it doesn't work...am I missing something else?

    • @zackel-baz9555
      @zackel-baz9555 6 месяцев назад

      @@fluxrenders I have a pretty niche project I'm working on, could I email you about it?

    • @fluxrenders
      @fluxrenders  6 месяцев назад +1

      @@zackel-baz9555 you don't use a calibration file when doing single camera captures. Better to go to the FreeMoCap D i s c o r d server to troubleshoot this problems.

  • @NobodyNo-Limit
    @NobodyNo-Limit 8 месяцев назад

    Whan i try to run calibration i got this input in terminal
    { 2024-01-23 23:48:54,365 - freemocap.data_layer.recording_models.recording_info_model - INFO - No calibration file found with session name, checking for other calibration files in recording session }
    I do exact same way you doing, can you please help me i am no familiar of the coding

    • @fluxrenders
      @fluxrenders  8 месяцев назад

      When you want to run (or create) a calibration you press the button named "Run calibration..." like 2:44. Once you have the calibration file, you can process the videos with the button "Process Motion Capture Videos" before making sure that the correct calibration file is loaded (can load with the "Load TOML" button like in 3:42). In case you are having more problems, is easier to troubleshoot in the server.

    • @NobodyNo-Limit
      @NobodyNo-Limit 8 месяцев назад

      @@fluxrenders thank you for your reply
      Can you please provide installation brief tutorial ? Because I see many error in terminal

    • @fluxrenders
      @fluxrenders  8 месяцев назад

      @@NobodyNo-Limit the installation steps are described in the project documentation. But also the easiest way to check the errors is in the disc Ord server

  • @hardway777
    @hardway777 2 месяца назад +1

    Please use natural voice..... 😒

    • @fluxrenders
      @fluxrenders  2 месяца назад

      My first language is not English, so I've been using an AI voice because my pronunciation is not perfect and it would take me more time to create the videos. I would try in the future to use my voice and see how it results. Thanks!

    • @Frostshocker
      @Frostshocker 6 дней назад

      @@fluxrenders Just wanted to say a lot of English as a first language users also have terrible pronunciation (and they'd agree they do, English is a crazy language).
      Just roll with it and try your best, Subtitles might be a decent option.

    • @fluxrenders
      @fluxrenders  6 дней назад

      @@Frostshocker Thanks for the comment! I will try that in a future video for sure. Probably record all at once and then record separately the parts that were not so understandable.