What is Micro Point?
Micro Point is truly-new rendering algorithm. Around 10 years ago, the basic concept of Micro Point has been constructed by Mr. Takakuwa. He got the inspiration about Micro Point from the uncertainty products in the quantum theory. On his old web page, he gave us the question:
Question: There is a pixel which has the value (R,G,B)=(128,0,0). When the background color is black i.e. (R,G,B)=(0,0,0), Select correct answers in the below list:
|(1)||the object color is (R,G,B,A)=(128,0,0,255) with 100% coverage on the pixel.|
|(2)||the object color is (R,G,B,A)=(255,0,0,128) with 100% coverage on the pixel.|
|(3)||the object color is (R,G,B,A)=(255,0,0,255) with 50% coverage on the pixel, and the object covered the right side on the pixel.|
|(4)||the object color is (R,G,B,A)=(255,0,0,255) with 50% coverage on the pixel, and the object covered the low right triangle.|
|(5)||the object covered 100% pixel with the gradation from (R,G,B,A)=(255,0,0,255) to (0,0,0,255).|
Answer: all of choices are correct.
We can not estimate the object coverage, shape and color correctly at the pixel. We can only know about the product of the color and the coverage or the alpha.
This is the basic concept of Micro Point.
Magic Point is a prototype renderer which is made for Micro Point research. It generate a first image by Micro Point.
Current Magic Point version is "FireBall" (July 23,2012). This version focus to check the several algortithm with Micro Point.
MagicPoint ver. FireBall
|Purpose||research for Micro Point rendering|
|Rendering Algorithm||Micro Point|
|Function||generation of a Micro Point, MicroPoint Based Shadow(MPBS) and image creation|
|Maximum verified data size||a little over one million polygons (Stanford Happpy buddha)|
|Code quantity||around 6,000 lines (included unused code, not included related project software modules.)|
|Related project||egvfx, ToyBox|
Next version... MagicPoint ver. ThunderBolt
|Purpose||speeding up and saving memory footprint|