Daniel's Project 

Home

MSN: dan59314@ms3.hinet.net

 

OpenGL Project  

    Current progress:

        GLManager : In charge of OpenGL Render canvas building, releasing, environment control.........etc.

        GLLighter : Control opengl light setting, enable, disable, position, coloring, ambient, diffuse, specular......etc.

        GLCamera : Single Viewport/ multiple ViewPort, Viewing Matrix Operation, Multi-Thread Matrix,  Ortho 2d projection, Ortho projection, Perspective projection.  Kinds of EyePoint, ViewPoint translating, rotating........etc.

        GLTexture :  Load tens of kinds of raster file, auto-creating and resizing them to regular textures ( power of 2 in width and height).

        GLVector :  3D  Matrices operations.

        GLMaterial : OpenGL Material Settings and using.....

        GLUniFont : 2D / 3D   English/UnitCode Font Display

        GLTxtFont : 2D Texture Font Display. 

        RasManager : Raster File Load/Save,  Bmp <-> DIB <-> Texture.....etc

        ModelManage, ModelEdit, ModelTextureMap, ModelPaint, ModelLoadCPP, ModelLoad3DS :  All about my 3d Model operating......

 

General Demo       

Material :  Glod.    with Texture Reflection  

7 View ports in Perspective projection. Front, Back, Left, Right, Top, Bottom, User View.

 

 Box Texture.  Polished Gold.  

 33020 Verticies
 30466 Texture Coordinates
 33926 Normals
 66122 Triangles

 

 

 Model Monster, I create this model with ZBrush2 in 2004'8.

 

Yellow Omi light on it.

Alpha Blend Test

 Step 1 : Disable Blend, Enable Depth Test.

 Step 2 : Draw all opaque object first.

 Step 3 : Disable Depth Test and Enable Blend now.

 Step 4 : Draw rest Transparent objects.

 Step 5 : Disable Blend, Enable Depth Test.

 

 

Blend Demo       

Here you can experience kinds of Alpha parameters to know what they real menas.

 

 

 

Stencil & Blur Demo

To see what's Stencil and blur effect.

 

 

Model Viewer Demo                                                            Md3 Viewer Demo

 

Load : *.Obj, *.CPP(output by 3dExplorer.exe), *.SMF, *.3ds, *.MD2 file

Save: *.Obj, *.3ds, *.SMF,  *.MD2

Raster To 3dModel ( or called Territory Generator)

Texture Coordinates Generator (Spherical, Cylindrical, Planar )

Model QEM Simplify, Sphere, Cube, Box.....generating.

Load *.Md3 file and animated drawing.
 

 

 

 

EzLogic   Download

         這是一套數位電路輔助設計軟體。有讀過數位電子的都知道,要降低 IC 的數目,就必須化簡布林代式,通常用 砍諾圖法,非常難。這套可以自動幫你化簡布林代式,提高你設計電路的效率。 不用再使用一大堆的 IC 7410 , 7411.......等等。

 

 

 

DesktopGuard   Download

     保護你的螢幕,不受別人侵擾,如同加上一張保鮮膜一樣

圖略

 

 

 

 

8051 Projects   SilverLight Test

 

My Code Work        My Art Work