3D API (3D API)

The Application Programming Interface (API) API is a large collection of many programs. The 3D API allows programmers to design 3D software by simply calling the programs in its API, allowing the API to automatically communicate with the hardware drivers and launch powerful 3D graphics processing functions within the 3D chip, thereby greatly improving the 3D program. Design efficiency. Almost all 3D acceleration chips have their own dedicated 3D APIs. The commonly used 3D APIs are DirectX, OpenGL, Glide, Heidi and so on. String 7

Direct 3D

The API developed by Microsoft for PC in 1996 is compatible with Windows 95, Windows NT and Power Mac operating systems. It can bypass the graphical display interface (GDI) and directly implement the underlying operations of various hardware supporting the API. The speed of the game is running, and it is basically free to use. Because of the compatibility with all aspects, DirectX is more cumbersome to use and has no optimal performance. In the actual 3DS MAX application, the effect is normal, and display errors will occur, but it is faster than software acceleration.

OpenGL (Open Graphics Interface)

It is the standard application interface for complex 3D graphics design evolved from IRIS GL developed by SGI. It features porting between different platforms; it can also work in parallel on client/server systems. The efficiency is much higher than Direct 3D, so it is the preferred 3D API for 3D game developers. However, this has made many beautiful 3D games only support 3Dfx's VOODOO series 3D accelerator cards when they were first introduced, while other types of 3D accelerator cards have to wait for their manufacturers to provide patches for the game. Since the OpenGL library provided by the 3D accelerator card for games is not complete, display errors will occur in 3DS MAX, but it is much better than Direct 3D!

Heidi

Also known as Quick Draw 3D, is a specification proposed by Autodesk. It uses a purely immediate mode interface that directly controls the graphics hardware; it can call the hardware acceleration of all graphics cards. Currently, applications using the Heidi system include 3D Studio MAX animation programs, Auto CAD and 3D Studio VIZ. Autodesk develops WHIP acceleration drivers for these software separately, so the performance is very impressive!

Glide

It is a dedicated 3D API for the Voodoo series developed by 3dfx. It is the first widely used program interface in the PC gaming space, and its biggest feature is ease of use and stability. With the rise of D3D and OpenGL, it has gradually lost its original status. String 1

PowerSGL

It is a program interface dedicated to NEC's PowerVR series chips. String 5

3D Features: Alpha Blending

Simply put, this is a technique for making 3D objects transparent. The 3D object displayed on the screen has three sets of values ​​of red, green and blue in each pixel. If the pixel is allowed to have a set of alpha values ​​in a 3D environment, we call it an alpha channel. The content of the alpha value is the transparency of the recorded pixel. This allows each object to have a different degree of transparency. For example, glass has a high degree of transparency, and a piece of wood may have little transparency. The function of α blending is to treat the two objects on the screen, and also consider the alpha value to make it look close to the real object.

Next page

Silicone Tea Infuser

Tea Infuser,Tea Bag,Tea Set

Silicone Promotion Gifts Co., Ltd. , http://www.siliconekitchenwares.com