• Content Count

  • Joined

  • Last visited

  • Days Won


zaya last won the day on August 26 2019

zaya had the most liked content!

Community Reputation


Recent Profile Visitors

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

  1. Okay, so I haven't solved all the bugginess, but I got it to a point where it's beyond my intelligence to be able to fix it any more. Please see the updated file. It now contains a little slider thing to change the relative "blackness" that colors are compared to. Adjusting this sometimes fixes the leaky colors bug @lynxster4 identified. I have also found the output looks a lot better if you run a Gaussian blur on the images before running them through the Make3D plugin. I did not make the app do this by default, because if an image has very crisp, non-aliased colors it will be very smooth, but for photos and the like id recommend blurring before running the plugin. Finally, I found the best usecase for this plugin (other than a weird vanity project for me...) You can use it to take images of topographical maps and generate 3D versions (sort of). It takes a lot of tweaking with the colors and the Black Tolerance value but it's usually possible to get a sort of decent image from most maps. See below: It also makes cool looking modern artish stuff if you run it on random blurred images. Let me know what you think and @Rick Brewster if you think it belongs there, feel free. I won't be mad about it. But I think this is the last update I'll make to this plugin for a while...
  2. It’s also worth noting, im not sure text is the best use-case for this. I had some cool looking results using it on clouds to generate mountain terrain:
  3. I'm afraid I don't know why there are transparent spaces. I assume it has something to do with rounding errors in the matrix algebra, but I really couldn't say. It may be the shader as well, I'll look into it. As for continuing on forever, that I don't know how to fix. That's because the only coordinates it translates are the coordinates of the src canvas. It then assumes the first place the points hit on the origin is also their coordinate at their base regardless of the Y value. (Imagine tilting a pole closer and closer to the screen until it intersects it. At that point, it just assumes every point under the intersection is also part of the pole). There may be ways of fixing this, but I think they'll slow down the program even further. Sorry
  4. Hi! The plugin only works on images. In the example it is rasterized text that has already been committed as an image. Yeah. I am unsure how to utilize the GPU to render images, so everything is going through the CPU which I realize makes it rather slow. It is not intended for use on larger images as it runs in O(n^3) time amortized. Could you elaborate on the "horrible results"? Did it look aesthetically bad, or was something the matter with the actual rendering? This is kind of a crappy hack as Paint.NET is not intended for use as a 3D rendering medium; apologies if I oversold the usefulness of the plugin.
  5. Hey guys, I recently made a plugin to brush up on my linear algebra for this upcoming semester. The result takes in an image, and outputs a 3D image where the 3rd dimension is the intensity of the color. It works pretty well, I think! If someone smarter than me wants to mess with the code, and see if they can improve it more, feel free. As always, the code is open source and can be found on my GitHub page The plugin will appear under Stylize > Make 3D Let me know what you think!
  6. I couldn't help but notice that there are many PDN plugins that *utilize* Perlin noise, but none so far as I could tell, that generate it. Well, that's what this does. You can specify the size, and allowed angles of the underyling gradient that determines pixel color, as well as the color of the noise (default is black and white). It's not super glamorous, but I'm hoping cooler people than I who know how to use Perlin noise to make cool stuff can have an easier time now. Additionally, feel free to strip the Perlin function from the source code to use for your own projects. The code can be viewed here. It's open source, so have at it! The plugin will show up in Noise > Perlin Noise Here's a kind of boring image of the output: And here's a more exciting picture of colored output rendered as a map: Use it for quick textures, procedural generated levels, whatever you need! Hope it's useful
  7. I went ahead and updated the plugin to remove the square option, and added a feathering option as per @Eli's suggestion. I'm almost almost positive this version is completely stable! I'm really liking the results now. I just used this to make the cover for my book and I wanted to share it (because I think it's kind of cool, and have no where else to toot my own horn...) Space pictures + mandala tool + lighten blending = this
  8. Thanks @Panchdara and @Eli for finding that bug! It looks like after I added in the option to rotate the slice that gets mirrored, I never tested the square option. The square option has undefined results whenever the angle isn't 0, pi/2, pi or 3pi/2 as it will start trying to reference pixels outside of the selection (including outside of the canvas). I'm going to remove it unless someone has a really good use case for it. It's causing problems with the feathering option Eli suggested in their initial post
  9. @Panchdara, @Eli, @lynxster4 No problem at all! Sorry if I caused anyone to accidentally overwrite their existing kaleidoscope.dll files. Please see the updated attachment on my OP.
  10. Hey guys, I made a plugin that will convert any selected area of an image into a mandala (radial symmetry based on some slice of the largest possible circle that can fit in the selection). I've seen a few other mandala makers on here, but as far as I can tell, this is the only one that works on any shape of input or selections. I've attached the dll and CodeLab-generated install script to this post, and if you're interested in seeing the source code, this plugin is open source, and the CodeLab .cs file can be viewed here It will appear in Distort > zKaleidoscope (This is the first plugin I've ever published, please let me know if I did anything outside of standard practices) Here's a sample of what the output and UI looks like: And here's a full image edit I slapped together with it: Let me know what you think!