CGTalk > Software > Maxon Cinema 4D
Login register
Thread Closed share thread « Previous Thread | Next Thread »  
 
Thread Tools Search this Thread Display Modes
Old 01-05-2013, 01:03 PM   #1
NiklasR
Expert
 
NiklasR's Avatar
portfolio
Niklas Rosenstein
Germany
 
Join Date: Jan 2011
Posts: 436
New Plugin: XPresso Align (free)

XPresso Align is a little utility providing two new commands for Cinema 4D. The commands align the selected nodes in the XPresso Editor horizontally or vertically, additionally adjusting space between the nodes so they do not overlap. Nodes not being selected won't be affected at all.



Preview Video on


Features:
► Align XPresso nodes horizontally or vertically to increase readability.
► Complete undo-compatibility.
► Prevents selected nodes from overlapping when being aligned. Horizontal spacing between nodes is higher than vertical spacing.
► Open Source! (Python)
► Compatible with R13+

Code by Niklas Rosenstein
Icons by Simon Fiedler

For questions, requests or bug-reports, please post in this thread or contact the developer at rosensteinniklas@gmail.com.

Edit:
New Version available, see this post.!

__________________
Cinema 4D Plugin Developer
niklasrosenstein.com/ | Freebies | Plugins

Last edited by NiklasR : 01-07-2013 at 03:03 PM.
 
Old 01-05-2013, 01:51 PM   #2
douwe
Know-it-All
 
douwe's Avatar
portfolio
douwe
Brussels, Belgium
 
Join Date: May 2010
Posts: 472
Very nice Niklas.
Hooked after only 3 minutes of using it.

In crowded setups a much lower horizontal spacing (of 10 or so) would suit me a lot better though.

Maybe a next version can feature a way to edit the spacing without needing to dive into the .pyp ? (similar to the Options in the Subdivide/ Optimize/Untriangulate Tool or so)

cheers,
d
__________________
-----------> douwe on vimeo
 
Old 01-05-2013, 02:13 PM   #3
cubeman
PRO
portfolio
Manfred Kostka
Hamburg, Germany
 
Join Date: Jan 2009
Posts: 190
Thanks Niklas! The right tool for straight angle maniacs like me.

Cube
 
Old 01-05-2013, 03:16 PM   #4
jimzepellin
Expert
 
jimzepellin's Avatar
James Leaburn
Bridge Officer
Dundee, United Kingdom
 
Join Date: Apr 2003
Posts: 627
Thanks Niklas. A nice handy little plugin.
__________________
If in doubt scream and shout.

C4D XL, ZBrush, Motion Builder
 
Old 01-05-2013, 04:35 PM   #5
brasco
Polygone
 
brasco's Avatar
portfolio
Jon Bosley
United Kingdom
 
Join Date: Jun 2003
Posts: 1,731
Ahh this is something to satisfy my OCD lining up of nodes, nice one!

cheers
brasc
__________________
brasco on vimeo
 
Old 01-05-2013, 06:24 PM   #6
Navstar
Expert
 
Navstar's Avatar
N Parker
Mograph Dude
Los%2BAngeles, United%2BStates
 
Join Date: May 2007
Posts: 2,093
Beautiful! If only the Xpresso editor had a "snap to grid" function.
__________________
----end of line
 
Old 01-05-2013, 06:51 PM   #7
deepshade
Expert
portfolio
Paul T
United Kingdom
 
Join Date: Aug 2008
Posts: 1,245
Free - open source - great idea - brilliant - thanks
 
Old 01-06-2013, 05:46 PM   #8
NiklasR
Expert
 
NiklasR's Avatar
portfolio
Niklas Rosenstein
Germany
 
Join Date: Jan 2011
Posts: 436
Thank you all for your great feedback.

I already got a new version up and running. It includes douwe's request of having the possibility to define to horizontal and vertical spacing. The plugin code was rewritten to be based on a library I am currently developing. This library must be installed before the new version of the plugin can run. Also, the plugin is now called XPAT (XPresso Alignment Tools)

The plugin and the library can be downloaded from github (links below). For installing the plugin, you go the usual way. To install the library, you need to paste the c4dtools folder containing all those *.py files somewhere the Python interpreter can find it. For this, you can navigate to your Cinema 4D's preference folder and head on to library\python\packages\. There you select the folder named the same as your running OS is (win32, win64 or osx). Into that folder, you need to paste the c4dtools folder.

Another (IMHO better approach) is to set the PYTHONPATH environment variable to include a directory on your file-system where you can put third-party packages required by plugins you have installed. This way, you do not have to paste the libraries multiple times in case you are running multiple Cinema 4D versions, therefore it is easier to organize. Also updating installed libraries (which might be the case with the c4dtools library, I hope it will gain popularity so it will be used in more plugins) will be easier than.

Links:
XPAT Plugin
c4dtools library
Setting the PYTHONPATH on Windows

If you have any problems installing the plugin, please don't hesitate to ask here. Any feedback is welcome as always!

Best,
Niklas

Edit 2013/04/17: Updated link to the XPAT download page.
__________________
Cinema 4D Plugin Developer
niklasrosenstein.com/ | Freebies | Plugins

Last edited by NiklasR : 04-17-2013 at 04:04 PM.
 
Old 01-07-2013, 10:15 PM   #9
douwe
Know-it-All
 
douwe's Avatar
portfolio
douwe
Brussels, Belgium
 
Join Date: May 2010
Posts: 472
Quote:
Originally Posted by NiklasR
It includes douwe's request of having the possibility to define to horizontal and vertical spacing.

Very nice. Thanks.

Keeping an eye on how your c4dtools library evolves. Interesting stuff.
__________________
-----------> douwe on vimeo
 
Old 01-07-2013, 10:15 PM   #10
CGTalk Moderation
Lord of the posts
CGTalk Forum Leader
 
Join Date: Sep 2003
Posts: 1,066,481
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
__________________
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
 
Thread Closed share thread


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 01:18 AM.


Powered by vBulletin
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.