< Return to Video

Cinema 4D Team Render, Part 03: Install and Configure Team Render Clients

  • 0:01 - 0:04
    - To use a machine in Team Render, either
    the Cinema 4D application or the Team
  • 0:04 - 0:09
    Render client application must be open in
    a user session. In most cases, you'll want
  • 0:09 - 0:12
    to use Team Render client because it
    doesn't need to licensed, and can be
  • 0:12 - 0:16
    installed on as many computers as you
    wish. In this tutorial, we're going to
  • 0:16 - 0:21
    look at how to install and configure the
    Team Render client application. Now if you
  • 0:21 - 0:26
    have already installed Cinema 4D on the
    computer, Team Render client is usually
  • 0:26 - 0:32
    installed right beside Cinema 4D. So in
    that case, you can simply double-click to
  • 0:32 - 0:37
    open it. But in most cases, your computer
    won't already have Cinema 4D on it because
  • 0:37 - 0:42
    it's only being used as a render slave.
    When it comes to deploying Team Render
  • 0:42 - 0:48
    client, you have three main options. The
    first is to simply install on each client
  • 0:48 - 0:54
    through the Maxon installer application
    just as you a Cinema 4D GUI instance. This
  • 0:54 - 0:58
    is probably the most fool proof method of
    installation, as it ensures you get all of
  • 0:58 - 1:05
    the libraries necessary to run Cinema 4D.
    However, it is a multi-step process that
  • 1:05 - 1:10
    can't very easily be automated. So when
    you're installing on a lot of render
  • 1:10 - 1:16
    slaves, it can get very tedious very
    quickly. Another option is to simply
  • 1:16 - 1:20
    install on one client and copy the
    installation, and this will work well.
  • 1:20 - 1:26
    However, you do need to ensure that all of
    the libraries are installed on each of
  • 1:26 - 1:30
    your render slaves. The benefit to this is
    that you can get an installation set up
  • 1:30 - 1:34
    exactly the way you want it. Any plug-ins
    can be installed in the application
  • 1:34 - 1:43
    plug-ins directory and you can simply copy
    it then onto each computer. The final
  • 1:43 - 1:48
    option, and the one that I personally
    utilized most is to install on a server in
  • 1:48 - 1:53
    a single location and launch each instance
    from the server location. Now you do have
  • 1:53 - 1:57
    to be a little careful on this because
    running the app does rely on the
  • 1:57 - 2:00
    connection to the server. However, it
    allows you to have a single Team Render
  • 2:00 - 2:05
    client installation where you can manage
    all of your plug-ins and updates without
  • 2:05 - 2:09
    having to manage separate installations on
    each separate computer. Just like the
  • 2:09 - 2:13
    previous method, with this one you do need
    to make sure that you manually install the
  • 2:13 - 2:20
    necessary libraries. To run Release 16 on
    Windows, you'll need the Microsoft Visual
  • 2:20 - 2:26
    C++ 2005 redistributable, 2010
    redistributable, and 2012
  • 2:26 - 2:32
    redistributable, as well as the Intel XE
    2013 redistributable. You can find these
  • 2:32 - 2:39
    on the Microsoft and Intel websites or on
    the Cinema 4D installer disk. It's also a
  • 2:39 - 2:43
    good idea to install QuickTime. While this
    isn't necessary on clients unless you're
  • 2:43 - 2:48
    using special image formats or QuickTime
    movies as textures, it's still a good idea
  • 2:48 - 2:53
    to have it installed. And if you don't,
    you may see an error message on launch. As
  • 2:53 - 2:59
    of Release 16, Cinema 4D doesn't have any
    specific library dependencies on Mac OS.
  • 2:59 - 3:03
    Now of course, most of this is all taken
    care of by the installer if you manually
  • 3:03 - 3:07
    install Team Render client on each
    machine. So let's take a quick look at how
  • 3:07 - 3:10
    to install Team Render client via the
    installer, because you'll always have to
  • 3:10 - 3:16
    do that on at least one machine. So you
    simply take your installation disk or ISO,
  • 3:16 - 3:24
    run the Maxon start application, choose
    your language. Within the installer,
  • 3:24 - 3:29
    you'll want to continue through the first
    screen, enter your name, company, street,
  • 3:29 - 3:34
    city, and country information here on this
    page, but you can leave the serial numbers
  • 3:34 - 3:39
    blank and just hit continue again. And
    because you didn't provide any serial
  • 3:39 - 3:43
    number, it will give you the option to
    install Team Render client and Team Render
  • 3:43 - 3:49
    client only because it doesn't need a
    license. Hit continue, and here we can
  • 3:49 - 3:54
    choose to install the application, we'll
    hit install, agree to the end user license
  • 3:54 - 3:59
    agreement, and hit install again. Double
    check the path and then on Windows, you
  • 3:59 - 4:03
    can create start menu entries
    automatically. Whenever you're ready, just
  • 4:03 - 4:09
    click install. It's going to, on Windows,
    ask for user account control. On Mac,
  • 4:09 - 4:16
    it'll ask for your password. Go ahead and
    get through that, and wait for it to
  • 4:16 - 4:20
    complete the installation. Again, the
    installation here is pretty much identical
  • 4:20 - 4:24
    to Cinema 4D, it's just installing only
    the Team Render application instead of
  • 4:24 - 4:30
    installing the main GUI application. So
    we'll go ahead and let that installation
  • 4:30 - 4:36
    complete and come back as soon as the
    progress bar hits 100%. So now the
  • 4:36 - 4:43
    installation is complete, and we can start
    Team Render client. We'll hit finish. Team
  • 4:43 - 4:48
    Render client should open immediately. The
    first time you launch Team Render client,
  • 4:48 - 4:54
    or Cinema 4D for that matter, on a Windows
    computer, you'll get a Windows firewall
  • 4:54 - 5:00
    prompt, assuming you're using the built-in
    Windows firewall. And by default, only
  • 5:00 - 5:05
    domain networks is checked in this prompt.
    In most cases, you'll want to go ahead and
  • 5:05 - 5:10
    check private networks and public networks
    as well to ensure that Team Render works
  • 5:10 - 5:15
    properly. If all of your clients are on
    the same domain, you may be able to leave
  • 5:15 - 5:20
    it simply on domain. However, in many
    installations, your slaves will not be a
  • 5:20 - 5:24
    part of the main Windows domain or you'll
    have a mix between Macintosh and Windows
  • 5:24 - 5:28
    computers. And in that case the domain
    exception for Team Render client isn't
  • 5:28 - 5:35
    enough. So I recommend always checking
    both private and public as well as domain,
  • 5:35 - 5:39
    and go ahead and hit allow access. On
    Macintosh, you won't see this option,
  • 5:39 - 5:43
    however you do need to make sure that your
    firewall is either off or that there is an
  • 5:43 - 5:49
    exception for Team Render client on the
    Mac firewall settings as well. For more
  • 5:49 - 5:52
    information on adjusting the Mac or
    Windows firewall options, refer to the
  • 5:52 - 5:56
    troubleshooting videos later in this
    tutorial series. Now once we have Team
  • 5:56 - 6:02
    Render client open, you'll want to go
    ahead and choose Help, check for updates,
  • 6:02 - 6:06
    and download any incremental updates that
    have been issued since the initial release
  • 6:06 - 6:12
    of Team Render. At the time of this
    recording, we're at Cinema 4D 16.038,
  • 6:12 - 6:18
    which is the third incremental update and
    it is very important to make sure that all
  • 6:18 - 6:22
    of your Team Render clients are updated to
    the most recent version of Cinema 4D, both
  • 6:22 - 6:28
    because everything must be on the same
    version in order to run Team Render, and
  • 6:28 - 6:32
    also more importantly, because there's
    very important stability enhancements to
  • 6:32 - 6:38
    Team Render that are happening with each
    incremental release. So we'll simply
  • 6:38 - 6:44
    choose to install the update, hit install.
    Once again, we'll need to accept the EULA,
  • 6:44 - 6:51
    hit install again, and just hit install
    one more time. This is going to initiate a
  • 6:51 - 6:56
    download, downloading all of the updates
    onto the computer, and then it will
  • 6:56 - 7:01
    install the update. So this, again, a
    multi-step process, and I'll be back as
  • 7:01 - 7:05
    soon as it's finished. Once the download
    has completed, you'll be prompted to
  • 7:05 - 7:11
    restart the applications, so we'll go
    ahead and hit restart. You'll be prompted
  • 7:11 - 7:15
    for user account control, or on Macintosh,
    you'll be prompted for your username and
  • 7:15 - 7:25
    password. And we'll go through the actual
    update process. And this one's fairly
  • 7:25 - 7:36
    quick so we'll stay with you. And Team
    Render client will launch once again. So
  • 7:36 - 7:39
    that's the most manual, but most
    foolproof method of installing Team
  • 7:39 - 7:44
    Render client using the Maxon installer.
    Once again, you can also choose to use one
  • 7:44 - 7:48
    of the other two deployment options we
    covered briefly, installing just a single
  • 7:48 - 7:52
    client and then copying the installation
    or installing and copying that
  • 7:52 - 7:56
    installation to the server and launching
    each instance of your Team Render client
  • 7:56 - 8:00
    from a single server location. Regardless
    of how you choose to install Team Render
  • 8:00 - 8:04
    client, you also need to make sure that
    any necessary plug-ins are installed.
  • 8:04 - 8:08
    Generally, command based plug-ins and
    scripts don't need to be installed on the
  • 8:08 - 8:13
    render instances. You do, however, need to
    install any object based plug-ins, shader
  • 8:13 - 8:17
    plug-ins, rendering plug-ins, and plug-ins
    of that nature that actually generate
  • 8:17 - 8:23
    geometry or adjust the rendering of
    geometry during render time. To be on the
  • 8:23 - 8:28
    safe side, I'd recommend just copying all
    of the plug-ins installed on your Cinema
  • 8:28 - 8:33
    4D station onto the Team Render station as
    well. In many cases, you'll want to put
  • 8:33 - 8:38
    them directly into the application's
    plug-ins directory, even if they install
  • 8:38 - 8:43
    in Cinema 4D within the plug-in
    preferences directly, simply because Team
  • 8:43 - 8:48
    Render client will generate new
    preferences for each user login. And if
  • 8:48 - 8:52
    you're utilizing the method of installing
    on a single server instance, it'll create
  • 8:52 - 8:59
    new preferences for each computer and user
    login on each local computer. So your best
  • 8:59 - 9:04
    bet is to put them directly into the
    applications directory so that any time
  • 9:04 - 9:08
    Team Render client is launched, those
    plug-ins are initialized. If you do have
  • 9:08 - 9:12
    plug-ins that must be run from within the
    preferences directory, you can easily open
  • 9:12 - 9:19
    that by clicking into the preferences tab
    and clicking open preferences folder. And
  • 9:19 - 9:24
    you would put the plug-ins here within the
    plug-ins folder. Jumping back within the
  • 9:24 - 9:29
    preferences themselves, you'll find most
    of the main Team Render preferences folded
  • 9:29 - 9:34
    under the renderer section here, so you'll
    need to click the triangle here to expose
  • 9:34 - 9:39
    Team Render and click Team Render in order
    to view the preferences. With Team Render
  • 9:39 - 9:43
    client, the enable Team Render option will
    automatically be checked by default. The
  • 9:43 - 9:49
    computer name will automatically be filled
    with the Mac OS or Windows computer name,
  • 9:49 - 9:56
    and the security token will by default be
    12345 within Team Render client. The port
  • 9:56 - 10:03
    as of R16 for Team Render client is 5401.
    And by default, announce service via
  • 10:03 - 10:08
    Bonjour will be enabled. Share machine
    over network will be enabled and this must
  • 10:08 - 10:13
    be enabled in order to utilize the power
    of the this computer within Team Render.
  • 10:13 - 10:16
    You can choose to customize the number of
    render threads that this computer is going
  • 10:16 - 10:20
    to be used by other people and not
    strictly as a render slave in order to
  • 10:20 - 10:24
    reduce the render thread so that the
    computer remains usable while it's being
  • 10:24 - 10:29
    used for Team Rendering. And you can also
    choose to fetch assets always from the
  • 10:29 - 10:34
    server. Team Render by default uses a
    peer-to-peer distribution scheme where
  • 10:34 - 10:38
    other clients can provide assets to
    clients. This does provide a little bit
  • 10:38 - 10:43
    better performance, however it can be a
    little more error prone. So if you're
  • 10:43 - 10:46
    experiencing issues with Team Render, you
    might want to enable the fetch assets
  • 10:46 - 10:51
    always from server option to ensure that
    it's getting its textures and Cinema 4D
  • 10:51 - 10:56
    documents from the server computer.
    Alternatively, if you're experiencing
  • 10:56 - 11:01
    performance issues, you may want to make
    sure that this option is disabled so that
  • 11:01 - 11:05
    the server isn't forced to serve all the
    assets but the clients can serve the
  • 11:05 - 11:11
    assets as well. The repository path here
    within Team Render is the temporary
  • 11:11 - 11:16
    location where the Cinema 4D file and
    textures will be stored for the job that's
  • 11:16 - 11:20
    currently rendering as well as the result
    for aims there in the process of being
  • 11:20 - 11:25
    sent back to the server. In most cases,
    you'll want to just leave this path to the
  • 11:25 - 11:29
    default path unless there's not enough
    space on your primary drive, in which case
  • 11:29 - 11:33
    you might want to put it on a secondary
    drive because it does need to store the
  • 11:33 - 11:38
    Cinema 4D file and all textures for the
    job that's currently rendering. So if you
  • 11:38 - 11:42
    have a primary drive that's an SSD, you
    might want to move this onto a secondary
  • 11:42 - 11:46
    drive. The repository path for Team Render
    client should not be the same as the Team
  • 11:46 - 11:52
    Render server repository path, which we'll
    get to when we cover Team Render server.
  • 11:52 - 11:56
    Now jumping back to the security token,
    you may wish not to use 12345 as your
  • 11:56 - 12:01
    security token. And in that case, you can
    type a custom security token right here,
  • 12:01 - 12:08
    54321 for instance. And in that case, I do
    have to caution you to make sure to hit
  • 12:08 - 12:13
    tab after entering the security token to
    ensure that it's stored. If you merely
  • 12:13 - 12:18
    close or switch out of the preferences,
    the security token may not be stored and
  • 12:18 - 12:22
    it will still be using the default old
    security token. The benefit to the
  • 12:22 - 12:26
    security token is that you can actually
    limit who can access and utilize this
  • 12:26 - 12:32
    client for rendering. So for instance, if
    you have an entire farm set up and it's
  • 12:32 - 12:36
    dedicated to the Team Render server, you
    may want to set a custom security token so
  • 12:36 - 12:41
    that users of individual Cinema 4D
    installations can't add these clients into
  • 12:41 - 12:46
    their Cinema 4D Team Render machine's
    dialog and utilize it for preview
  • 12:46 - 12:51
    rendering. You can set a default security
    token that will be used whenever Team
  • 12:51 - 12:54
    Render client is open, and you do this by
    putting a text file in the application
  • 12:54 - 13:00
    path. So here is the application path and
    I'm going to simply create a new text
  • 13:00 - 13:11
    document, and this should be called
    C4D_net_securitytoken.txt. And within that
  • 13:11 - 13:17
    file, you want to simply type the desired
    security token. So let's say we want to go
  • 13:17 - 13:28
    with 98765. We'll save that, close it, and
    we'll restart Team Render client. And now
  • 13:28 - 13:33
    if we go into the Team Render preferences,
    you'll see that the security token is
  • 13:33 - 13:38
    grayed out so it cannot be changed and it
    has been set to 98765. So this is how
  • 13:38 - 13:42
    you'd set a custom security token in all
    of your Team Render client installations.
  • 13:42 - 13:47
    Now of course, this is a little bit easier
    to do on Windows because Windows allows
  • 13:47 - 13:51
    you to easily create a blank empty text
    document. On Mac, you do need to make sure
  • 13:51 - 13:57
    to create a text document that is a text
    formatted document, not a rich text format
  • 13:57 - 14:04
    document. And you do need to make sure
    that it has the .txt extension. So the
  • 14:04 - 14:11
    file name should be exactly this,
    C4D_net_securitytoken.txt. Now if we
  • 14:11 - 14:15
    switch to the console tab of Team Render
    client, you'll see that immediately on
  • 14:15 - 14:21
    launch we have a little bit of output
    that's provided within the window, that
  • 14:21 - 14:25
    the local machine was moved to the offline
    list, the service was started on port
  • 14:25 - 14:32
    5401. Now I do want to note that the
    service was started because the GUI app is
  • 14:32 - 14:37
    open. Team Render client does not run as a
    service, so the GUI app does need to be
  • 14:37 - 14:44
    open in a user session in order to run
    Team Render client. The next couple lines
  • 14:44 - 14:50
    here that are indented show the DNS name
    and port by which you can connect to this
  • 14:50 - 14:58
    client or the IP address and port that can
    utilize to connect to this client. If you
  • 14:58 - 15:02
    have multiple active network connections,
    like for instance, when you're using wi-fi
  • 15:02 - 15:06
    to connect to the internet, and ethernet
    or thunderbolt to connect multiple
  • 15:06 - 15:10
    computers for Team Rendering, you'll want
    to make sure that each internet connection
  • 15:10 - 15:13
    is operating on a different subnet, so
    Team Render doesn't get confused about
  • 15:13 - 15:20
    which connection to use. The subnet is
    usually the third number here in the
  • 15:20 - 15:27
    sequence of four numbers separated by
    periods in an IP address. So here you can
  • 15:27 - 15:34
    see that we have the wi-fi connection on
    the .0 subnet and the ethernet connection
  • 15:34 - 15:39
    is using the .1 subnet. The Team Render
    client will show all of the network
  • 15:39 - 15:44
    interfaces available on the computer. So
    it's important when you add the client to
  • 15:44 - 15:48
    add the IP address that relates to the
    connection that you need Team Render to
  • 15:48 - 15:55
    use. In this case, we would want to use
    the 192.168.1.10 address, which relates to
  • 15:55 - 16:01
    the ethernet cable. So to recap, you'll
    need to first choose one of the three
  • 16:01 - 16:06
    methods to deploy Team Render client. And
    make sure that the Team Render client is
  • 16:06 - 16:12
    open on all client machines. You need to
    ensure that the Team Render client is
  • 16:12 - 16:18
    updated either on each individual machine
    or if you're using a central installation,
  • 16:18 - 16:24
    you'll need to update it within that
    central installation. Install plug-ins
  • 16:24 - 16:28
    within the applications plug-in path,
    again, on each machine or if using a
  • 16:28 - 16:34
    central server installation within the
    central server installation. Plug-ins that
  • 16:34 - 16:38
    normally live in the user preferences path
    need to be put in the application's
  • 16:38 - 16:41
    plug-ins path if possible, otherwise
    you'll need to reinstall them with each
  • 16:41 - 16:47
    individual user login on each Team Render
    client machine. You also need to make sure
  • 16:47 - 16:51
    that the Team Render client application is
    allowed to connect through your firewall.
  • 16:51 - 16:56
    Finally, adjust your Team Render client
    preferences as desired. If you'd like to
  • 16:56 - 17:00
    set up a custom default security token,
    you can use a file within your C4D
  • 17:00 - 17:08
    application path named
    C4D_net_securitytoken.txt. Now that we've
  • 17:08 - 17:12
    gone over how to install and configure the
    Team Render client, we'll look at how to
  • 17:12 - 17:14
    add machines within the next tutorial.
Title:
Cinema 4D Team Render, Part 03: Install and Configure Team Render Clients
Description:

In this tutorial, you’ll learn how to install and configure Team Render Client. Either Cinema 4D or the Team Render Client application must be installed and open on any computer you wish to use for Team Rendering. In most cases, you’ll want to use Team Render Client because it doesn’t need to be individually licensed, and can be installed on as many computers as you wish.

You’ll learn about several different deployment options, and the basic installation process for Team Render Client. You’ll learn about important connection issues including Windows Firewall options and multiple network connections. You’ll also learn strategies for dealing with plugins in Team Render. You’ll learn about key Team Render Client preferences including Security Token, Custom Number of Render Threads, Fetch Assets Always from Server and Repository Path. You’ll also learn how to define a custom default security token using the c4d_net_securitytoken.txt trigger file within the application directory.

more » « less
Video Language:
English

English subtitles

Revisions