Date: Thu, 28 Mar 2024 20:26:55 +0000 (UTC)
Message-ID: <1291164408.767.1711657615791@ip-172-31-36-10.us-east-2.compute.internal>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_766_1220282348.1711657615788"
------=_Part_766_1220282348.1711657615788
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
A 3Delight Collective allows you to render a single ima=
ge faster by using several computers from your network. It is selected eith=
er through the Processing Opti=
ons (in the sidebar of 3Delight Display) or, for rendering using <=
a href=3D"/display/3DSP/Rendering+NSI+file">renderdl, through a command=
line option.
For the 3Delight Collective option to be available, i=
t must first be setup. There are three steps that needs to be done, typical=
ly by the person responsible for the 3Delight installation:
- Make a JSON file to list the computers/servers to be included in one or=
more collectives;
- Inform 3Delight of the location of that file through the 3delight.config file;<=
/li>
- Run a small "service" program (a daemon in Linux) on each computer that=
is part of the collectives.
Defining the Collective through a simple JSON file
It is only a matter of listing computers and associating them with a nam=
e. Lets make an example of defi=
ning the following 5 collectives in a hypothetical production facility:
Rackmount-1 =E2=86=
=92 The servers located in rack number 1.
Rackmount-2 =E2=86=92 The servers located in rack number 2.
Lighter-A =E2=86=92 A group of servers you want =
to dedicate to lighter A.
Lighter-B =E2=86=92 &nb=
sp;A group of servers you want to dedicate fo lighter B.
All-ser=
vers =E2=86=92 All the servers.
Assuming the fa=
cility has 10 servers, named server01 to server10, here is how to build the=
JSON file for the above 5 collectives:
{ "Rackmount-1" : [ "server01", "server02", "server03", "serve=
r04", "server05" ], "Rackmount-2" : [ "server06", "server07", "se=
rver08", "server09", "server10" ], "Lighter-A" : [ "server01,16=
", "server02,16", "server03,16" ], "Lighter-B" : [ "server04,16=
", "server05,16", "server06,16" ], "All-servers" : [ "server01", =
"server02", "server03", "server04", "server05", =
"server06", "server07", "server08", "server09", "server10" ] }
|
This file can be named and saved wherever you choose among your installation=
. Assuming you saved the file in "~/MyCollective.json", you just add the following line in the 3delight.config configuration file so that 3Delight knows about =
it:
collective ~/MyCollective.json
With this information, the 3Delight Collective option will be a=
vailable among the Processing =
Options and accompanied with a menu to select which coll=
ective to use (if there are more than one):
Running=
the collective service program
A lightweight "service" program (or daemon in Linux) need to be installe=
d on each computers that is part of a collective. For that, run the f=
ollowing command on each of these computers:
On Windows:
C:\>
c=
ollective -installservice
On macOS:
% mv /Applications/3De=
light/com.3delight.collective.plist ~/Library/LaunchAgents/ <=
/code>=E2=86=90 to launch the lice=
nce server when the current user logs in
% sudo mv /Applications/3Delight/com.3delight.collective.plist /Librar=
y/LaunchDaemons/
=E2=86=90 to launch the license server when the system is starte=
d.
On Linux:
3Delight includes script that will start the collective service automati=
cally on your render servers. After installing 3Delight on the render=
server:
% sudo cp $DELIGHT/bin/coll=
ective /etc/rc.d/init.d/
The service will then automatically run at boot time. Note that so=
me linux systems do not have the "rc.d" directory and the proper command is=
:
% sudo cp $DELIGHT/bin/coll=
ective /etc/init.d/
Additional Notes
- A server/computer can be part of one or more collectives. As is the cas=
e in the example above ("server01" is part of 3 out of the 5 collectives).<=
br>
- With each server/computer name, =
you can specify a number of cores, eg. "server01,16". This limits the numbe=
r of cores that will be used when rendering using this computer by invoking=
the collective it is part of. If the number is not specified, eg. "server0=
1", then all the cores will be used.
------=_Part_766_1220282348.1711657615788
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: file:///C:/8e90e0d2d2a62910daae9ca802388e70
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
LhIyc2PRExPvSgHA9QDwTXdiYrx1YuJbG1JsFQCXfKfn+EnBIn83xbYweFrf+uzxIvAv8g9elREu
FLraQQAAAZxpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRv
YmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6
cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAg
PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0
cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNp
b24+MjcwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5z
aW9uPjM0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAg
IDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CrT5v5IAAAwJSURBVHgB7ZxVjBVNE4YLd3d3d9fAIglO
cAjhgiAJFwQIhMAFEMIFhAsCIRBCsOBOgiRYkODu7u7uzs9T/9f7DbNz5pzZg+x+25WcnTPTVv12
9VtVPSebrEaNGt/FikXAImARCIBA8gB1bVWLgEXAIqAIWOKwhmARsAgERsASR2DIbAOLgEXAEoe1
AYuARSAwApY4AkNmG1gELAKWOKwNWAQsAoERsMQRGDLbwCJgEbDEYW3AImARCIxAysAtbIMki0CR
IkUkU6ZMSXb+CWXi379/lxQpUsiHDx/ky5cvkj59+qhVe/funTx//lw/kXQWiDgyZswoefLkkZQp
U8rLly/l4cOHwiSsJA0EMFDW2675311v8E+WLFnsWnz79i0qhegrXbp08vr164j7iYg4UqVKJU2b
NlXSuHv3rrJc+fLlJW3atLJt2zZ59OhRxAPaiokXAWOsiWkG6JxQJaEQsCGiIFiFJY7kyZNLnz59
5MqVK7Jw4cKfvE3+/PmlY8eOsn79erl3717E64OCWbNmlTRp0siTJ0+UiExjo3xQUOvUqaOMee7c
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
------=_Part_766_1220282348.1711657615788--