Hotdog4D – Free Cinema4D Character Rig


Sorry, no more download 🙁 got email from lawyers, apparently this isn’t cool… but go check out my other free rigs in the tutorials section, got a robot and a marvin the martian in there.

Saw the dancing snapchat hotdog, and just had to recreate it, such a fun character. Then got my apprentice Maria to practice rigging on it. And now you guys get a free rigged character to play with. win win win :))

Go check out her art station account at:



ui customization in Maxon Cinema4D

Ever think the layout of cinema4D could be better? well it can, and you can, and everything can :)))


Naming and Numbering Conventions

This is an issue i run into a lot. People have terrible naming conventions, so i thought i’d go over some basics. This is mostly based on my experience and is more geared towards freelancers. There are many other possibilities, but these i think are the essentials, the rest will probably be pipeline dependant.

So rule number one, for everyone: NEVER EVER EVER name a file “FINAL”. Just don’t, its not real, it never happens, and you end up with silly stuff like “project_Final_v03_changes05_done_friday”. In many places its a fireable offense. So don’t do it. Also i recommend not working with people who do it, it’s a bad omen.

When i’m working on my own files they will be named either based on scene or object, with 3 numerals after the underscore, maybe 4 just in case, but i don’t think i ever got there. So object_004, object_005, etc…

Now you should have incremental save turned on, so you can hit “Save” and the program will automatically adjust the number. So 004 will become 005 etc. I have it set to ctrl+alt+s in cinema4D. Hit it regularily. It’ll save you from losing data to corrupt files, and will let you easily revert to past versions.

Now lets say you have something you are working on and you want to test out a variation, or something that might break everything, well a good way to name it is “object_005_testNewArm_001.c4d”

This way you can increments and try out things, and if it doesn’t work out, you know exactly where to go back to. If it works out well, just save it as “object_006.c4d” and keep working.

Recieving files from clients.

If I receive a file from a client, lets say “character_056.c4d” While i work on it I’ll ussually append “_A002” to the end. “A” being for Aleksey. So when he gets my file, or finds it in a folder, he will know what was the initial file. So it will be “character_056_A007” when he gets it. If it works the way he wants, he can rename it and bring it back into his numbering structure, so into “character_057”.

I hope you found this helpful. Do you have any workflows you like or don’t like? Share them in the comments help others avoid pitfalls, and be more efficient 🙂


Timer – productivity quicktip

There are many time tracking apps and what not, but for me personally i find it very helpful to just set a timer and a small goal.

Its kinda like the pomodoro technique. I’ll ussually use 25min timers, and go: “i will do these 3 points of revisions in the next 25 minutes”.

I also do the same thing for breaks. I’ll set myself 12 minutes to check out forums or what not. And setting a timer helps there. Or do some cleaning around the house for 25 minutes.

So why am i writing this? Well there is this website called, the handy thing about it, is you can set the timer with a url, so i have these handy timers in my bookmark bar on my brower.

Hope you find this useful!



Free 2 legged robot rig C4D

Hey Hey! It’s a free cinema 4D rig. This time i share with you my cute little 2 legged walker. hope you have fun playing with him. Make sure to send me links to anything you make. I always love seeing what you get up to!

If you get a warning about true symmetry you can just ignore it or check out the free plugin here:

You can also follow along with my tutorial and build this robot yourself:

Share to Unlock Contentimage/svg+xml
Unlock this exclusive content by using one of the sharing buttons below. too intrusive or unfair? let me know. 

Reel Critique

  1. It’s too long, make it shorter ( less than 1 minute)
  2. Put the best stuff up front.
  3. Get rid of the stuff that you are not proud of.
  4. Put in the type of work you actually want to do
  5. Make it shorter
  6. Seriously, make it shorter.


Trust me this applies to your reel. It even applies to my reel, and i wrote this article.. Also make sure its still works without the music. If its boring without the music, make it shorter. Are you seeing where im going with this?



