After having finally obtained a raytracer which produces antialiasing, it is now time to take a look at performance. We already saw some numbers in the last post. Rendering a 200×200 image with 16 samples per pixels (a grand total of 640.000 rays) takes definitely too much. I want to perform some profiling with python, [...]
This impressive image, released a few months ago, shows the tree density in the United States (click to enlarge) According to the NASA Earth Observatory website, the map has been obtained from a variety of sources, from ground data collection to space-based radar, requiring 6 years of work. At the highest resolution, ten pixels correspond [...]
More than a year ago, I decided to propose a Question/Answer site for Academia on the StackExchange platform. The idea was to gather academics to share their expertise in academic career strategies, grant proposals, publication process, visa and immigration for academics, and generally all the troubles of an academic lifestyle. A few days ago, the [...]
February 17, 2012 – 2:05 pm
This is a rant. Here is a 10 years long Apple customer, generally satisfied with the quality of the product, but my stance started to change recently, and radically. Apple is pushing it too far. As I smelled long ago with the introduction of the App marketplace, their plan apparently is to make OSX like [...]
February 14, 2012 – 1:11 am
I already posted about advances in prosthetics some time ago, but this is beyond words. You may want to apply the wadsworth constant to the movie.
February 5, 2012 – 2:02 am
In the previous post, we explored a very basic way of plotting images: shooting a ray from the center of every pixel, and plot the color of the object we hit. The result is a rather flat, very jagged image Border jagging arises from the fact that we are sampling with a discrete grid (our [...]
January 5, 2012 – 7:28 pm
Linear algebra is fundamental mathematical knowledge for those who need to perform computational natural sciences. It is a neat formalism to express things in a compact way, and describe precious algorithms to solve computational problems from chemistry, physics, astronomy, and so on. I found these precious and very clear lectures from MIT professor Gilbert Strang. [...]
December 5, 2011 – 8:33 pm
Did you know that iguanas (and not only them) have three eyes ? the feature is called Parietal eye, it is highly advantageous to spot the shadow of a predator coming from above, and it’s not unique to iguanas, but it can be found in frogs, lizards, sharks and other reptiles and fishes. In the [...]
November 10, 2011 – 2:16 am
I want to do a thought experiment, hoping not to make any mistake. The world produces 29,888,121,000 metric tons of CO2 per year. According to Wikipedia, one ton of dry wood sequestrates 1.8 tons of CO2. If you put these two together, you quickly realize that you need to produce 16,604,511,666 tons of wood per [...]
November 5, 2011 – 9:18 pm
A quick addition needed to the raytracer is providing freedom to add more objects to the rendering scene. In Part 1, the design was such that only one object, a sphere, could be drawn. The new code allows much more flexibility. I added a Plane object, introduced assignment of colors to the objects, divided the [...]