Friday, September 14, 2012

Syncing Multiple Copies of Cinema 4D (Windows)

If you're an animator working in the modern era, you're probably running Cinema 4D in at least three places.
  1. Your desktop at work.
  2. Your desktop at home.
  3. Your laptop.
Add to this that on any of these machines you may be running the current version of Cinema and the version or two before that (for legacy projects/clients), and you've pretty much guaranteed that any time-saving scripts, plugins, layouts, or libraries won't be where you need them when you need them.

Thankfully, there's a solution, that would probably have been obvious to any hardcore unix hacker (which I'm not, nor I assume are you): symbolic links.

A symbolic link is basically a shortcut from one folder or file to another, except that your file browser and any programs you're running can treat them like real files.

The basic solution works like this.

The three lower arrows each represent a symbolic link to a "C4DLibrary" folder in your DropBox (or GoogleDrive, or iCloud, etc) account. Dropbox will handle the work of keeping your files synced across computers, and whenever you add a new plugin/layout, etc, it will get saved to the C4DLibrary folder in your dropbox.

Instructions

Note: the following instructions apply only to a Windows machine. These instructions also should only be used with the same version number of C4D, cross-version linking can lead to strange results - you'll need to manually link sub-folders.
  1. In Dropbox create a folder called "C4DSync" (This is the "C4D Library" folder from the above illustration)
  2. Download "Directory Linker" from: http://dirlinker.codeplex.com/
  3. Open Cinema 4D on the most readily accessible computer.
  4. Click on Edit->Preferences
  5. From the preferences window click on the "Open Preferences Folder" button. This will open a windows explorer dialog.
  6. In the path bar at the top (the one that looks like Username->AppData->Roaming->MAXON->...), click to the far right. This will convert the path to a file path that should look something like:
    C:\Users\Username\AppData\Roaming\MAXON\CINEMA 4D R13
  7. Copy this text.
  8. Run the "Directory Linker" application you downloaded earlier.
  9. In the "Link Location:" field paste the filepath you copied in step 6.
  10. In the "Link To:" field browse to the "C4DSync" directory you created in dropbox. It'll probably look something like "C:\Users\Username\Dropbox\Library\C4DSync"
  11. Ensure that "Copy contents to target then delete it" is active.
  12. Click on the Go! button.
Congratulations, your primary installation of Cinema 4D is now saving all preferences and plugins to your dropbox folder. Now just repeat steps 2-12 for all other C4D installations.

WARNING: Please make backups of your preferences folders before doing this, especially if you have any important projects in there. I've yet to test this with C4D running simultaneously in multiple locations, but I can imagine that leading to some bad juju, so please test (and report back) before using this in production. Also, if your plugins are serial-linked this will lead to some issues as well unless all versions of C4D are sharing the same serial number.

References

Thanks go to the following resources for getting me to a place where I was able to write this post:

Tuesday, September 11, 2012

C4D Architectural Visualization Resources

With any luck, I'll be doing some more architectural visualization work soon. Here's a list of resources I came up with while doing research for a project. If I've missed anything, please leave a comment.

Tutorials

C4D Specific


General Tutorials

  • Arch Viz Making of Tutorials: A pinterest board created by Ronen Bekerman. Seems like a pretty good starting place. Not necessarily C4D specific.
  • CG Architect.com: This looks to be a great resources. They have quite a few making-of articles up that show images of finished works in various states of production.

Recommended Reading

  • CG Talk Forums
    • Arch Viz Workflow: It seems that most people use some combination of VectorWorks or Sketchup to work with DWG files from the architects, and then bring those into C4D using various plugins. VW seems to be the preffered option because of the quality of its exchange plugin.
  • C4D Cafe Forums
    • Archviz Workflow / Software Question: A few posts on the subject. It seems that at least some people prefer ArchiCAD over SketchUp for architectural work. Also, for 2D work, you can import a .dwg into illustrator and then export an AI file for use in cinema. For 3D a .dxf file can be used (despite often poor results).

Plugins / Model Packs

Tools

  • Google SketchUp: A free architectural modeling plugin.
    • Sketch 4D: Allows you to download and open Google Warehouse files directly into C4D. Also allows you to open sketchup files in C4D so that you can use SketchUp Free instead of SketchUp Pro.
    • Google SketchUp 8 Essential Training by George Maestri for Lynda.com
  • VRAY for C4D: A popular third-party renderer for architecture visualization work. While I'm a big proponent of using built-in tools where possible, the renders coming out of VRAY really seem to be a cut above C4D's built-in renderer for this sort of work.
  • ArchiCAD: A 3D CAD modeling program tailored to architecture work.
  • Tools4D Texture Remapping Kit: A great tool for taking existing photographs and translating them into reusable tiling textures. Great for grasses, building fronts, etc.

Tips

  • Adopt a standard scale for all of your models, this way you can easily import all of your files from different projects into the file for your latest gig.

Areas for Further Research

  • Model packs
  • Texture packs
  • Go through the above tutorials and resources and see if any best practices emerge. If so, codify them and write another post.
  • Helpful plugins