GPU for GPU rendering Octane Thea Indigo etc..

Buying a GPU for GPU rendering? Read this first. I find myself answering the same questions over and over. So here is a summary of what you need to know when buying a GPU for GPU rendering. This information is valid as of writing this, I will try keep it updated as we go along.

Temporary disclaimer: The Nvidia 1080/1070 cards currently are not supported by all gpu render engines. The support is rolling out slowly, so check your specific engine before buying. Octane and Thea are both working on it. Apprantly VrayRT and redshift support them, but neither of them are available for C4D.


Nvidia. All the gpu renderers are nvidia CUDA based. This might change in the future, but right now if you want a fast stable GPU renderer you are stuck with nvidia.

[disclaimer]: don’t install geforce experience, just the drivers and update them manually. There have been reported issues with the software which you really probably don’t need.

[edit]: Getting a lot of feedback about AMD cards. and how indigo and vray support OpenCL.. In todays world and i can only write about today, because the futures change rapidly, it would be irresponsible of me to recommend people to get an AMD card for rendering. If anything it just adds another layer of complexity where it’s not needed. Get an nvidia card and you aren’t losing anything. Get an AMD card, and some engines won’t work, while others not as well as CUDA etc.. OpenCL stuff runs on Nvidia cards just fine and often better than on equivilantly priced AMD cards. But by all means do your own research.


The onboard memory of GPU cards does not stack. ie, 2x 6gb cards, can handle a 6gb scene. 1x 3gb card and 1x 6gb card, can only handle a 3gb scene. So if you have a bigger scene, you will have to disable the smaller card. And for the most part everything needs to fit on the GPU. Octane has out of core textures, which means it keeps the textures in the system ram, which helps at  times, but apparently also slows down the render. And Octane has a Tiled frame buffer in system RAM since 3.x with the aim to reduce the VRAM overhead on each card. Thea has bucket rendering mode, so when you are rendering the final image the buffer doesn’t take up all the memory on the card.

Also be aware of Dual GPU video cards. Some Nvidia cards including the titans. Have 2 gpu’s on one card. Here, the memory has to be halved. It will say it has 6gb of memory on it, but its actually only 3gb per GPU.  the GTX 790 is an example of a card like this.

PCI lanes

Some cpu have less pci lanes then others. This is mostly irrelevant to GPU renderers, as long as you have at least 1 or 2 lanes per card you will be fine. The pci lanes is more important for games.


Once again SLI is irrelevant to GPU rendering. You should not install the sli bridge or enable this in the options.  Furthermore unlike in SLI ( which is only useful for games). GPU render engines don’t care if you have different cards working together. so you can have, 780’s and 980’s and titans all working together. Just keep in mind the memory issue i brought up earlier.

[edit]: if you game with SLI you can install the bridge and enable/disable SLI in the nvidia control panel at will. ( a comment from reddit provided this useful information)


If you are planning on putting multiple GPU into your computer, make sure they have fans that push the hot air out of the case. So either reference coolers, coolers that look like reference coolers or liquid cooled/hybrid cards.

Screenshot 2016-07-13 12_56_49-Google Image Result for http___rog.asus.com_wp-content_uploads_2013_07_matrix-co

Because as you can see above, the traditional fans just expell  the hot air into any direction as long as its away from the card which means the air is being pumped into the case itself so sticks around to heat the whole shebang up. Works fine if you have 1 gpu in your case, but if you have 4 well.. not so fun..

So what you do want, is the cards with heatsinks like this to blow the hot air outside of the case.



Secondary Brands

There are lots of brands that manufacture Nvidia based cards. EVGA, MSI, ASUS and Gigabyte are the largest in the west. EVGA generally has the best reputation for their great warranties and customer support. Asus probably has the worst reputation for Customer support, but they are much loved for their prices and performance. ( I have asus, even though i got burnt with their laptop). Just you know, read the warranty terms, maybe do some googling. This stuff changes very quickly. Some brands become terrible, some get better.

