Huh, deleting the .var and redownloading it worked. Must have been cached somehow??? Anyhow, gonna try streaming now 
Ok, when I try to stream to ffpmeg it crashes when I start the stream from the plugin with this error - tcp://127.0.0.1:54341?listen: Invalid data found when processing input - Any idea what's causing that?Just in case you didn't see it and might be interested: With my modified version of the renderer sending frames directly to FFmpeg for video encoding (linked and described earlier in this thread), you can save even more time and especially disk space without any loss in quality. If you use the streaming feature, it sends uncompressed frame data to FFmpeg (the JPEG/PNG setting is ignored). The only quality loss you get is in the final video encoding itself, so it will produce the same results as the original version with PNG, but faster and using less disk space: Skipping the JPEG/PNG encoding makes it faster, and it only takes as much disk space as the final video file (as opposed to hundreds of gigabytes) since it doesn't save individual frame images to disk.
You would want to attach the atom with the render plugin to the head, record your PoV animation, then play it back to render.Hello
Can this be used for PoV view and how?
Thank you, so this is not something like Embody right? I need create an empty atom, link and snyc with head on postion and rotation, then add this plugin to this empty atom, finally I can start the play and recording, right? But here it will cause that the hair and eye will be displayed, how to solve that?You would want to attach the atom with the render plugin to the head, record your PoV animation, then play it back to render.
You are 100% correct. So, I would start by using VaM to move it to the exact head object, then with the plugin active (so that you can see what it sees) adjust the Render atom forward until it is just past the hair/eyes, then parent it to the head atom. That way you won't have the issue of the hair/eyes getting rendered but you'll get the PoV you are wanting. Also, you can adjust the field of view (FoV) in the plugin to get that just how you want it as well.Thank you, so this is not something like Embody right? I need create an empty atom, link and snyc with head on postion and rotation, then add this plugin to this empty atom, finally I can start the play and recording, right? But here it will cause that the hair and eye will be displayed, how to solve that?
I'm not entirely sure I understand your question, but my guess is that you're using Timeline in your scene. ANY instances of timeline need to be set to 'game time' instead of 'real time' in the options or the animations will play super fast inside the render. If you set them to gametime your render will come out perfect.I've had good success with this but would like to record a scene with video plating in the background. 1-2 times the video would play super fast...then it stopped playing at all and just has a frozen tv in the background. any help or thoughts?
im using a videocontroller plugin- not the native video support in this plugin
Ok, got it figured out with the help of AIThis is my updated fmmpeg command - ffmpeg -y -f rawvideo -pix_fmt rgb24 -s 3840x2160 -r 60 -i tcp://127.0.0.1:54341?listen -vf vflip -c:v libx264 -preset slow -pix_fmt yuv420p -crf 20 -loglevel debug angeldoubledildo.mp4 - Apparently the 'high' isn't valid, it is now set to 'slow' and that seemed to have resolved it. My first realtime render is going now
![]()
ffmpeg -y -f rawvideo -pix_fmt rgb24 -s 3840x2160 -r 60 -i tcp://10.10.10.2:54342?listen -vf vflip -c:v libaom-av1 -crf 23 -pix_fmt yuv420p -b:v 0 video.mp4
I wanted to try encoding into AV1 because it's higher quality than 265 and supported by all browsers but VAM freezes up for some reason shortly after the stream successfully starts.
This is the command i'm using
Code:ffmpeg -y -f rawvideo -pix_fmt rgb24 -s 3840x2160 -r 60 -i tcp://10.10.10.2:54342?listen -vf vflip -c:v libaom-av1 -crf 23 -pix_fmt yuv420p -b:v 0 video.mp4
I've tried yuv420p, yuv422p, yuv444p and the 10bits with no success. Ai chat wasn't able to help me either. Basically it looks like it sucessfully connects the stream and then after a couple secconds packets stop coming into ffmpeg
ffmpeg -y -f rawvideo -pix_fmt rgb24 -s 3840x2160 -r 60 -i tcp://127.0.0.1:54341?listen -vf vflip -c:v libsvtav1 -preset 4 -crf 20 -pix_fmt yuv422p10le -svtav1-params tune=1:film-grain=0:lp=16:fast-decode=1 -b:v 0 -g 300 -threads 16 video.mp4
Format | Approx. Size | % Increase vs. yuv420p |
---|---|---|
yuv420p | 100MB | 0% |
yuv422p | 130–150MB | 30–50% |
yuv420p10le | 120–140MB | 20–40% |
yuv422p10le | 150–180MB | 50–80% |
yuv444p | 180–220MB | 80–120% |
yuv444p10le | 220–260MB | 120–160% |
Just in case you didn't see it and might be interested: With my modified version of the renderer sending frames directly to FFmpeg for video encoding (linked and described earlier in this thread), you can save even more time and especially disk space without any loss in quality. If you use the streaming feature, it sends uncompressed frame data to FFmpeg (the JPEG/PNG setting is ignored). The only quality loss you get is in the final video encoding itself, so it will produce the same results as the original version with PNG, but faster and using less disk space: Skipping the JPEG/PNG encoding makes it faster, and it only takes as much disk space as the final video file (as opposed to hundreds of gigabytes) since it doesn't save individual frame images to disk.
@Bob Nothing @yunidatsu
so i loaded on of Xacreux's scenes https://hub.virtamate.com/resources/dance-no-2.54069/
and had a problem with it constantly flickering.
I've never seen it before but there are NO session plugins, no postmagic either.
it flickers rapidly between a standard image and an X-ray
View attachment 474657
View attachment 474658
I'm not sure if this is totally related, because it doesn't flicker for me, its just an on/off thing once you place or remove the reflective object@Bob Nothing @yunidatsu
so i loaded on of Xacreux's scenes https://hub.virtamate.com/resources/dance-no-2.54069/
and had a problem with it constantly flickering.
I've never seen it before but there are NO session plugins, no postmagic either.
it flickers rapidly between a standard image and an X-ray
View attachment 474657
View attachment 474658
made a small guide on this here:Hi! Love the plugin, I've been using this with an MMD player, and I was wondering if it was possible to capture while using the player cam (the default camera) and not the external camera that appears on the object that the plugin is added onto. The MMDplayer has it's the ability to control the camera and it just takes over the main player camera. Setting up the external camera that this plugin comes with can be an absolute pain to align the external cam perfectly, compared to the just using the default camera.
If anyone knows if it's possible to just record the default camera instead. I would love to know.
Can this record 2D camera viewport into a 2D video ? So basically just do offline rendering
I am not sure I understand the description