Jump to content

MighT

Developer
  • Posts

    400
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by MighT

  1. MighT

    Unknown File Format

    Just so I can also learn from this thread and can maybe avoid in future: What is the "well-known red cross" and how does one click it during saving? Really not joking, I am confused.
  2. No booles, no deformers, no fields And all three are different. Although I admit it is a bit harder to spot the difference between the left and the right Menger Sponge. Notice how the "vertical main tunnel" is round for the right and quadratic for the left. It's all a product of my Menger Sponge plugin. Basically it's always the same Menger Sponge of order 4. But the mode of generation and the mode of warping into a sphere are different. And they are slices to different levels. I wish, I could boast with procedural selections here, but no, the glowing stripes are just simple gradients.
  3. Hehe, neither My Menger Sponge plugin supported creation of several named procedural selections, similar to a Cube object with the "named selections" for fillet polies, etc..
  4. Boy, you were fast... I was still creating the album. By now, my comments should explain it better. No, no Scene Nodes at all, neither instances. These images were all created with my personal Menger Sponge plugin, more than ten years ago. While the plugin also has an instance mode, this is really a single mesh in an SDS (back when it still was called Hyper NURB). And I also thought, a Scene Nodes setup for Menger spongers could be fun...
  5. From the album: Sponges

    A partial Menger Sponge (order 4) warped into a sphere in an SDS, viewed from the inside.

    © Andreas Block

  6. MighT

    Sponges

    Images rendered around 2011/2012 with my own unpublished Menger Sponge plugin. The plugin got developed for Cinema 4D R11.5/R12 and basically worked unchanged until R19. Actually the first plugin I developed for C4D. Could actually be fun to revive it with the new possibilities provided by the new Maxon API and the power of C4D's new core. I set myself a few goals to achieve with the plugin.: Recreate an image by fpsunflower in C4D (see image in album). Achieved Back then there was still a 32-bit version of Cinema 4D and I wanted it to be able to create a Menger Sponge of order 5 in a 32-bit C4D in a reasonable amount of time. Achieved Explore different ways to create Menger Sponges. Implemented, but no achievement, but rather evidence of some inherent nerdiness.
  7. From the album: Sponges

    Menger Sponge devil's mask.

    © Andreas Block

  8. From the album: Sponges

    Menge Sponge X-ray 4 Menger Sponge (order 3) warped into a sphere, basically transparent with a Fresnel shader

    © Andreas Block

  9. From the album: Sponges

    Menger Sponge X-ray 3 Menger Sponge (order 2) warped into a sphere, basically transparent with a Fresnel shader

    © Andreas Block

  10. From the album: Sponges

    Menger Sponge X-ray 2 Menger Sponge (order 2) warped into a sphere, basically transparent with a Fresnel shader

    © Andreas Block

  11. From the album: Sponges

    Menger Sponge X-ray 1 Menger Sponge (order 1) warped into a sphere, basically transparent with a Fresnel shader

    © Andreas Block

  12. From the album: Sponges

    Dark Sun This image is based on a render by fpsunflower, created in Sunflow. Original image by fpsunflower (link to Flickr) One of the goals, when developing the Menger Sponge plugin, was to recreate the original image as closely as possible in Cinema 4D. Overall this worked out pretty well and this is a slightly dimmed version rendered in C4D.

    © Andreas Block

  13. From the album: Sponges

    Trony Menger Sponges Sphere warped Menger Sponges consisting of cube instances inside an SDS, using procedurally generated Selection tags for material assignment.

    © Andreas Block

  14. From the album: Sponges

    Different modes warping (partial) Menger Sponges (order 4) into spheres. The glowing stripes are not created via Selection tags, but stupidly simple via gradients.

    © Andreas Block

  15. MighT

    MengerSponge Logo

    From the album: Sponges

    Different Menger Sponge modes (one inverted) rendered with Sketch&Toon.

    © Andreas Block

  16. For me it's the click I use in all applications (few examples: Chrome, Vivaldi, DOpus, Affinity products, Sublime Edit, Visual Studio (+Code),...). And I prefer it, because I do not need to target the small x. So in R25 I was always doing a redundant MMB, only to realize it doesn't work and then had to target the x and continue. It's a bit like a remote debugger. After installing the extension in VSCode and the counterpart plugin in S26, you connect VSCode to C4D. From Script Manager you can send a source to VSCode and enjoy an improved highlighting/code completion there to begin with (highlighting also for resource files, now). And then you can debug like you may be used to from other IDEs, setting breakpoints in your code, step through your code, investigate variables,...
  17. Maybe to divert the discussion into more civil waters, a few new things I have (almost) not yet seen mentioned anywhere. And yes, I am biased and I do understand, these are probably more important to scripters and developers than for others. But my point would be, without too much effort, pretty much anybody can script a little bit and so everybody could profit of these as well. Here we go: 1) Not scripting related at all and a totally minor thing, the project tabs can now be closed with the click of the middle mouse button. Just like in any other application. Minor point, but as it is so common in Windows I found myself more than half of the time trying to close a project tab by middle clicking in R25. Please spare me the discussion, why this has not been done right in the first place. I do not care. I'm just happy it finally works as it works best for me. 2) Another tiny thing, missing for a long, long time, the Console finally remembers the last selected tab. Believe me, if you do anything with Python, you will find this tiny change massive. It's one of these fractions of second, now saved, that really accumulate over the day. Now, you select it once and are happily developing ever after... 3) And there's a new bridge to Visual Studio Code (for those not doing any development, scripting work, it's basically a Python text editor with loads of bells and whistles, and those who do a bit of development forgive me this over simplification). Now for example you can debug scripts in Script Manager directly from Visual Studio Code. If you do not get, what I am talking about, please ignore this, or feel free to ask. But this is actually quite huge for anybody wanting to do some scripting work or plugin development in C4D. 4) The Python SDK/API now has ways to work with the Asset Browser. Certainly an addition that allows for smooth integration of the Asset Browser into a lot more workflows. Please forgive me pointing out such developer centric features. on the other hand I know, I'm not the only one in here working with Python.
  18. Maybe we could get a little less personal and snarky here on all sides? I really like these threads discussing all the pros and cons of new releases. Especially those parts, where people point out small details I had not discovered, yet. And it's surely an integral part of such threads to also provide an opinion on future implications of the development, business decisions and strategic ways. But can we not maybe agree on, that all these topics are neither black or white and almost none of us has any detailed understanding of what lead to certain decisions inside a company? Feel free to assume. Even be sarcastic about it. But please, can we leave the aggressive notion out of this discussion? Can we please acknowledge, that everybody has a right to have an opinion and that this opinion does no harm to anybody else? It may be right or wrong in an individual point of view and this may well be discussed. But, please, in a civil way without any aggression or personal insults. At least for me ignoring these most basic rules of human social behavior eradicates the fun out of these threads completely. And I'd assume you put your opinions here, in order to have them read by others, don't you? Not only are you reducing the chances of your posts being read, but I also have yet to witness an aggressive behavior convincing the counterpart.
  19. I'd like to throw another idea into the mix. Maybe it's stupid and please do not hesitate to say so. Here's what I just thought in order to come up with a setup like this, while keeping it relatively parametric using Scene Nodes: Model the flat base of one "atom" of the window. E.g. a small plane with a hole. Have the bounding points of the hole selected and store the point selection in a Selection tag. Then use a Geometry Modifier Capsule to transform the hole, clone the "atoms" to the number needed for desired window width and lastly extrude to window height. Here's a very basic test scene to demonstrate what I mean (created in S26, not sure it makes a difference, as I used only basic nodes): test_tubed_window.c4d No need to look into the nodes, if you don't want to. The relevant parameters got propagated to the Geometry Modifier Capsule. Of course one could easily add parameters to first scale the entire atom to a certain size to also keep window thickness parametric for example. And certainly my "demo window atom" will not satisfy Cerbera's standard of a modeled hole in a plane. I really just quickly slapped it together to illustrate the general idea. Also I do an Optimize on the cloned atoms to avoid possible strange effects in the transparent window object, not sure that is even needed. Anyway, just an idea. Maybe stupid, maybe not.
  20. Should I have known you are from Brazil? And I understood your previous post, as if everyone would have access to latest GPUs, even though you mentioned it for US. After all it was brought as an argument against HappyPolygon's statement, that not everybody in university may have access to such. Anyway, if I got you wrong, I apologize.
  21. I don't want to get drawn into this discussion too much. But still, I'd like to mention, there are places on this globe, which are not exactly inside the US and not all of these places are similarly lucky...
  22. To be fair, at least in my perception, they did between the lines. One had to read/listen closely, though. Just my personal thoughts: I'm afraid, we live in a world, where shareholder's needs weigh out customers needs and wishes. And this is certainly not a problem isolated to Maxon or where Maxon acts that much worse than others (I know, now I will get all the shining examples of companies, which indeed manage to communicate mistakes or shortcomings, despite being traded at a stock market. But please try to see the average of companies.). I do not like it and don't want to justify it, but that's at least what I see as sad reality. And if you ever bought a printer from Canon, any hardware from Logitech or you live in Germany and your communication services are provided by Vodafone or you rode with Deutsche Bahn or you watched the communication CPU manufacturers or read closely the communication from CD Project RED on their release of Cyberpunk 2077 or you are using any of the major operating systems, were stupid enough to tie yourself into Sonos... I could go on with this list forever and I am guilty of all of this. I guess you can at least start to guess a pattern. Nobody says "We currently have shitty products, please, bare with us". Or did anybody here Microsoft say "Yes, in Win11 we only repainted a few icons, messed up some of the established workflows and otherwise did not add anything of value to the product. At least nothing which couldn't have been provided with a small, free application download."? At least I have not heard it from them. I usually tend to say, modern companies do not look for customers, but only for hostages. And that's not, because their developers wouldn't care or wouldn't want to do better, but because markets and (their own) marketing dictate their space to act in. But at least I am of the firm opinion, that Maxon is not one of the worst in this regard. Actually I believe, in majority they still have their heart at the right place, but are rather a bit overcautious not to get into any trouble in the minefield they are in (which admittedly brings them into trouble in the minefield we are).
  23. Are you sure, your profile information is correct? Somehow I doubt, you are running C4D R32... This question is certainly best asked at Maxon directly. They sold you the license, they should know, how to make it work. And they should invest time to make it work. Also you didn't even tell us most basic infos, which could help to help you (OS for example, system architecture, i.E. processor type,...).
  24. @Cairyn Aren't you one of the people who could make your dream come to life? 😉 Ok, ok, I'll leave the room rather sooner than later. No need to pull the nukes...
  25. Sure, but that was not what I was interested in. I'd expect solutions guided by the human eye to be better for still some time (maybe forever). And depending on your knowledge it probably doesn't even take too much time. But I was actually more interested in the automatic result on a cleaner mesh. As I said, my interest is less about the end result, but more about seeing what one can expect from the automatic in given circumstances. But do not misunderstand, in no way, I'm asking for anybody to invest the effort. Not at all. But _if_ somebody invested the effort, I'd be interested in the automatically mapped UV result. Also as you pointed out before, in this project it seems not be the goal to be able to paint on it.
×
×
  • Create New...