PDA

View Full Version : Render Management


TwoOneOne
18-10-06, 06:22 PM
any advice and tips on how to tackle the final rendering is welcome.

TeeWorks
18-10-06, 06:30 PM
who's first levente :D ...

so i think, final rendering should definitely go through the pipe of VRay on distributed rendering.

I will of course offer my workstation (Opteron170, 2GB) for this issue...

Levente
18-10-06, 06:30 PM
well as i said i suggest to use Vray which have this very cool advantage of Distributed rendering. This means the following>>>

Introduction

Distributed rendering is a technique for distributing a single render job within a single frame across many computers in a network. There are different approaches of doing this but the main concept is to reduce the render times by dividing different parts of the rendering pipeline and giving each participant different parts of the job. The most common way to do this is to divide the frame to be rendered into small regions(buckets) and give each machine to render a number of them. Then get the results and combine them into the final image.

V-Ray organization

V-Ray supports DR. It divides the frame into regions and spreads them across the participants in the distributed rendering. This is done completely through TCP/IP protocol which is the standard protocol of the Internet and thus the most common protocol that is supported by the hardware. V-Ray itself does not need additional file or directory sharing (note that you may actually need some file/directory sharing for the bitmaps or other additional files used during rendering). The distribution management is divided into Render Clients and Render Servers.

Render Clients

The render client is the computer that the user is currently using and from which the rendering is started. It divides the frame into rendering regions and spreads it across the Render Servers. It distributes data to the render servers for processing and collects the results.

Render Servers

A render server is a computer that is part of the so-called render farm - it requests render data from the render client, processes it and sends the result back.

Levente
18-10-06, 06:33 PM
LOOOL how did u do that teeworks? i was first :D :D :D

Absolutehype
18-10-06, 06:35 PM
Well I have a HP ProLiant DL360 G3 Server here which can be used. Dual 2.8ghz Xeons w/ht 3072gb ram and 2x80GB SCSI U320 HD's.

However i dont use vray, and this would need to be installed to run the distributed render right? Personally i think we should use mental ray for the animation as shaders can be created by most of the team in any application and more or less work exactly the same across platforms. Its industry standard :/

Sotman
18-10-06, 06:36 PM
well as i said i suggest to use Vray which have this very cool advantage of Distributed rendering. This means the following>>>

Introduction

Distributed rendering is a technique for distributing a single render job within a single frame across many computers in a network. There are different approaches of doing this but the main concept is to reduce the render times by dividing different parts of the rendering pipeline and giving each participant different parts of the job. The most common way to do this is to divide the frame to be rendered into small regions(buckets) and give each machine to render a number of them. Then get the results and combine them into the final image.

V-Ray organization

V-Ray supports DR. It divides the frame into regions and spreads them across the participants in the distributed rendering. This is done completely through TCP/IP protocol which is the standard protocol of the Internet and thus the most common protocol that is supported by the hardware. V-Ray itself does not need additional file or directory sharing (note that you may actually need some file/directory sharing for the bitmaps or other additional files used during rendering). The distribution management is divided into Render Clients and Render Servers.

Render Clients

The render client is the computer that the user is currently using and from which the rendering is started. It divides the frame into rendering regions and spreads it across the Render Servers. It distributes data to the render servers for processing and collects the results.

Render Servers

A render server is a computer that is part of the so-called render farm - it requests render data from the render client, processes it and sends the result back.

yeah it sounds very cool but....


i think not everybody will have vray

how does this exactly work? do u have a tut or smthg like that how to set up all this?

TwoOneOne
18-10-06, 06:36 PM
but you can do the same thing with mentalray and backburner. or distribute junks of the animation by yourself to all participants.

another pro of mental ray is, itīs a standard max renderengine so noone has to get anything new.

and last but not least: i donīt know much about vray.

Ravens
18-10-06, 06:39 PM
I can acces more then 20 pc's wich all has DUAL CORE's. But cant do them in network rendering. Since it's school and im allowed to use it from. friday to monday morning. :) And oh yea it accualy depents when animation is done. because from begin januari to july and september to december i got to work in a real company.. For school. (in dutch,, :stage )

TwoOneOne
18-10-06, 06:40 PM
I can acces more then 20 pc's wich all has DUAL CORE's. But cant do them in network rendering. Since it's school and im allowed to use it from. friday to monday morning. :) And oh yea it accualy depents when animation is done. because from begin januari to july and september to december i got to work in a real company.. For school. (in dutch,, :stage )
:D:D:D youīre da man
that sounds awesome.

Ravens
18-10-06, 06:44 PM
Oh yea all will have Max 9 on it :) And if i need more. i can steel some more rooms :Plike 60 pc's in a weekend :o

Levente
18-10-06, 06:50 PM
k if mental ray have the same feature then allright , and ur right that its pointless to install a new render engine since mental ray is already in max. then i think i have to start learning mental ray:buttrock: is it hard?:D:D

TwoOneOne
18-10-06, 06:57 PM
k if mental ray have the same feature then allright , and ur right that its pointless to install a new render engine since mental ray is already in max. then i think i have to start learning mental ray:buttrock: is it hard?:D:D
i guess it isnīt much harder than vray is....but i guess itīs very hard to make the transfer. i once tried to render in vray and got frustrated quite fast....
so, good luck with MR

TeeWorks
18-10-06, 07:41 PM
can someone tell me which applications relay by default on MRay? XSI, Max... what else?

sounds very cool, does MRay support a NetRender?

J2 Designs
19-10-06, 07:51 AM
if needed i have access to a huge server and render box designed specifically for high end rendering @ my work

J2 Designs
19-10-06, 08:01 AM
mental ray vs Vray.. Vray will be much more difficult as to get the full effect of Vray it requires a good knowledge of lighting (and lots of them) and enviroments to reflect off of. its a hell of alot slower than mental ray and requires alot more processing power, you can achieve the same quality with mental ray with half the amount of time rendering and using only 3 lights (key, fill, and back light) for testing purposes tho (and to save time ) use defualt scanline and change the settings to either hammersly or Max 5 star

msg me on msn if anyone needs more help i can walk you through the steps

devil unleashed
19-10-06, 11:41 AM
Yes mental ray supports NetWork rendering, and it has an easy setup, and it ships with max, so i think mental ray is the best choice for rendering.

Also mental ray 3.5 core that comes with max 9 has much render optimizations which will be really really useful in highend rendering

Veseliy
19-10-06, 11:46 AM
can someone tell me which applications relay by default on MRay? XSI, Max... what else?

sounds very cool, does MRay support a NetRender?

integrated with Maya also, i use only MR for rendering ;)

bananasplit
29-01-07, 09:17 AM
remember that NetRender needs all PCs to work on the same network so you'll have problems to run it via internet.

Ravens
29-01-07, 11:01 AM
bananasplit, t hat is wrong ;) You can netrender, on the internet... check 3dkingdom.org for the tutorial on that.

cuE
20-02-07, 02:30 PM
also there are some nice applications like hamachi. hamachi allows you to set up an VPN very easy and convenient. if somebody opens an vpn, he just has to tell the name and the password to everyone, who wanna participate.

Xaaris
02-03-07, 04:53 AM
yea i sometimes render via hamachi with friends over the internet... it works quite well, you just have to have a fast internet connection ;)
ah and i did it with the cinema 4d net renderer:buttrock:C4D ROCKS:buttrock:

cuE
08-03-07, 10:22 AM
i did it with maxwell..:D

this is imho the best way for this project to render the final scene.

fast internet connections are imho also no problem anymore, since dsl or cable connection. ;)

Cail
12-07-07, 01:16 PM
Is this project still alive? :)