Dedicated Viewport Card

Many people like to have a dedicated video card which isn’t engaged in rendering to handle the viewport and windows desktop. So they will have 3 titans for example to handle rendering and then a gtx 950 to handle the monitors. This stops your system from becoming unresponsive while rendering. While this works in most situations, you might not want to get the cheapest possible card, because cinema4D uses the card that the monitor is connected to to handle the viewport. And possible other programs do the same. C4D’s viewport isnt too stressful on the video card, most of the slow downs you will see will be cause by your CPU, but still something to keep in mind.

Fitting all these cards into your case

There are a couple of things to consider. First GPU’s come in different widths. Most of the cards you will probably be using will take up 2 slots. Some cards take up 3, but they are rare, and probably have the wrong type of heatsink on them anyway. So while you can buy motherboards with 6 or 10 PCi slots, you probably won’t be able to actually fit all the cards into it. Most cases will fit at most 3 cards, so if you want 4 cards, make sure you have a pc case, with alteast 8 pci slots on the back. Note: I’m not talking about the motherboard. the motherboard only needs 4 pci slots for 4 pci cards. ALSO a lot of these cards are really long, so make sure your case has enough clearence to fit them not only next to each other but also length wise. Sometimes the hard drive bays will get in the way.

And also related to fitting stuff in, don’t forget to make sure you have a large enough PSU. Use this website to help


So there you go, now hopefully you will be able to make a more informed decision 🙂

If you need more info about building a machine for vfx check out the other article i wrote about hardware:



Surface Deformer

How to make one geometry surface deform another, useful for stitches, bulges, ties, shirts etc..



camera ticks – render camera Cinema 4d Quicktip

Ever have trouble with those little white boxes next to the camera and render the wrong view? This video tries to clear things up a bit 🙂

C4D install variations

Do you ever need to run various configurations of c4d on a regular basis? For example an install without plugins? Or perhaps you are beta testing a render engine, and you regularily need to switch between stable and beta version? Well here i’ll show you how to do that without duplicating your whole c4d install folder.

Cinema4D looks in 2 places for plugins/scripts/layouts etc. The first place is in the root folder of c4d. c:/program files/maxon/cinema4d or wherever you have it installed. The second is called a prefs folder. This by default lives somewhere in your “my documents” folder. and is unique to each user account on your computer. Here i will show you how to manually tell c4d which prefs folder it should look at when launching.

Make a shortcut to cinema4D in your R17 folder.


right click on it and click properties.

now in the Target field add:[  g_prefspath=”E:\dropbox\c4d prefs”]


without the square brackets. So mine looks like this:

  • “E:\soft\CINEMA 4D R17\CINEMA 4D.exe” g_prefspath=”E:\dropbox\Dropboxc\4d stuff\c4d prefs\prefs”

Don’t forget the space before the “g_prefspath”.


Now when you open Cinema4D from that shortcut, thats where its going to get all your layouts and shortcuts and plugins from.

You can make as many of these shortcuts as you want. What is important is that you install your plugins into the “plugins” folder inside the prefs folder and not in your root directory. Because the root directory plugins will load all the time regardless of what c4d shortcut you click.

If you want to get your old prefs and put them there you can do that easily. By opening cinema4D from the cinema 4d.exe file. pressing ctrl+e, and clicking the “open preference folder” button in the bottom left of the window. From there you can also check where your current open instance of C4D is getting its preferences.


Now you can rename these shortcuts to Cinema4d clean, Octane Beta, Octane stable etc..

Keep in mind that each version will have its own shortcuts and layouts. So be wary of that. maybe find a software that will sync just some of the files inside those folders, I haven’t looked into that yet.


Note: in R15 it was different, so my target path looked like this: “E:\soft\CINEMA 4D R15a\CINEMA 4D 64 Bit.exe” -homedir “E:\soft\CINEMA 4D R15a\myprefs”