Fisheye Distortion with D3
bost.ocks.org
Fisheye Distortion with D3
1–8 of 8 posts
Re: Fisheye Distortion with D3
#2Re: Fisheye Distortion with D3
#3It's great that the distortion isn't done on a pixel level but rather at the object level -- it's mesmerizing to see the edges move ever so slightly when mousing over a region
> This is particularly useful for disambiguating edge-crossings in static layouts: edges between distant nodes are distorted more strongly than local ones.
Re: Fisheye Distortion with D3
#4Re: Fisheye Distortion with D3
#5It's funny how the objects at the edge of the distortion are compressed; information here is lost rather than created. I'd rather see the distortion spread to the image boundaries. Then I can still see the whole image, but there is no weird annulus of compression.
It'd be a nice feature to support multiple modes of distortion.
Also, you can open the JavaScript console and adjust the fisheye distortion parameters. For example, you can make the area of distortion much bigger:
> fisheye.radius(480).power(4)
Re: Fisheye Distortion with D3
#6The author has a lot of neat looking posts, I recommend giving them a look.