antonio_frias Posted February 13, 2007 Share Posted February 13, 2007 I spent 4 hours rendering my scene and now when I try to save it, I keep getting the message: V-ray error:cannot create bitmap Has anyone ever had this problem? How can I bypass this? Link to comment Share on other sites More sharing options...
Horhe Posted February 13, 2007 Share Posted February 13, 2007 Have you tried saving the file in .jpeg? .tiff? Check that you have enough disk space on the hard drive where your saving the image. Link to comment Share on other sites More sharing options...
Horhe Posted February 13, 2007 Share Posted February 13, 2007 There is another way. You could "print screen" the render and then paste in photoshop and cut it out without the frame buffer window. If its low res and it fits your desktop settings just shoot it in one go - if not zoom in and make as many screen dumps as you need to get it in a 1 : 1 ratio. Then simply add it all up in photoshop. Link to comment Share on other sites More sharing options...
mr. a Posted February 13, 2007 Share Posted February 13, 2007 It sucks! I believe it is an issue of not having enough memory. I ended up finding this somewhere in the Chaos Forum and it worked for me (but personally find it a pain): Basically, you are running out of RAM. One way to reduce the memory usage for the render elements is to write the image to a .vrimg file and then use the vrimg2exr converter to extract the channels. (*) Make sure you are using the V-Ray VFB; (*) In the Common tab of the Render scene dialog set the resolution to something like 320x240; (*) In the V-Ray VFB settings, turn OFF the "Get resolution from Max" option for the VFB, and specify the actual resolution that you need; (*) Turn off the "use memory frame buffer" option; (*) Turn on the "write raw image file" option and specify a .vrimg file in the field below it. (*) Turn on the "generate preview" option. (*) After the rendering is complete, use the vrimg2exr tool to extract the render elements as .exr files. You can find the vrimg2exr tool in the Start menu > Programs > Chaos Group > V-Ray for 3dsmax > Tools. There is also a GUI for it posted in the off-topic section of the forum, I think. Alternatively, you can simply render on a 64-bit machine with 64-bit 3dsmax and V-Ray. Best regards, Vlado I am still quite ticked that with a new machine and Windows XP I can't render an image at 2400 x 3600 px! Apparently, with Windows 64bit you are not limited by memory. Someone out there correct me if I am misunderstanding things. Link to comment Share on other sites More sharing options...
antonio_frias Posted February 13, 2007 Author Share Posted February 13, 2007 Yeah, I tried that with .bmp, jpg, tif, png, tga etc... Didn't work with any! Link to comment Share on other sites More sharing options...
antonio_frias Posted February 13, 2007 Author Share Posted February 13, 2007 It sucks! I believe it is an issue of not having enough memory. I ended up finding this somewhere in the Chaos Forum and it worked for me (but personally find it a pain): Basically, you are running out of RAM. One way to reduce the memory usage for the render elements is to write the image to a .vrimg file and then use the vrimg2exr converter to extract the channels. (*) Make sure you are using the V-Ray VFB; (*) In the Common tab of the Render scene dialog set the resolution to something like 320x240; (*) In the V-Ray VFB settings, turn OFF the "Get resolution from Max" option for the VFB, and specify the actual resolution that you need; (*) Turn off the "use memory frame buffer" option; (*) Turn on the "write raw image file" option and specify a .vrimg file in the field below it. (*) Turn on the "generate preview" option. (*) After the rendering is complete, use the vrimg2exr tool to extract the render elements as .exr files. You can find the vrimg2exr tool in the Start menu > Programs > Chaos Group > V-Ray for 3dsmax > Tools. There is also a GUI for it posted in the off-topic section of the forum, I think. Alternatively, you can simply render on a 64-bit machine with 64-bit 3dsmax and V-Ray. Best regards, Vlado I am still quite ticked that with a new machine and Windows XP I can't render an image at 2400 x 3600 px! Apparently, with Windows 64bit you are not limited by memory. Someone out there correct me if I am misunderstanding things. Thx ajibade, I'll give this a try. But.. I still don't understand why! I don't see what the memory has to do with this because my scene was already rendered, I just had to save it. Link to comment Share on other sites More sharing options...
BrianKitts Posted February 13, 2007 Share Posted February 13, 2007 Think of it like long-hand math, you spent so much space calculating and doing the math for your answer that when you were done you have have the answer but no room to write it out. Basically you have no extra ram to allocate a temp file to dump the image data into which would inturn be saved as a file on your harddrive. (i probably could say that in a better way but can't come up with one) With vray it's always important to be conscience about memory usage with vray. Thus the existance of proxies (only use when needed), instancing, and of course the vrimg. The vrimg is a nice feature for making high res renderings, I use them whenever I'm writing a file above 3000 px wide, and stick to the vray buffer for anything smaller. By the way I really don't like the vrayimg2exr converter, I think someone is working on a gui verson, but even the maxscript version for a single image seems overkill. I prefer to just open it using the "view image file" on max's file menu and save out an exr. Although the exr converter has a batch option which could be nice if you have a folder full of conversions. Link to comment Share on other sites More sharing options...
jophus14 Posted February 13, 2007 Share Posted February 13, 2007 I just received this message as well. I'm trying to render out an image at 6000 X 4500. I'm going to render it out using Vrays built in frame buffer. I sure hope this works...... Link to comment Share on other sites More sharing options...
BrianKitts Posted February 13, 2007 Share Posted February 13, 2007 6000px wide? unless your scene is really light on the geometry, I wouldn't plan on it working out. Your best bet is to use the vrimg option. also you might want to look into this thread.... http://www.cgarchitect.com/vb/21723-what-size-do-you-render-stills.html Link to comment Share on other sites More sharing options...
Thablanch Posted February 14, 2007 Share Posted February 14, 2007 It did happen to me previsouly. It is a Max problem, By setting resolution by Vray directly, there is no problem. I did render bigger than 6000, for sure. For big size images (5500 +) you could also consider using Stripes (backburner) Link to comment Share on other sites More sharing options...
antonio_frias Posted February 14, 2007 Author Share Posted February 14, 2007 Thx, this worked out nicely! It sucks! I believe it is an issue of not having enough memory. I ended up finding this somewhere in the Chaos Forum and it worked for me (but personally find it a pain): Basically, you are running out of RAM. One way to reduce the memory usage for the render elements is to write the image to a .vrimg file and then use the vrimg2exr converter to extract the channels. (*) Make sure you are using the V-Ray VFB; (*) In the Common tab of the Render scene dialog set the resolution to something like 320x240; (*) In the V-Ray VFB settings, turn OFF the "Get resolution from Max" option for the VFB, and specify the actual resolution that you need; (*) Turn off the "use memory frame buffer" option; (*) Turn on the "write raw image file" option and specify a .vrimg file in the field below it. (*) Turn on the "generate preview" option. (*) After the rendering is complete, use the vrimg2exr tool to extract the render elements as .exr files. You can find the vrimg2exr tool in the Start menu > Programs > Chaos Group > V-Ray for 3dsmax > Tools. There is also a GUI for it posted in the off-topic section of the forum, I think. Alternatively, you can simply render on a 64-bit machine with 64-bit 3dsmax and V-Ray. Best regards, Vlado I am still quite ticked that with a new machine and Windows XP I can't render an image at 2400 x 3600 px! Apparently, with Windows 64bit you are not limited by memory. Someone out there correct me if I am misunderstanding things. Link to comment Share on other sites More sharing options...
byndak Posted June 7, 2010 Share Posted June 7, 2010 THX THX works) I d like to have all 64 bit, 32GB ram, but...) zbynek Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now