As we have explained in the previous post about Real3D technology, to view images in 3D,a seperate image has to be delivered to each eye.
Using the Real3D API, you can create 3D content without worrying about the used displayed-technology.
The Real3D API will merge all the needed information into image frame buffer .
The phone will render the final 3D-image in the format required by the LCD display panel.
Usually you have only to wait for the end of frame rendering into surface when you are dispalying 2D image.
In case of LG Optimus 3D, final 3D-image will be columned interleaved.
In the next article, i will explain how to implement 3D application and we will take the example of a simple Real3D OpenGL application .
Using the Real3D API, you can create 3D content without worrying about the used displayed-technology.
The Real3D API will merge all the needed information into image frame buffer .
The phone will render the final 3D-image in the format required by the LCD display panel.
- 3D images are in the Side-by-Side format.
- The Side-by-Side format encodes left & right perspective image data into a single image frame.
- Images in the 3D surface and 2S surface are merged by the surface flinger into the dispaly frame buffer.
- The resulting image is shown on the LCD 3D panel by the HAL (Hardware Abstraction Layer).
Usually you have only to wait for the end of frame rendering into surface when you are dispalying 2D image.
- To show 3D image, Real3D surface is defined and waits for the end of frame rendering into the surface.
- When rendering is finished, surface flinger will compose the final image for the frame buffer base on the type of the surface orientation and the type of the image order.
- Hardware abstarction layer (HAL) will convert the image into the format required by the screen.
In case of LG Optimus 3D, final 3D-image will be columned interleaved.
In the next article, i will explain how to implement 3D application and we will take the example of a simple Real3D OpenGL application .
Comments
Post a Comment