Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


zaya last won the day on August 26 2019

zaya had the most liked content!

Community Reputation


1 Follower

Recent Profile Visitors

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

  1. Oops, I’ll go back and fix this. It has been fixed. Sorry about that!
  2. Hello friends! Today I'll be showing you how to use PDN to emulate Pool Caustics. First things first: what are Pool Caustics? A caustic is just a fancy word for the little shimmery light thingies you see under water. Here's an example: The big boys at NVIDIA and the other graphics folks want you to think you need to do ray tracing, and use GPUs, and simulate fluid dynamics to get these nice rings, but I'm here to tell you they're lying to you. We can do this 2000's style: back when computers only had 1 processing unit, and everyone hated Justin Bieber. All you nee
  3. Hello. Sorry if this has been asked already, but I'm at the end of my google-fu abilities so I figured I'd start a new thread. I've been messing with the new CodeLab version (6.0), which supports Paint 4.2+. However, some of the effects like Distort>Morphology don't appear to be supported (unless the class is called something other than MorphologyEffect or similar, I've crawled through most of the code suggestions in the IDE). It's understandable if it's not supported as it uses GPU and the post about the new CodeLab only talks about multicore CPU support. I'm just wonder
  4. make-3d.zip 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-al
  5. 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:
  6. 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 jus
  7. 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
  8. 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! make-3d.zip
  9. 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 projec
  10. 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
  11. 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
  12. @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.
  13. 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
  • Create New...