What is Picture to People ?

"Picture to People" (P2P) is a huge Computer Graphics project. It was started to create new softwares able to make 2D drawing, 3D rendering, vexel drawing, text effects, photo effects, image filtering and other complex Computer Graphics operations. It has been made from scratch, including its low level Computer Graphics libraries like Maccala. Nowadays, most final features produced for this project are released as free online tools available from its official website. This blog talks about Computer Graphics, mainly concerning Picture to People development.

"Only who makes has true knowledge. Knowledge is control. True power depends on total control. Only who makes from scratch has the real power."

Tuesday, October 30, 2012

Rendering engine with professional anti-aliasing

Picture to People already had one of the most professional 2D vector based rendering engines in the market. This engine is part of my Maccala library and it has proved to be very fast, precise and reliable these last years, because it was successfully used to create most text and photo effects P2P already offers.

Anyway, recently I have discovered a small bug that only happened in very special conditions related to clipping operations. By the way, it's worthy to know that all vector based drawing operations are "clipping aware" or, in other words, shapes are drawn naturally clipped.

This problem was very subtle and affected just the bound pixels close to the clipping frame. In specific conditions, the ingenious (integer based) calculations of the renderer could need to deal with unexpected negative values, generating wrong results.

Below you can see a wrong rendering (left side) and a correct one (right side). The blue squares represent the clipping windows and the small red squares highlighted the region that failed in the left drawing.


Here I show the small regions increased 10 times in size, so you can see clearly the wrong pixels and how they were fixed in right side image.



Now my 2D anti-aliased drawing algorithm is even more precise, and it's not all. Seizing the opportunity and the knowledge I acquired these last years, I have improved the algorithm speed even more. After these recent optimizations, the drawing operations are kind of 17% faster for most cases.

P2P keeps its commitment to offer the most professional softwares, so you can generate more and more outstanding results.

 Subscribe in a reader

Thursday, October 18, 2012

Graphic effect of chalkboard writing

After requests of several users in last years, finally I'm trying to develop a renderer able to create chalk text effects. I hope this new tool will be powerful, so the user will be able to get realistic results.

My intention is to create a versatile software that offers several chalk rendering styles and a good set of font faces. Let's see if I can make it as good as I would like.

The program is in alpha stage, but it's already partially functional. Below I show an example about the kind of result you can generate when the software is published.


 Subscribe in a reader

Sunday, October 7, 2012

Text effects tutorials (7)

It's the summary of the text effects published last month at the Text Effect Tutorials blog. You can go to the exact tutorial by clicking the name in the list.

- a bubble text effect;
- a stainless steel text effect;
- a speed text effect;
- a chocolate bar text effect;

Below you see the results related to these text effects:





If you want to try new text effects tips as soon they are posted, follow this address totally dedicated to Text Effect Tutorials.

 Subscribe in a reader