cmNodes v1

posted by Chris - 6 months ago

cmNodes v1.0 is available for download

cmNodes requires Cinema 4D R14 or higher on Windows or OS X.

It's a little ahead of schedule, but here it is. I know that there is not much documentation, but I hope that there is enough to get you started. Feel free to ask questions and I will do my best to answer in a timely manner. I already have many more features planned but there's bound to be things that I haven't thought of or considered, so I'm glad to take any suggestions.

While cmNodes has been tested pretty thoroughly on a variety of hardware, it's a complicated piece of software and should be considered a work in progress. If you encounter any problems please use the contact page to send me a detailed description.

Enjoy!

Update (2013/12/22): The latest version can be found here: cmNodes 1.5.07

53 Comments for “cmNodes v1”


  • Richard Squires

    Not seeing any "tip jar". I want to pay!!!!

    Now off to play.

    Reply ↓
  • Peter park

    awesome...!!

    Reply ↓
  • Lasha

    thanks.
    please for vrayforc4d

    Reply ↓
  • Alexander

    There is a Word for this... Awesomeness! =D

    Reply ↓
  • Sergey

    Thank you so much, Chris! Works amazing!

    Can you please tell if you're planning to add Vray channels to cmNodeShader?

    Reply ↓
  • Mathieu

    Many thanks to Chris

    Math & http://cinema4d-fr.fr/

    Reply ↓
  • Simon

    does this nice plugin supports vray4c4d-mats in the future?

    Reply ↓
  • demafleez

    Incredible work! HUGE thank you!

    Reply ↓
  • Author

    Chris

    For everyone asking about Vray, I am planning a Vray material node, but for now this can be set up manually.

    https://www.youtube.com/watch?v=Uxg9g41gjt0&feature=youtube_gdata_player

    Reply ↓
  • rimax420

    Wow, awesome man! Thank you. I am thrilled for vRay support :)

    Reply ↓
  • qsjcraig

    This is fantastic! Thank you so much for the amazing work, well done!

    Reply ↓
  • Imran

    for Vrayforc4d please....!

    Reply ↓
  • David

    Brilliant work and long overdue, thanks for your generosity!

    Would it be possible to have an option to permanently display port names on nodes, as per XPresso? This would be especially helpful for a Material Node with a lot of channels.

    Reply ↓
    • Author

      Chris

      Yes, in fact a re-implementation of the whole node graph gui is planned. I think the performance could be much better especially when zooming if I change how the drawing is happening. I suppose even with the current system I could move the name and stamp up to make room for the port labels, which might be a good intermediate solution. I will add this to my issue tracker.

    • David

      Great to hear that this will be addressed. The intermediate solution sounds good but I appreciate that you're accumulating a lot of tasks to get through. Anyway, this will be a welcome improvement whenever it's implemented.

    • Author

      Chris

      I think I have the crashes worked out along with some other non-critical bugs. Once fixes are confirmed by testers I am planning to tackle the interface before adding any new features.

  • Sergey Kritskiy

    Thanks again. Do you think it is possible to add alternative way for zooming? I'm using tablet which doesn't have a scroll wheel. Maybe alt+RMB, as in viewport?

    Reply ↓
    • Author

      Chris

      Yes, I will see if I can work in a different way to zoom with the mouse. For now you can map the "zoom in" and "zoom out" commands to the keyboard.

  • VrayEngineStudio

    It could use a comprehensive tutorial on this plugin. ;)

    Reply ↓
    • Author

      Chris

      Agreed, but this will have to wait until I've taken care of some of the more pressing issues. That is unless someone takes it upon themselves to write up or record a tutorial.

    • VrayEngineStudio

      Of course I'll wait. Until then throw your plugin on my website. ;)

  • Ko Maruyama

    Thanks Chris!

    Reply ↓
  • d

    awesome...!!

    Reply ↓
  • Author

    Chris

    Wow, cmNodes has almost 1000 downloads already! Thank you everyone for such a positive response.

    Reply ↓
  • VrayEngineStudio

    Free things always attract customers.
    http://www.vrayenginestudio.com/2013/10/free-plugin-cmnodes-v1-by-cmstuff.html

    Reply ↓
    • Author

      Chris

      Awesome, thanks for putting that up!

  • imran

    Is it possible to be for Vray aslo...?

    Reply ↓
  • Andre Berg

    Thanks for making this available!

    It might not be much but I'll help bang the drum as well: http://irisvfx.com/blog/addons/first-preview-of-cmnodes-now-available/

    PS: hope you recieved my tips.

    Cheers!

    Reply ↓
    • Author

      Chris

      Thanks Andre!

      And yes, they have been received, thank you very much!

  • Konstantinos

    Wow! amazing plugin!!! At last! I'm working at 4D R15 and Vray 1.8.1, at the moment this plug does not work with vray shaders as it should, but you said already that you're working on it which is so cool! Second I'm getting freezes when sometimes I check the channels Illumination or Displacement, Win 7 64 here.. and third (and I only say all these to try and help not whining) could you have one node of a texture or shader and be able to connect it with many different channels? I mean connect with many wires the same texture to say the bump channel and also the specular so that when you change something in that texture it updates all the channels at once. Maybe you can but I can't seem to find it!
    Thank you so much for this amazing plugin it is a game-changer for Cinema 4D and the material system!

    Reply ↓
    • Author

      Chris

      Thank you for reporting your issues... I will see if I can recreate the freezes that you are experiencing.

      To connect a node's output port to multiple input ports you can either drag a wire from an input port to the node's output port, or hold down the control key and drag from the node's output port to an input port.

  • Mantas

    Big thanks, incredible!

    Reply ↓
  • Author

    Chris

    A new update is available. I have updated the file on this page and posted info about the changes here: cmNodes v1.0.08 is available

    Reply ↓
  • Author

    Chris

    I also put a download link in the menu that links to this page. That way even if this article gets buried it will be easy to find.

    Reply ↓
  • stereoV

    Thanks so much Chris for giving us that genius tool !!
    For making it better i give you a little report of things i found using it under Win7/64, C4D,R15 / Vray1.8.1.
    - After playing around a few days i really miss a way to save and load materials with shader trees to share between different documents.
    By copy and pasting a tree through the editor you get errors sometimes and the Material itself is not copied so it needs to get connected again by hand.
    - One can´t delete a created shader tree again.
    - Like Richard already mentioned there´s a performance problem with updating the previews, guess you already got that...;)
    - cmnodes seems to be quite slow (tested with a vray1.8 setup) ! With cmnodes a simple testshot took me 7:02 min, building a similar setup without cmnodes took only 1:46 min.

    So far so good ;)
    Thanks again Chris and please contact me if you like to check up my test scenes !

    Cheers,

    Reply ↓
    • Author

      Chris

      I have a tree manager planned, which would include not only deleting and renaming trees, but also saving and loading (plus more cool stuff).

      The previews should be better with 1.0.08, but they still need work.

      I've received a couple of reports that the Blend nodes seem to be causing a significant slowdown. This is an issue that I still need to investigate. A sample scene would be great. I'll send you an email momentarily.

      Thank you for your feedback.

    • Author

      Chris

      I've made some progress with the slow renders. So far I've improved render speeds by about 4x.

  • Author

    Chris

    There's a new update available. Read more here: cmNodes v1.1.38

    Reply ↓
  • Chris

    An rss feed for the homepage blog would be really helpful. I'd love to keep updated with your latest builds.

    Reply ↓
    • Author

      Chris

      I would like to get an RSS feed set up eventually, but that will have to wait until I take a break from working on cmNodes. For now I hope the "Check for Updates" command in v1.1.38 will suffice.

    • Sam

      You can create an RSS feed from many sites that don't have an RSS engine setup or that is broken...you simple copy the URL and paste it in a site like pages2rss.com

      I created a link to your home page already, Chris...it's right here:
      http://page2rss.com/rss/94b305ee07662411c3954ff003983667

    • Author

      Chris

      Thanks Sam!

  • Xavier

    It would be great to have the same kind of plugin for mac !!!!!!!!!!! I appreciate the great job you did !!!!

    Reply ↓
    • Author

      Chris

      The cmNodes download contains a version for OS X.

  • Boris

    very slowly works with R15.037

    Reply ↓
    • Author

      Chris

      Hi Boris, are you using v1.1.38? And can you elaborate a little on what is slow?

  • Pavel Zoch

    Hello Chris

    I made a basic tutorial for free (sure), it´s here

    http://www.c4d.cz/article.aspx?a=107

    I hope you will like it. I love the plugin!

    Pavel

    Reply ↓
    • Author

      Chris

      Thank you so much Pavel!

  • Sam

    ...been quiet for a while...any updates?

    Reply ↓
    • Author

      Chris

      We're in the middle of the busy season at work, so I have not had much time to work with cmNodes. However I am still working with the Vray team and still working on various lighting and reflection models when I can.

  • mike

    hi
    when i use "layer" node - it has good preview in tree, but wrong yellow color on cmNodeMat preview and on mat preview. but render ok.
    http://s019.radikal.ru/i624/1404/cf/6e1b45c80455.jpg

    Reply ↓
  • mike

    and for Filter
    http://s018.radikal.ru/i508/1404/4c/eec55cd6f636.jpg
    looks like it can not preview nested texture

    Reply ↓
    • Author

      Chris

      Hi Mike,

      Yes, it looks as if nested shaders are having trouble. I will check this out.

Leave a Comment

No trolling and no spam please. Spam will be deleted and your IP address will be banned. Email addresses will not be published and are used for the optional notifications only.