Questions tagged [antialiasing]
The antialiasing tag has no usage guidance.
3
votes
0answers
64 views
Sample color calculation in rotated grid supersampling
I'm rendering a scene using scanline method. In order to get rid of aliasing we need to render a scene with higher resolution (2x, for example). I'm trying to figure out how to calculate the color of ...
0
votes
1answer
114 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 ...
3
votes
0answers
188 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
84 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
45 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
58 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
413 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
143 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
49 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 ...
5
votes
4answers
608 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
52 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
330 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
107 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
405 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
139 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 ...
7
votes
1answer
133 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
91 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
6k 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
502 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
515 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
187 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
588 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
159 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 ...
15
votes
1answer
1k 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
872 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
4k 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
853 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
325 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 ...