rasterizing

Projecting a 3d sphere into a 2d circle on the screen

What are some rasterization algorithms that can just project a 3d sphere into a pixel grid? I want to avoid ray casting. Essentially, given a 3d coordinate and a radius, is there a quick way to just create a 2d circle/ellipse on a pixel grid? For example: circle at (2,2,2) with radius 4 gets projected to five pixels: p1(2,0)p2(0,1) p3...

Rasterizing PDF documents programatically

I'm currently working on a project where I've been tasked with implementing a feature that will allow users to flip through a book in PDF format. I've tried searching for existing software and components that would help with this task, and I've found a few... The problem though, is that the client is quite rigid about how they want thi...

Are there any rendering alternatives to rasterisation or ray tracing?

Rasterisation (triangles) and ray tracing are the only methods I've ever come across to render a 3D scene. Are there any others? Also, I'd love to know of any other really "out there" ways of doing 3D, such as not using polygons. ...

Turn Matlab plot into image

Hi, I have generated a plot like figure; hold; axis([0 10 0 10]); fill([ 1 1 5 5], [5 1 1 5],'b') and now I want to have this plot as an matrix so that I can i.e. filter the blog with a gaussian. Googleing I found this thread Rasterizing Plot to Image at Matlab Central. I tried it, but I could only get it to work for line or function...

Ghostscript compatibility question between 8.15 and 8.70

Hi, I was using ghostscript 8.15 for pdf rasterization on a x86_64 system. Now because of new features I want to switch to version 8.70. However, I noticed that Ghostscript made a note about supporting only 32 bit postscript integers in version 8.70. I don't quite understand how this could affect the behavior of my application and was ...

Drawing triangles with CUDA

I'm writing my own graphics library (yep, its homework:) and use cuda to do all rendering and calculations fast. I have problem with drawing filled triangles. I wrote it such a way that one process draw one triangle. It works pretty fine when there are a lot of small triangles on the scene, but it breaks performance totally when triangl...

Perspective correct texture mapping; z distance calculation might be wrong

Hi, I'm making a software rasterizer, and I've run into a bit of a snag: I can't seem to get perspective-correct texture mapping to work. My algorithm is to first sort the coordinates to plot by y. This returns a highest, lowest and center point. I then walk across the scanlines using the delta's: // ordering by y is put here order[0...

Rasterizing a GDAL layer

Edit Here is the proper way to do it, and the documentation: import random from osgeo import gdal, ogr RASTERIZE_COLOR_FIELD = "__color__" def rasterize(pixel_size=25) # Open the data source orig_data_source = ogr.Open("test.shp") # Make a copy of the layer's data source because we'll need to # modify its attribu...

Get graphics information from font file. How to develop font parser similar to PDFView's font parsers?

Hi, I am trying to convert text into graphics using c#. My input is character string and output is bitmap with the input text. After lot of search I found some ways to do it, I found some techiques which uses this kind of techinque. For Example While creating Captcha, we have to print the character in the bitmap. But for that I sho...

[AS3] BitmapData cut-off

Hello, I am writing a MovieClip rasterizer which rasterizes all the frames in the specified movieclip. Here's the code for rasterizing: for ( var i:int = start; i <= end; i++ ) { //goto the next frame clip.gotoAndStop( i ); //get the bounds bounds = clip.getBounds(clip); //create a new bitmapdata container bitmapData = new Bitma...

OpenGL or Rasterizer for playing SVG

I am planning to write a SVG player. To have the animation run at 20 frames/second I want to generate images at that rate and throw it at the screen. Now to do this what would be a better option, whether to convert the SVG into a OPenGL sequence or just rasterize the SVG into a image buffer directly, I am no expert on OpenGL, neither am ...

MKPolygon performance problem

I have created a whole heap of overlays using MKPolygon and created into a MKPolygonView. This works fine but one of the overlays has a butt load of points (about 800 points) and this causes memory and performance issues. I tried shouldRasterize on the MKPolygonView but this had the opposite affect which I am not surprised. Is there any...

use batik-rasterizer without GTK

hi, i'm using the Apache Batik SVG Rasterizer Library in python, but when i try to convert a svg into png i get this error Gtk-WARNING **: cannot open display: How can i do to don't use GTK to convert the SVG file Thanks and sorry for my english! ...

Cross-platform library for separating and converting PDFs to images?

I'm currently planning an application which involves manipulating PDFs. My goal is to have a program that i can pass in a PDF as an input which then saves separated grayscale images of the colour channels that the PDF consists of as an output. This is basically a simple RIP. I'm currently using a solution using GhostScript but i want to...