A simple 3d pciture viewer.
###Introduction We've got a lot of picture viewer applications: XnView, Picasa, IrfanView, FastStone... But nearly all of these softwares only display images in 2d form. Don't you think that's boring? So I thought of an idea to add some 3d stuff into the traditional picture viewer, without messing up users' regular interactions.
###How to use
- Double click to open the 3DPictureViewer.exe
- Drag the picture directory into application window, the pictures in the directory will be imported recursively
- View pictures in 3d mode with your mouse
- Press and drag the left mouse button to rotate picture array slowly
- Press and slip the left mouse button to rotate picture array quickly
- Double click the middle picture to enter into display mode, where you can zoom and pan your selected picture.
- Press "next", "previous", "delete", "edit", "display" tool buttons on the bottom to do what you want to do.
- Press ESC key to quit viewer.
###Feature
- 3D picture displaying
- picture file name and size editing
- Decorative particle system
- Smooth and elastic slide animation
- Dynamic fragment shader Gaussian blur
- Double thread architecture: main thread for opengl rendering, work thread for loading asset
- Anti-Aliasing(based on MSAA)
- Frustum culling
###Framework Qt + OGL