Jump to content

beesperester

Limited Member
  • Posts

    5
  • Joined

  • Last visited

  • Days Won

    1

beesperester last won the day on January 4 2021

beesperester had the most liked content!

1 Follower

Profile Information

HW | SW Information

  • OS
    macOS

Recent Profile Visitors

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

beesperester's Achievements

Newbie

Newbie (1/14)

8

Reputation

  1. beesperester

    Patterncloner

    Hi everyone, I just released my very first plugin 🙂 Patterncloner is a Cinema 4D object plugin for distributing instances in a grid array while following a preset pattern which instance source should be repeated and in which direction. Patterncloner uses a text representation of a table to describe which element from the child objects of the source Null should be instanced along a grid plane. The number of rows and columns of the grid is derived from the step size and the size. The elements are chosen from the name declared in the pattern and based on the regular expression declared under the Settings tab. The plugin has been build and tested with Cinema 4D R23.008 Get it on Artstation: https://www.artstation.com/a/1792556 or on Gumroad: https://gumroad.com/l/c4d-patterncloner Check out the project page for more information: https://github.com/beesperester/c4dbuilder If you encounter any issues please head over to the GitHub issues section: https://github.com/beesperester/c4dbuilder/issues Preview
  2. Hm, I just figured that since this is not a cinema4d plugin in a traditional sense but a python package which provides functionality for dealing with cinema4d python plugins I am not sure, if I can upload this to the Download section in a reasonable way. This can not simply be dragged and dropped into the cinema 4d plugins directory but has to be installed via pythons package manager pip: https://pypi.org/project/bootstrap4c4d-beesperester Also: I bumped the version to 2.1.0 since I just added the create plugin functionality to the cli. You may now use the cli to create a plugin python file as a starting point to be used with bootstrap4c4d 🙂 Cheers, Bernhard
  3. I just released version 2.0.1 which comes as a pypi package and a cli for building your plugin files. In the future I plan to add cli commands for creating object and tag plugin templates as a starting point. Please check out how to install and use it here: https://github.com/beesperester/cinema4d-bootstrap I will also post this in the download section 🙂
  4. Hi Igor, thanks for your reply. I will share this in the downloads section, but first I will provide some more details on how to install it as a python package, since it works more or less like a regular python package that needs to be imported so c4dpy has to be made aware of that. I am also thinking of providing a CLI to simplify the build process 🙂 Cheers, Bernhard
  5. I found it bothering how much time I have to spent switching between all the different c-type files like .h, .res and .str files when I am developing a simple plugin, so I thought: Maybe I could wrap those definitions in some abstract classes and generate them on the fly directly from my python file. This is how I came up with "bootstrap for c4d". Some of you might know bootstrap as a framework for jumpstarting websites, but I found the name quite fitting for my python package. You basically design your whole plugin layout inside of your plugins python file and use bootstrap to create the necessary c-type files and extract the data IDs needed for accessing the data container in your plugin. This also allows for creating templates like defaults for your percentage inputs. Don't worry about getting your data IDs all messed up, they will be injected automatically into your compiled plugin. Please check out my github page for a more detailed description and some examples: https://github.com/beesperester/cinema4d-bootstrap Feel free to contact me via github issues if you find any bugs 🙂
×
×
  • Create New...

Copyright Core 4D © 2024 Powered by Invision Community