Jump to content

Search the Community

Showing results for tags 'XPresso'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Motion Graphics
    • MoGraph Central
    • Showcase
    • Jobs
    • Resources
    • Tutorials
    • Division05
  • General
    • The Lounge
    • Site news

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 33 results

  1. Hey guys! Just published my second tutorial, "Rigging an XPresso Text Preset". This one is a bit longer than my last, but it is totally worth it. You will learn how to create your own preset, giving you the ability to add custom edges to your extruded text! I have also included the preset as a download on the vimeo page(or click here), but I recommend following along to build it yourself http://vimeo.com/40132782 Anyway, I hope you guys like it! -Marc
  2. Hey guys! First some background on the project, if you're curious. For tl;dr pop down to the second paragraph. I'm woking on a scene in C4D where I want a "trail" coming off an object to bank along with that object as it moves through space. Right now I have a long thin rectangle nested in a Sweep NURBS along with a Tracer Object. This produces the trail I want, but because the Sweep NURBS does not look at the rotational values of my rectangle, there's no banking occurring even if the rectangle would be constrained to the bank of the object which is producing the trail. The solution I've hatched up (which seems close to working) is to use xpresso to connect the bank of the leading object directly to the initial rotation found within the 'details' section of the sweep NURB. The only problem now is that the value of the Sweep NURBS internal rotation feature is mapped from two user-determined values on a 0-1 scale...not a true degree system. Mine is set to the default of -180˚ to 180˚, meaning that a rotational value of 0 would be entered into the graph as the exact midpoint, 0.5 . The challenge I have is finding a formula to convert my bank rotation into a 0-1 scale that reflects rotation between -180˚ and 180˚. Does anyone have any tips on performing this sort of operation in C4D, or might know any resources worth consulting? Thanks!
  3. Hey guys, I'm looking make an spline/object go to a random position in the x and y axis using xpresso. So the setup is I have a user data of a integer for my random seed and then just a boolean that when it is checked it just go to a random position between like (-100 to 100 in the x and y) based on the seed. Pretty sure this is possible but I'm not sure how to come up with the random position. I'm guessing it is just a node that I have never used. Anyways hopefully this is pretty simple for someone to answer for me. Thanks!
  4. I am putting out a new tutorial this week! This time we dive into some XPresso in Cinema 4D to build your very own text preset! Here is the teaser: http://vimeo.com/39857562 Stay tuned...more to come! -Marc
  5. I'm trying to link individual points from a polygon to null objects in Cinema 4D. Then I would animate the null objects to move the points. I know I can animate individual points with PLA but I'm creating polygons based on null objects from a point cloud. So I want to link the points to the null objects rather than try some crazy keyframing. I'm sure there is a way to set this up via xpresso but I am terrible with xpresso. I'm trying to learn more about it. If anyone can shed some light on a way to do this that would be much appreciated!
  6. just a simple softbox rig for cinema 4d cheers! direct download: http://dl.dropbox.co...sso/SOFTBOX.c4d
  7. I was wondering if it's possible to show/hide sliders in the user data panel if a Boolean box is checked/unchecked. If so how would I go about doing this? Thanks in advance.
  8. I am currently writing a script that creates an Xpresso tag on a Cube, and then creates a node, of the Cube, on the Xpresso graph view. I would like to access the Object Properties > Size.Y port. I can get to this point, but whenever I create the Cube node with Size.Y port the node turns yellow. I'm not sure why it does this exactly. When I try to create the setup manually everything works fine. Can anyone here give me some advice? Here is my code. import c4d def main(): null = c4d.BaseObject(c4d.Onull) doc.InsertObject(null) cube = c4d.BaseObject(c4d.Ocube) doc.InsertObject(cube,null) xtag = c4d.BaseTag(c4d.Texpresso) null.InsertTag(xtag) nodemaster = xtag.GetNodeMaster() print nodemaster.GetOwner().GetName() node1 = nodemaster.CreateNode(nodemaster.GetRoot(),c4d.ID_OPERATOR_OBJECT,None,100,100) node1[c4d.GV_OBJECT_OBJECT_ID] = cube node2 = nodemaster.CreateNode(nodemaster.GetRoot(),c4d.ID_OPERATOR_OBJECT,None,300,100) node2[c4d.GV_OBJECT_OBJECT_ID] = cube node1out = node1.AddPort(c4d.GV_PORT_OUTPUT, (c4d.PRIM_CUBE_LEN, c4d.VECTOR_Y)) print node1.GetOperatorContainer()[c4d.GV_OBJECT_OBJECT_ID].GetName() node2in = node2.AddPort(c4d.GV_PORT_INPUT, (c4d.ID_BASEOBJECT_REL_POSITION, c4d.VECTOR_Y)) print node2.GetOperatorContainer()[c4d.GV_OBJECT_OBJECT_ID].GetName() c4d.modules.graphview.RedrawMaster(nodemaster) node1out.Connect(node2in) c4d.EventAdd() if __name__=='__main__': main()
  • Create New...