Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

The tag has no usage guidance.

0
votes
1answer
65 views

Self intersection artifacts in 3D image raytracing

I am developping a voxel raytracer for global illumination. I have been successful in multiple aspects but there is a problem I am not sure how to solve. The model works as most other Voxelization ...
2
votes
0answers
174 views

Circular pattern aliasing in voxel ray tracer

I am doing a voxel based raytracer. In other words, I first voxelize the scene using rasterization and I proceed to raytrace the volume in a 3D image to generate a final frame. Currently I noticed ...
2
votes
1answer
68 views

How to solve Z buffer artifacts

I am currently rendering a scene in the most standard fashion possible (triangle projection and Blinn-Phong for shading) However I am getting some artifacts: As you can see the lion head is not ...
1
vote
0answers
38 views

Anisotropic filtering and multisample anti-aliasing

Anisotropic filtering and multisample anti-aliasing both imply supersampling. In EWA and (derived) Feline AF algorithms a non-uniform weighted average is used. But in case of MSAA not. Why this is ...
1
vote
0answers
54 views

Baked anisotropic filtering using spherical harmonics

I want to learn is it good or bad idea. Let's assume video RAM is not a problem. For source texture create a texture of texels: spherical functions. Spherical functions defined by small arrays of ...
4
votes
1answer
268 views

Unexpected results from Mitchell-Netravali

I recently implemented Mitchell-Netravali filtering in my path-tracer with 16x (4x4) temporal anti-aliasing. PBR's demonstration image shows it should give significantly better results than the box ...
1
vote
1answer
103 views

Structural artifacts in ray jitter

I recently set up temporal super-sampling in my path-tracer, and now I'm trying to improve early samples by adding random offsets between -[PIXEL_WIDTH] and +[PIXEL_WIDTH] to each initial ray position....
1
vote
0answers
46 views

How does anti-aliasing work, in general, for raytracing? [duplicate]

I am working on a raytracing Java program for fun. Here's one rendering: As you can see I still have to implement anti-aliasing (and there are huge geometry problems I won't get in to). How would ...
4
votes
4answers
370 views

Algorithms to “anti-alias” (or somehow improve) binary 1-bit drawings and fonts

These days anti-aliasing uses gray scale pixel values on displays with high pixel counts. I'd like to take a step back in time and learn what is available for anti-aliasting or at least improving the ...
1
vote
1answer
40 views

How to plot an input signal in image?

Given an input signal(ex. sine) how can one go about plotting an image like below ones(the stripped black and white image)? The images are from these slides on image processing. Or this one:
1
vote
0answers
83 views

How to eliminate line aliasing in an object made of cubes?

I have a big cube made of smaller cubes, but sometimes, due to the fact that each side of the cube has different colors, I get some ugly colored lines that I would like to get rid off. Any advice is ...
3
votes
1answer
184 views

How to compare anti-aliasing effects on images ?

I am trying out different anti-aliasing algorithms on my image to improve the image quality. I want to compare the differences between these generated images via some metric. I was checking online for ...
4
votes
1answer
80 views

Relationship between spatial frequency of an image and Aliasing

I was looking into measuring the amount of aliasing in an image. After reading through many papers and sites, I came to the conclusion that the best method to measure the amount of aliasing in an ...
4
votes
1answer
212 views

How can I remove aliasing in an image without introducing blur?

I am trying to reduce aliasing in an image using some filters. I tried the Gaussian variant of filters to remove the said high frequency patterns in the image, but I feel it's a bit too much of a blur....
4
votes
1answer
126 views

Main techniques to draw a point at non integer coordinates?

I've difficulties in looking for an answer by myself because I don't know the jargon. I need somebody who'll points me in the right direction. Assume I have 100000 points with coordinates in the unit ...
5
votes
1answer
87 views

Anti-aliasing - Controlling colour density of pixel that comes within the “rectangle” surrounding my line

I am currently a beginner when it comes to anti-aliasing. I have read some notes online that how anti-aliasing works is that you first draw the line using an algorithm such as Bresenham's algorithm. ...
3
votes
2answers
78 views

Points of a line given in global coordinates to calculate the pixels that are set using the midpoint algorithm without anti-aliasing

I've the following problem: Let the camera opening angle be $\frac{3}{4}\pi$ and the window be $15 \times 15$ pixels large. Which pixels does the midpoint algorithm (without anti-aliasing) ...
12
votes
3answers
5k views

How is Anti Aliasing Implemented in Ray Tracing?

After reading a few articles online I am can confidently say I am clueless on how Anti-Aliasing works when Ray Tracing. All I understand is that A Single Pixel/Ray is split into 4 sub-pixels and 4 ...
7
votes
1answer
442 views

What is the relation between Aliasing and Flickering?

So in the class I've learned that Aliasing refers to the jagged edges resultant from the discrete nature of computer graphics way of representation. Also, I know that Anti-aliasing refers to a ...
12
votes
2answers
436 views

What is the fundamental reasoning for anti aliasing using multiple random samples within a pixel?

In graphics, it's common to take multiple samples within the bounds of a pixel and combine them together (most commonly just doing an average) for a final sample pixel color. This has the effect of ...
3
votes
0answers
163 views

What does these FXAA settings do?

I been looking for a way to do anti-aliasing with deferred rendering with WebGL as my target platform. WebGL does not support multisampled FBOs. I found FXAA implmentations such as this https://github....
4
votes
1answer
453 views

What kind of anti-aliasing is used in font rasterization?

I'm writing my own TrueType font rasterizer as an exercise to improve my knowledge in computer graphics (along with a basic vector graphics engine). At this stage, I have implemented most of the TTF ...
7
votes
1answer
139 views

How to never draw “Jaggies” in the first place considering resolution and scale

Ok, I have a simulation I am trying to make. The entire simulation is drawn by circles (with gl_Point) and rectangles (gl_triangles with indices). It would be great to add some anti aliasing ...
20
votes
1answer
2k views

Anti-aliasing / Filtering in Ray Tracing

In ray tracing / path tracing, one of the simplest way to anti-alias the image is to supersample the pixel values and average the results. IE. instead of shooting every sample through the center of ...
14
votes
1answer
702 views

why does black text have orange and blue pixels

Why is it that when you zoom in to some black text you find that it is made up of orange, slightly black and blue pixels like the picture below.
18
votes
2answers
1k views

What is Illustrator's vector rasterization process?

I am currently trying to understand a few things about vector graphics rasterization and the different ways it is implemented in various application types. I tested and compared a few programs and ...
16
votes
2answers
827 views

Subpixel Rendering for a Ray Tracer

In font rendering, it is common to use subpixel rendering. The basic idea here is to break the pixel into its RGB components and then compute a value for each separately. Since each component is ...
11
votes
1answer
3k views

Fast antialiased line drawing

Bresenham's line algorithm is a way of drawing straight lines using only fast integer operations (addition, subtraction, and multiplication by 2). However, it generates aliased lines. Is there a ...
9
votes
1answer
762 views

Sub-pixel antialiasing rules

I recently had an issue with sub-pixel anti-aliasing of text, which produces very harsh colours and made me wonder how it is meant to be done properly: I've drawn some cases of a black tile ...
8
votes
1answer
279 views

How do I accurately compute coverage of overlapping analytical curves?

Antialiasing of 2D shapes boils down to computing the fraction of a pixel that is covered by the shape. For simple non-overlapping shapes, this is not too difficult: clip the shape against the pixel ...