Jump to content


Regular Member
  • Content Count

  • Joined

  • Last visited

  • Days Won


southpaw last won the day on January 8

southpaw had the most liked content!

Community Reputation

62 Noble Beginner

Contact Methods

  • Website URL

Profile Information

  • First Name
  • Last Name
  • C4D Ver
    R20.026 Studio
  • Location

Recent Profile Visitors

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

  1. Here is a scene file, I made two muti-shaders, one for images on odd pages of the book, the other, for images on the book's even numbered pages. The texture tag has one texture on the front face, the other material on the the back face of the polygon. The image naming starts with 001.jpg, and ends on 012.jpg The within the Multi-shader, be sure the Mode is set to Index Ratio. I've found that depending on the typoe of cloner, the results are differeent due to the index number of each clone. The clone index of a Linear cloner looks completely different to a Grid cloner for instance. Multishader Book.zip
  2. @jed Thanks for the break down, it was the inclusion of 'num' in the line ' join(str(num) ' that really through me. Now I understand it a little better. The 'for in' loop, I understannd, but I'm only familiar with the ' += ' way of doing things, zfill() is new to me, but then, I know next to no python, My only programming experience in the past has been with Javascript and ActionScript back in the days when Flash was popular. Thanks again.
  3. result = ' '.join(str(num).zfill(2) I understand that the result variable is assigned the genrerated numbers which are converted to a string, but where did 'num' variable or prooprty come from ? Also, I didn't understand why .zfill(2) only adds one zero for padding rather than two zeros as specified in the parameter?
  4. @jed, I'd definitely follow that thread, but I couldn't add anything to it at this time, as I simply don't know enough. Hopefully in the futre i'll be able to make a contribution to a thread, but yes, a good idea no ne the less. Many thanks for for sharing the lottery file, these level is much easier to start out with. A few commands I wasn't familialr with, but nothing a search in th Python SDK won't explain. Thanks again. @teknow Thanks for the hair video, and sharing the spline ponts scne file. Glad you found it of some use.
  5. @teknow, & @jed & anyone else interested, Just seen this post from Tim Clapham of Helloluxx, https://helloluxx.com/tutorials/spline-points-to-clones/ He explains how to iterate through spline points and attach them to mograph objects using expresso and a small amount of Python. Pretty much the same thing I was trying to do a few months back but could only get so far.
  6. @Teknow, Many thanks, I've seen the Entagma video previously, I didn't understand it at time, but found it much easier to follow this time around. @jed, Again many thanks, for the advice and the cheat sheets, i'll be sure to take a look. My main issue with learning C4D Python SDK is where in the dicumentation to look. For instance in the Entagma video that Teknow shared, at around 17 minutes, they mention the "insertUnder" function to insert the newly created splines under the Geo Null, which makes perfect sense when watchng the video, but I'd struggle to work out that I even needed that function in the first place, and wouldn't really know where to search for it without knowing the name. I would find it easier if the Python SDK was layed out in a simlar fashion to a book on programing languages, a little more chronological so to speak. I understand that proir knowledge of Python is a big help, but just think the SDK would benefit from a few simple'ish tutorials explaining importing a classes, geometry creation, event updates etc. Just enough to get you going. Will keep trying though, I've always throught that things like loops and arrays in Python are much simpler and to create than they are in xpresso. That's not a dig at xpresso, just a preference of mine.
  7. Love this stuff, thnaks for sharing. Trying to learn Python which isn't too bad. It's the Python/C4D intergration that I have trouble understanding.
  8. I think they meant take a screen grab of your current screen, or post a still image. I think it's Command/SHIFT/3 on a mac. That will save a jpg image of you current screen onto your desktop. This would give the viewer an indication of what your talking about without the needing to click on the link (which they may think is just click bate) to see your video/scene file.
  9. See the last post on this page, I uploaded an explanation & scene file which seemed to fix similar problems, with lag and connectiions not holding up. You'll need to move the contol nulls around to see the effect.
  10. Thanks for sharing the Netcreator link. I'll check it out.
  11. MoSplines and L-Systems might be worth a look. Under the Simple tab in MoSpline settings (Attribute Manager) There's a Curve parameter that you can enter formula into to get various curve types.
  12. The darkness may be the result of the render using Linear Colour Space, while using 8Bit colour depth. Make sure you render in 16/32bit if using Linear Colour Space and Multi-passes. The Depth Of Filed should show in Photoshop as a black/White Depth Pass layer, which you then need to use as a source for the Camera Blur Effect. I don't think you'll see the DOF in a multiples unless you'e looking at the standard rgb image rendered separately from the passes. (The image rendered in the top Save dialogue box).
  13. @teknow I'm guessing it would be some kind of integration system, whereby a group of splines are iterated through, and their first point (0) would have it's xyz position attached to a single null or other object representing the initial connection, and then each splines second point (1) attached to another null (also part of an iteration loop), these would be the blue circles in the diagram you posted the link to. For the spline's curvature, I'm guessing you would need python to access the tangents, or maybe use the formula effector. I tried something similar a while ago after watching the Assassins Creed movie, but I couldn't get the loops to work. I'm guessing someone like @jed would be able to create the python needed, I don't think you'll pull it all of using only Xpresso. I've also have seen similar effects created using the Mograph Inheritance Object, whereby a set of clones or Matrices are morphed from one point/shape to another, and their path traced with the Tracer Object. You could again use something like a formular effector to drive the curvature of the path for point A to point B. Hope these suggestions help.
  14. I ended up making a new file, as your file seems to not work properly. Not sure if it's because you have a custom size in the texture node. I've attached a new working scene file for you. The process was : 1. Check Load From Disk in the Image Texture node, 2. Disable Flip Y Axis in the Image Texture node. 3. Add a Mapping Node, with the Scale.Y set to -1 , 4. Enable 32 bit colour depth TIFF/png/psd etc your image should render fine. Background Comp.zip
  15. I've just tested you file, you need to check "Load from Disk" in the Image Texture node to fix the colour issue. But then, this flips you image upside down, and disabling "Flip Y Axis" doesn't seem to fix the problem, but a mapping node should be able to fix it. Be sure to render 32Bit depth too.



C4D Cafe is the largest CINEMA 4D community. We provide facilities for discussion, showcasing and learning our favorite software :)
  • Create New...