Jump to content

dast

Registered Member
  • Posts

    1,276
  • Joined

  • Last visited

  • Days Won

    65

Everything posted by dast

  1. Thanks! Scripts are available in the download section now.
  2. I wanted to send you a PM, but apparently you're not able to receive messages (inbox full ?), as such let me pass the message this way: Hi Hrvoje, I have been using a few scripts over the years, and moving to R20 I noticed I missed some. Apparently, these were COFFEE scripts, so I took the time to rewrite these in Python. Now, I was about to upload them to the C4DCafe's download section for others benefit, but noticed these original scripts were named VP_Reset Position and VP_Reset Rotation. I figured these must have come from a Vertex Pusher tutorial I had purchased in the past. So, before uploading the converted Python versions, I 'd first like to ask if it is OK with you to upload these. I don't want to take credit for these, as they are simply derived from your original work.
  3. Still need to figure things out before making the official announcement, but probably all my plugins being ported to R20 will be available from 1st January 2019. As I planned a less feature rich sibling of Seamilar (announced as EasyUV), I am also planning a less feature sibling of PolyGnome. It's a little early now (and still haven't figured out an appropriate name), but I soon hope to be able to announce this "EasyMeshblender".
  4. Thank you for your interest in PolyGnome. R20 version of the plugin is completed, and will be available to the public starting from 1st January 2019.
  5. Also remember that when hovering over the favorite "dot" in the dial, the description/info of the favorite is displayed in the status bar (even user has entered description/info). I agree that colors are difficult to memorize when having tenfold of favorites, but I haven't found a better way ... yet.
  6. If you create a favorite with "mixed" settings, one checkbox on another off ... what would the restriction be? Besides, why restrict? The user can adjust the colors the way s/he wants. It is up to the user to define his/her favorite, which values are on/off, positive/negative ... So, choose your color the way you want. I also figure everyone has their own methodology of what colors best fit with what settings. Who am I to restrict anything?
  7. I am in the process of finalizing the update of Dials. Still a few minor changes to do, and then the usual building on macOS. As well as porting to R20 (both Windows and Mac). New in this update are : - drag-n-drop for adding tools - favorites (via drag-n-drop) - support for multiple tool sets While the plugin was originally designed to work for tools only, a side effect of its design is that other parts of Cinema 4D can be dragged to the tool sets as well. Scripts, primitives, deformers, ... And these can be executed from the dials just like the regular tools. Unfortunately, favorites currently only work for tools. Maybe in future updates this can be extended as well.
  8. Stacking UV islands is on my todo list ... next to so many other features. Cannot promise when any of these will become available in future update(s).
  9. dast

    EasyUV (R16-R21 only)

    Since EasyUV is meant having very limited features, it would be better to provide your specific requests into the Seamilar plugin discussion here And could you then please elaborate on your request a little further. Are you referring to "stacking" of UV islands?
  10. [Edit - Note: this thread should be located in the "Programming - C++" section of the forums. It ended up in the "Python" section by accident during one of the forums reorganizing sessions] EasyUV is based on my Seamilar plugin, but as a younger sibling with less features. It mainly focuses on the ease of unwrapping UVs, using the specifically created Seam Tool. A small list (not final) of the differences between EasyUV and Seamilar: Available for R16-R21 Windows and macOS. Latest version (v1.4 beta 1) available in the download section. Some demonstration videos Main overview: https://www.youtube.com/watch?v=Ph2MsXwQNXY Export UV canvas: https://www.youtube.com/watch?v=TPKDSk6sbXk Bounding Box Transformation: https://www.youtube.com/watch?v=zN1z0-B1Oqg
  11. "Connect Point/Edges", using default shortcut M~M (at least in my R19, in R16 it seemed to be Alt-X)
  12. Thanks for the feedback "Toolsets" have been designed. But I still need to find a way to provide this into the configuration window.
  13. Have been working on some more features. This was the main purpose of the whole Dials plugin ... being able to provide multiple "favorites" per tool. It did take up quite some time before getting to that point. And I am still not release ready. There are still quite a few hurdles before reaching the finish. But providing, now and then, some updates on the status of the work does help keeping focused on the end goal. Since its original release the plugin has been downloaded about 250 times. Sadly only 9 people have taken the opportunity to register it. And only 5 found the plugin useful enough in order to provide for a donation. A big thank you to them for supporting me. Unfortunately, while being generous, these few donations didn't manage to compensate for all the effort spent developing the original plugin. Let alone all the extra effort needed for the follow-up. Lesson learned. Note: one of the reasons I have taken down the registration for the plugin, is that more and more users where providing an invalid serial number (cracked software). Not to sure what to think of that, but yet another lesson learned.
  14. Note that this isn't Nigel's forum anymore, so if contests are to be set up I am sure rules will be different to what these used to be. Different people holding the reins, different rules. I do agree to miss some of the contests that were started now and then, in the "old" times. Especially the ones related to animation. However, I never actually took part of any of the modelling ones, nor texturing ones. As I am more of a storyteller, something I prefer not to do with a single image. And, as such, nostalgically remember the "Flight School", "Perpetual motion" or "Inner workings" contests. Ah, those were the days. "Gamut", my entry for the "Inner workings" contest ... won first price, and was really proud of it. Still have the T-shirt.
  15. You're welcome. Glad the script is working and useful to learn from. Just a note that the original COFFEE script you posted is not complete. So, for others learning to convert COFFEE into Python, note that that the COFFEE script is missing something like main() { right between the end of the comment and the var declaration.
  16. What is the problem you encountered? With the help of MAXON's Python SDK documentation I was able to convert it into the following Python script. Having no experience with the Stage object, I actually don't know what to expect. I hope the converted script does what it is supposed to ... # CamSwitch.py # CamSwitch.CSC V1 B.Horgan 2010, converted to Python Daniel Sterckx 2018 # works with Stage Object to toggle between editor and and linked cameras in stage object # (just switches the stage on and off and refreshes the view ) # NB - rename the Stage Object to 'CamSwitch' for the script to work import c4d def main(): switcher = doc.SearchObject("CamSwitch") if switcher: state = switcher[c4d.ID_BASEOBJECT_GENERATOR_FLAG] if state == 0: switcher[c4d.ID_BASEOBJECT_GENERATOR_FLAG] = 1 c4d.CallCommand(12147) # redraw view to activate linked camera in Stage Object else: switcher[c4d.ID_BASEOBJECT_GENERATOR_FLAG] = 0 c4d.CallCommand(12202) # Switch to the editor camera if __name__=='__main__': main()
  17. Unless I am missing something I am almost certain this is not a built-in feature. As such, the best solution would be for you (or someone else) to write a script that does exactly this. You could even add some options to process selected points only, or all points if none are selected. Just a thought.
  18. After all the trouble of updating my plugins to R20 I finally found some time to actually work on updating "Dials". Version 1.1 will provide for a drag-n-drop configuration. In the short demonstration video I am using the shortcut "Shift-C" to open the built-in Commander and look up the available tools. I then select and drag the required tool from the Commander to the Dials' configuration window. The same could be done from the "Customize command window", or any other means that allows tools/commands to be dragged. Still "work in progress" at this time, while looking to add some more features.
  19. In a plugin you can gray out controls in the Attribute Manager via the GetDEnabling() function. But I am not sure you can gray out userdata controls. You can however show/hide userdata controls as has been set up in following scene file. PythonTag ShowHide Userdata.c4d
  20. Glad you like the plugin. Yes, got Groboto a few years ago, but never really digged the user interface ... or the whole user experience in that matter. My hat off to you for being able to use it in your workflow. When I conceived PolyGnome I assumed I would be able to provide asset libraries on a regular base. Truth is that plugin development in general just takes up all my time, I don't find the time to actual model anything these days. As I cannot provide asset libraries on a regular base, nor even now and then, I had decided to provide an easier way for user to prepare their assets. As I read, the Asseziter does what it was meant too. Thanks for the feedback.
  21. Probably not the best solution, but this worked for me. birail 02.c4d Using two splines, a straight and a curved one, I used the straight one to steer the whole animation. I have added user data and xpresso to control the movement of the panel on the straight spline. Then I used constraints to keep the tail of the panel to follow the curved spline. The constrain is a simple "clamp" on a surface, made up from a loft of the curved spline. Another clamp entry forces the tail to stay at a given distance from head.
  22. Sorry for the late reply, didn't notice a new post was made until today. Unfortunately, since Ringloop is edge-based it does not work for polygons. Since an edge has a "direction" it can be used to detect ring or loop. As polygons do miss this feature, it would be hard to find out in what direction you would want to ring or loop. But I believe others have created plugins where you select polygons spaced apart. This then defines the direction for repetition, allowing to select every other polygon.
  23. This usually happens when a tag is designed to be present only once for an object, and as a result of actions gets added a second time. I have only experienced this once when developing an own plugin of mine. Tag 5612 is actually the Phong tag. Check in your Object Manager if the "COMET" object does have a two instances for the Phong tag. You'll probably be safe to remove one or the other. Curious thing is how you achieved to get in the state of ending up with two phong tag instances. Might try to redo your last steps to see if the problem is reproducible.
  24. I am not yet set which direction I will be following for this. But to be honest, I first need to convert all my own plugins to R20, so this script and its future options will have to wait. First, it is not my intention to convert everyone else's plugin or script to run in R20. I quickly did this rewrite of the COFFEE script as I assumed it would take only an hour or two to complete, and allow many users to continue enjoying said script. As for IvyGrower, I don't think this is a COFFEE script. So, it isn't just a simple rewrite. Additionally, that plugin might even be a commercial one (don't know, didn't actually check). In order to rewrite a script from COFFEE to Python you actually need the COFFEE source code. If it isn't COFFEE, nor has it's source code freely available ... were do you expect someone to start? Same with PolyCircle.
  25. I am planning to add the possibility to control the radius of the circle, but for now I just made a quick conversion of the original COFFEE code into Python. <file removed> Edit: Just to point out, the original COFFEE script is not mine. I don't want to take credit for this plugin, just provided a rewrite into Python. Edit 2: I have removed the script file in this thread, as it has now been uploaded into the download section of the forum.
×
×
  • Create New...

Copyright Core 4D © 2023 Powered by Invision Community