In DAZ we have the option of rendering animations as a complete video file or as a succession of frames!
To be honest, I never rendered it as a complete video, but always as a succession of frames, for several reasons!
The main thing is, if for any reason your computer crashes during rendering, or you make a mistake somewhere along the way, you won't lose all your work, but you will resume on the frame that failed!
I think that when you render as a complete video file, the memory, both in the GPU and in the RAM, will increase exponentially because it accumulates from frame to frame!
Basically, I think it will work as a script that you can apply to DAZ and is called "RENDER QUE" which allows you to save several scenes while you create and then it renders on its own while you sleep, without your physical presence! Your computer basically finishes a render, then turns itself off, closing everything you have open and reboots itself, opens DAZ again and starts rendering the next scene you memorized! It does this to save memory, as it will increase if you don't reboot!
But it happens quite often to me that I reach 20G or 22G of GPU memory and you don't need to have many characters or assets in the scene!
My case is that I normally use high Mesh Resolution values to highlight the details of the characters or some props and this is the main thing to increase the memory used in the render! In a normal case you would use a character with a maximum of 2 mesh resolution and then you would be able to fit a lot of things into the scene while achieving low memory values!
But I usually use the mesh resolution of 3 for some and 4 for the ladies and that is a serious problem, hihihi!
The higher the mesh resolution, the greater the number of polygons you have in the scene, making the viewport very slow and can even cause the viewport to freeze if you're not careful!
Answering your question directly, I would say yes, you can do it without any problems, if you keep the resolution levels at low values and don't commit excesses like me!
Maybe you can even do it with just 12GB of GPU memory, if you hold back enough!
Let me also tell you this:
Anyone who is familiar with this type of 3D programs will, at some point, know about the existence of "HDRI" which stands for HIGH DEFINITION RANGE IMAGE, which honestly, I have been using in any rendering since my beginnings at DAZ!
It consists of a spherical camera image that contains information about the entire environment that surrounds the camera! It allows you to create a desired environment with just one click and very little memory!
Basically it works like Google Street View!
For example, it could be just the day, with the sun and some clouds, it could be rainy weather, it could be the night with a huge moon and stars, it could be in the middle of a city with buildings, or in the countryside with mountains, etc. ! It depends on where this image was created by professional photographers! Make your scene much more realistic without having to do almost any work, as you don't have to create the sun or the clouds, or the buildings, etc!
You can rotate the image (360º) according to your preferred angle, you can adjust the brightness and other settings and basically you only have your characters and props in the scene, the rest comes from HDRI!
There are also indoor HDRI's!
It's a bit complicated to explain how it works because you don't have the total freedom as if it were a scene created by you, but on the other hand you don't have to worry about creating lights and environments and you save enormous amounts of memory and enormous amounts of time. rendering!
Recently I discovered a way to create my own HDRI's and I've been doing that in some of the animation sections I've been showing you! Place the spherical camera in the desired location of Jessica's room and render it 360º once, with almost everything the room contains, except the characters and some items closest to them! I create the HDRI and then apply it as an ambient image, rotate it to get closer to the original environment, then hide everything that was there from the scene, except the characters that will now be visible!
It's an abysmal difference!
To give you an idea, a render that would previously take 2 hours to reach 100% conversion ratio, now takes around 4 minutes and sometimes 3 or 2, thus allowing you to create such renders with immense resolution of the characters without using a lot of memory or time to render!
All this for a section of animation containing, for example, 800 frames, imagine the difference!
You went from many weeks to just two or three days!
The only problem is that you can't always adjust the HDRI to resemble the original environment, in the case of interiors!
If you have any questions, I'm happy to help you clarify what I know, so don't be shy about asking...
EDIT:
Ok, sorry
Sam60, I now see that your question was more directed towards RAM memory than GPU memory!
I wouldn't recommend having less than 32GB of RAM!
Although it is possible to render with 16GB of RAM, you are quite limited, although
I have good news for you:
This is not 100% certain, Because I may be affected by some fungus that I ingested, so you should do more research on this subject!
I think that one of the things you can do with Windows 10 is to use, for example, an amount of available memory from an SSD to allocate your computer's virtual memory!
Let's assume you have an SSD (it could be the one from your c: system) that contains around 100GB of free memory! You can assign, for example, 60GB as virtual memory for your system, that is, you now have 60GB of "RAM" on your system!
It's a good idea to find out more about this as I may have hit my head somewhere and made myself look stupid!
But seriously, I'm pretty sure I've already done this on my own system, back when I only had 16GB of RAM!
It won't be the same as having real RAM, but I think it will work!