General Category > Anim8or v0.98 Discussion Forum
Multithreading
sedlja:
Steve, ART is just great, but still, one thing i think anim8or really needs is some form of multithreading, it's cool that i can watch Lost meantime i render, but for greater images it takes long with one core. So, will there be some form of MT?
Steve:
Yeah, multithreading would really speed up ray tracing. Unfortunately it's not that simple to do it correctly in general. Speeding up the rendering of a single frame would require that I completely rewrite the way that all of the random number generators work for the samplers. It might be possible to do two frames in parallel, however, but that would use twice as much memory.
startrekfan001:
well what about if you write in that last option, two frames in parallel, and make a switch, so the users with enough memory can turn it on and the rest leaves it off? if it's not too hard, i think this would be a great feature.
gzs:
Why just 2? An Intel core 2 quad has 4 cpus...
Another possibility is to write a plugin to use Gelatto, a renderer of nvidia, very fast. This kind of think we users can do, who's volunteer??
karate5662:
whenever i need to render a long animation or a shorter one with a lot of detail, I open multiple windows of anim8or. That way i can render and animation that would normally take 20 hours of rendering in about 5. After i finish I use virtualdub to put the .avi's together.
just a nice work-around i've done. multithreading would still be nice.
a note here for steve: I've noticed that the further the rays have to travel, the longer the render takes. if you put a spher around the camera with a diameter of 1 000 and render, it will be noticibly shorter that a render with a sphere with a diameter of 10 000. nothing major though.
Navigation
[0] Message Index
[#] Next page
Go to full version