network rendering

CyborgPrime
Petty Officer Second Class
Posts: 21
Joined: 10 Jun 2009, 21:48

network rendering

Post by CyborgPrime »

Is there a network rendering program available, like tsnet?

I have 3 computers that could be used as a small render farm, if I had frame cueing software.

Any ideas?
Jack Edwards
Senior Chief Petty Officer
Posts: 181
Joined: 22 May 2009, 04:28

Re: network rendering

Post by Jack Edwards »

There's been some work towards adding network rendering to YafaRay, but I'm not sure what would be involved in integrating that into YafaRay4tS...
No booleans were used in the mangling of this message... :?

YafaRay for trueSpace Project

(Current version: v0.7.0)

trueSpacePlugins.com
Wigand
Senior Chief Petty Officer
Posts: 204
Joined: 21 May 2009, 17:38

Re: network rendering

Post by Wigand »

Only an idea

The simplest way could be to separate your picture into 3 parts and render each parts on
one of your 3 PCs. Then put them together with a picture software.

I think that could be done automatic with a script or plugin
User avatar
Prodigy
Site Admin
Posts: 955
Joined: 21 May 2009, 14:46
Type the number ten into the box: 0
Location: Uruguay

Re: network rendering

Post by Prodigy »

I made a script for that, the problem is you need to crop, copy and paste by hand to make the final image..
that's the biggest problems to use render area.. :(
๑۩۞۩๑ prodigy ๑۩۞۩๑
User avatar
marcel
Captain
Posts: 2247
Joined: 21 May 2009, 19:52
Type the number ten into the box: 0
Location: paris - France

Re: network rendering

Post by marcel »

network rendering as render farm are interesting for animation. Less interesting for still image. I use 2 computers to render complex hd animation. Each pc render a part of the animation and i merge both part with another soft. On the model side, i use the archive function to transfert scene and textures from a pc to another. it is useful.
Design - illustration - Animation
http://www.crea-vision.fr
jeffroig
Chief Warrant Officer
Posts: 662
Joined: 22 May 2009, 10:49
Type the number ten into the box: 0

Re: network rendering

Post by jeffroig »

Here is what I do to get more quantity without loosing any quality.
1) I have a shared directory for my three desktops and one laptop.
2) I do all my modeling and keyframing on my laptop and save the scene files and models in the shared directory.
3) I use Remote Desktop to dial into each desktop and on each desktop I have TS installed.
4) Via remote desktop I start TS on each remote computer and set each one to render a portion of the scene. Example a 300 frame animation, each PC will render 100 frames.
5) Each of the remote computers render their portion to a central directory that I have access to from my laptop.
While this is not a true network rendering this does speed the process up and allow you to go about doing more modeling/keyframing while animation is being rendered.
..
User avatar
marcel
Captain
Posts: 2247
Joined: 21 May 2009, 19:52
Type the number ten into the box: 0
Location: paris - France

Re: network rendering

Post by marcel »

It is a good way to render animation with more 2 pc. you don't need a network rendering for that. It is very simple to merge a video. and if a pc crash you don't loose the work of the other pc. It is not the case if all the pc work on the same frame of an animation. the profit of a render farm is when you have a lot of pc and many production to do.
Design - illustration - Animation
http://www.crea-vision.fr
jeffroig
Chief Warrant Officer
Posts: 662
Joined: 22 May 2009, 10:49
Type the number ten into the box: 0

Re: network rendering

Post by jeffroig »

I have used other software that does network rendering and the majority of them do it in individual image files. While this makes it easy to repair a single frame that has got damaged, it takes much more time to combine all the image files back into a movie file. Through my trial and error I have found that rendering a section of a scene on each computer gives you control and is much faster in rendering. If you do a 300 frame animation and do 100 frames on each pc and frames 100 to 200 get messed up it is easier to fix that 100 frame segment than it is to fix one frame and then have to re-combine it into a movie file. The other thing I have found out is not to use any compression until you are ready to output it in a format for the web or other as you will get a better result and will not loose any color. This does result in a large file size but you get a better quality and you can easily convert it to any compression you want when finished editing.
..
User avatar
marcel
Captain
Posts: 2247
Joined: 21 May 2009, 19:52
Type the number ten into the box: 0
Location: paris - France

Re: network rendering

Post by marcel »

I NEVER compress a video render until the final work because i need to use the render in post production. uncompressed file are better to use for special effects and they don't need more ram (when you load a compressed video on a soft for post process work, the soft make an uncompressed file into ram. It is a lack of time and quality due to the codec). With a good hdd i do realtime special effect on a full hd uncompressed movie. My last movie was 90 minutes long and had 300 gigas for a dvd format (3d scenes, textures, uncompressed video, special effect, final compressed video...) on my archive. Today, the price of a HDD is less important than my work. It is less the price of one day work! I don't use a folder for a project, i use a whole HDD.
For info:
Today the full hd is 1920 x 1080 near the 2k cinema (2048 x 1080)
In 2012 the new standard will be the quad HD (3840 x2160) - near to the 4k cinema (4096 x 2160). The must today.
In 2016 the new standard will be the Ultra HD (7680 x 4320) - One second of uncompressed video is about 2.5 gigas! I think you really need a render farm for that. :D
Design - illustration - Animation
http://www.crea-vision.fr
User avatar
Prodigy
Site Admin
Posts: 955
Joined: 21 May 2009, 14:46
Type the number ten into the box: 0
Location: Uruguay

Re: network rendering

Post by Prodigy »

I always suggest to render a animation to use TGA instead Avi or any other..

Why??

First! and the most important if you are rendering an Avi, and for some reason truespace crash?! you lost (or nearly lost if you don't find any soft to recover the good info inside the avi) the whole movie..
2) from where i need to start again??

So i HIGHLY recommend to use TGA.

Why? a lot of reasons..

1) if truespace crash, you know exactly the frame where you need to start again.. img-0050.tga (Frame 50 was the last)
2) Cos tga contain Alpha and for after effects that's a need or will help you to add another background etc..
3) Cos it has no compression and you can see the progress of any frame with any image viewer.
4) To "Fake" a render farm: if you have more than 1 pc you can set from frame 1 to 100 to one pc and from 101 to 200 to another pc.. After that copy all the images on a folder and voilá.. simple and cheap..


#Marcel:
In truespace the Render Res. will depend directly on the complexity of your scene.. Number of polygons textures etc.. Remember we have a 2gig memory limit.. i still using dvd res for most of my work.. also cos most of the people doesn't has a bluray player here.. :S but i like 720p :) is a nice hd res to work..

More than 1080p its insane cos is not visible difference.. maybe in a cinema, but not on a hd screen.. when i was working with plasmas i found you can see a real difference between a 720p and 1080p if you are closer than 2 meters on a 40".. :geek:
๑۩۞۩๑ prodigy ๑۩۞۩๑
Post Reply