Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/03/2017 in Posts

  1. This is due to rounding errors based on the size of the invalidation rectangle. It's a bug that keeps coming back everytime I think I've fixed it. But, it's purely a visual artifact and nothing bad is actually happening. The invalidation rectangle is the part of the screen that needs to be redrawn. Those corner handles are fading in and out, but they don't change their appearance on every frame. And the selection outline is animating as well, but it also doesn't change every frame. So sometimes the invalidation rectangle surrounds the whole selected area plus the handles, but sometimes it only surrounds the selected rectangle. And at non-integral (anything other than 100%, 200%, 300%, etc.), you just get rounding errors. And there's some line or two of code that is incorrectly rounding up when it should round down, or vice versa. And it's difficult to reproduce this, and it's difficult to figure out which line of code to tweak, and it's difficult to test to make sure that some other and bigger problem wasn't introduced with the fix. Sometimes the rounding error is worse with hardware acceleration. Sometimes it's worse with software rendering. So, tl;dr ... ¯\_(ツ)_/¯
    3 points
  2. I just love Red's Vanishing Point!
    3 points
  3. And now ................. time for another Gem .
    2 points
  4. First of all: statements like this should almost always be translated to "I don't understand this and I don't want to figure out why." It's a lazy rhetorical device and it should be avoided. In my opinion. Anyway. I don't think y'all are understanding how text rendering and font measurement stuff works. That's not an insult -- this stuff is actually quite complicated and confusing. Incorrect. If you type in 40 for a font size in Paint.NET, it sends that size over to DirectWrite. DW then grabs glyphs from the font and does stuff. Whatever DW says the measurements are, that's what Paint.NET uses, and DirectWrite is very serious about getting this stuff correct. And the font is VERY much in control of things, too. There are some super crazy fancy cursive fonts that go all over the place, and asking for "size 40" in that case does NOT mean that anything you type will fit into a 40 pixel tall box. That's just not what "size 40" means. And for the Arial example with "The dog", it's 50 pixels tall because the "g" has a descender (as pointed out almost immediately by IRON67). Without that, the text is about 40 pixels tall, although you might see things +/-1 pixels due to antialiasing spillover/under. This is something I've spent a lot of time on to ensure correctness on. There is no bug in Paint.NET here. This is not an "inconsistency" and it's not because "there's only 1 developer" or that "text related inconsistencies aren't a priority for [me]". I promise you that things are correct, and it's only your lack of knowledge that makes things seem "wrong" (and again, even if I sound like a jerk when I say that, I promise you it's not meant to be an insult!). Incorrect. As you increase the font size, your magical "10" will have to increase. As you decrease the font size, you'll have to decrease your magic number. You simply have a discrepancy between what you think you're asking for and what you're actually getting.
    2 points
  5. Excellent, excellent job @Woodsy! The details are wonderful....I can see myself just sitting on the porch and chillin'.
    1 point
  6. Thank you for the tutorial. Learned a lot of things building your hull texture. Now for a ship to put it on
    1 point
  7. Fantastic job @Woodsy! It looks so much like my grandmother's house that I was looking for the porch swing. Love it!
    1 point
  8. Very impressive image Woodsy - well done! Great textures and lighting. I'm glad you found Vanishing Point useful.
    1 point
  9. That house is fantastic @Woodsy . The details look so realistic and I can only imagine how long it took to make. Excellent work .
    1 point
  10. I made something quick you can try, colors are not exactly as yours but similar. Your pattern is a repetition of those 4 tiles so I created them, then is easier to tile later as you wish. I made original shapes in grey color, I find it easier to recolor and adjust later that way. I filled the new layer with color and used Rotate/Zoom. I filled the 2nd new layer with color and used Rotate/Zoom again, even more zoom in. 3rd new layer I used Filled Ellipse to create the circle. And ran AA´s Assistant afterwards on default settings to make the circle smoother. Then I ran Object Align on all layers to make sure the shapes are all in center. Now I used Tile Image on all 3 layers. After that I used Select tool and colored the shapes, I used Color Filter. Then Outline Object to get the small border around on all 3 layers, merge the 3 layers and the tile is ready. Now one can use Tile Image to repeat it as one wishes. Or Layers - Rotate/Zoom with Tiling buttton checked.
    1 point
  11. Make a square canvas, and create a single square that fills the entire canvas. Then run Layers>Rotate/Zoom with Tiling checked. Reduce the Zoom to some integer fraction (like 0.25 for 4, 0.125 for 8). For better results, use Red ochre's Distort>Aardvark plugin, which has antialiasing. Aardvark also has the advantage that it will by default divide the canvas into an integer number of repetitions. (You might want to set Tiling options to Repeat.) Create the original pattern so the lines run horizontally and vertically. Later on, you can rotate the pattern by 45 degrees to get the final format. To produce a pattern like the one shown, first create a 3x3 version, then make the modifications for the different patterns, then rerun Aardvark (or Rotate/Zoom) to increase the number of repetitions. Since you want to make a 3x3 version, you will probably want a canvas size that's divisible by 3. Other plugins that may prove useful are pyrochild's Borders N' Shapes and Chris Vandermotten's Object Align. These plugins will work inside a selection, so you can, for example, use Object Align to center a filled circle shape inside a selection, provided the background is transparent. (If I were trying to create the design shown, I'd probably first make the square with the border and circle. I then turn it to a 3x3 version and erase (or fill with white) the squares without the patterns. That might be easier than adding the borders and patterns later.)
    1 point
  12. @dynojuggler! Thank you so much for the tutorial.
    1 point
  13. Here's my version with Distort This! Because of the blurry edges of some letters (H,D) I recommend AA's Assistant to sharpen the edges.
    1 point
  14. Yes, there is a tool that can help you. I will post an example in a few minutes. Here it is . I used Paste Warp+ You need to draw the Black shapes on a layer as a guide for the distortion. Type your text on another layer and copy it to the clipboard. Add another layer and use Paste Warp + Do the same for the bottom part.
    1 point
×
×
  • Create New...