Jump to content


Cafe Contributor
  • Content Count

  • Joined

  • Last visited

jed last won the day on June 22

jed had the most liked content!

Community Reputation

736 Extraordinary


About jed

  • Rank
  • Days Won 47

Profile Information

  • First Name
  • Last Name
  • Location
    Manchester, UK
  • Website URL

Cinema 4D Information

  • C4D Version

Hardware Information

    Ryzen 3700X GTX 1650

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Don't know if this is a new thing but I couldn't seem to login to the Cafe today because my profile was incomplete. The field 'website url' was a particular stumbling block, since I don't have a website. After a few attempts, I found that my Vimeo homepage worked. It's not what I'd call a website - I just use it as a file source to embed videos here. Anyhow, it might help other members who get the 'profile' message.
  2. It's quite easy - I've made quite a few scenes with detailed dynamic cars + trucks. My method for real cars is to have a proxy dynamic car made from primitives and make the real wheels children of the cylinders (same size and location), the body just has to be a cube of approx size. The real car parts just come along for the ride, just use the traffic lights for hide reveal. If you apply dynamic tags to hi poly stuff it runs very slow in the viewport, so is hard to setup. A proxy car runs fast, and you can re-use the rig. Here's a dynamic Mini with manual XPresso steering - has a switch to see the hidden proxy car. https://www.dropbox.com/s/uf22aqwe11gkzxz/redmini.zip?dl=1 The toy car follows a target on a spline, and has a null pointing at the target to get steering. Distance to target controls the motors. The speed of the target is done by addition and varies for different parts of the scene, so there's a python lookup table - loop the loop needs to go fast etc. one car.c4d the toy car crashes sometimes, but that's part of the fun. I had several attempts at baking 3 toy cars before I got a scene with no crashes. Creative Commons Mini in DropBox file from http://www.oyonale.com/accueil.php?lang=en
  3. Dynamic cars is my fav part of C4D.
  4. You can do the chain with one cloner and formula effector with modulo 2 to select every other link, and turn it by 90 deg. mod(id;2) = 0 id is the clone index, modulo counts up to (but not including) 2 ie 0 1 0 1 0 1 etc chain2.c4d
  5. jed

    Constant Random Number

    @Havealot neat use of seed to stop the value changing every frame.
  6. jed

    Constant Random Number

    Is this happening during animation ? If so, you could use a memory node to compare current value to value on previous frame and unfreeze the random number if different. the data change should be step freeze2.c4d
  7. Sounds like iteration - which is basically going through a list of objects and applying similar math to each sequentially. Since your objects are under a null, you can use a hierarchy node and point it at the parent null. The hierarchy null outputs each object once per frame and you use a specimen object and connect its object port. The specimen object 'becomes' each object in turn. In this file I used noise and the object's index to give a different noise seed to each sphere. I'm not sure what exact rotation you want, but the principle's the same. xp turn.c4d There's probably a better mograph or fields method, but you asked for XPresso
  8. Looping is quite hard in XPresso - need to use python. In this file I calculated the gap and positioned each text word at previous position + previous height + gap words align gap.c4d time to read up on Python lists
  9. This might work - I have a dynamic sphere falling in a tube and use XPresso to get nearest point on a spline to the sphere. This drives the carriage that's on the spline. You could try cranking up g to make it go faster. proxy coaster.c4d
  10. jed

    Block rotation

    My XPresso version. Some spaghetti code here - slots.c4d I had to bake it to make the parts stay in sync. Interesting gadget BTW
  11. I once worked in a high street white goods, TV + HiFi store. Everything came with a 1 year manufacturers guarantee and we were under strict instructions to sell the customer an extended plan to cover years 2 - 5. Stuff usually fails either in the first few weeks or after 10 years, so our extended plans were pure profit. The boss would let us do deals on the TVs to sell them, as long as the customer also bought the extended warranty.
  12. Here's some ideas for you. I made a look-up table and used formula effector to get the spots. xp_dom.c4d
  13. I usually drag the field onto the node
  14. I used to be into dynamic cars and my system was to have the cars follow a target on a spline using XPresso - a null in the car points at the target to get wheel steering, and the motors are controlled by distance to target. You can keyframe the target to stop at road junctions etc. Then project > dynamics > cache > bake (for team render). Might interest you. car2.c4d Here's a race using that method Vimeo
  15. I never miss an opportunity to add some unnecessary XPresso and Python. Here I iterate the doms and increase damping to 100% about 10-15 objects after the 'ripple'. doms2.c4d I seem to remember Nitro4D had a magic domino plugin and a method using his SoundFx to make clicks as the objects collide.
  • Create New...


We are in the progress of finalising upgrade to Cafe 3.0. If you are experiencing issues, please change the default theme to Cafe 2.5 and thing’s should work again. We will notify everyone when we resolve all the issues.

It would be also great if you could report any issue you might have on your side so we can fix them. :cowboypistol: