Gå til innhold

Hva er OPEN GL ?


Anbefalte innlegg

Videoannonse
Annonse

Kanskje noen burde skrive en artikkel om googling? :wink:

 

Et lite hint er at OpenGL skrives ofte i ett ord (det skal vel skrives slik).

 

http://www.opengl.org/users/about/

 

"What is OpenGL

 

* OpenGL is a cross-platform standard for 3D rendering and 3D hardware acceleration. The software runtime library ships with all Windows, MacOS, Linux and Unix systems.

 

* OpenGL delivers fast and complete 3D hardware acceleration

 

Today's applications and games manipulate massive amounts of data in real-time by using OpenGL hardware accelerated geometry, real-time lighting, clipping, transformations and rendering

 

 

* OpenGL makes real-time 3D effects possible

 

OpenGL hardware acceleration adds detail & special effects to images without compromising performance. Examples include real-time fog, anti-aliasing, volume shadows, bump mapping, motion blur, transparency, reflections, 3D textures, volume rendering and more

 

 

* OpenGL is designed to support future innovations in software and hardware,

 

The extension mechanism in OpenGL can expose radically new hardware/software features that simply never existed when OpenGL was originally conceived. So you can be confident that you will continue to get the best possible performance from your applications and games as hardware technology advances

 

 

* OpenGL is on every platform

 

Ever wished that great Unix application would move to Windows or a great Windows game to Linux. Since OpenGL is fully cross-platform, it is realtively easy to port games or applications from one platform to be moved to another. This greatly expands the wealth of applications and games that support OpenGL.

 

 

* OpenGL is stable.

 

High End 3D workstation & supercomputuer users have been enjoying OpenGL since 1992. Today, OpenGL is also the most popular and powerful 3D solution for Windows, Mac and Linux-based computers, for professional and consumer use.

 

 

Why you need OpenGL

 

Games: OpenGL is the essential 3D library that lets you harness the power of hardware acceleration to thrust games into the realm of professional-quality rendering, texture-mapping and special effects. Almost all of the leading games (e.g. Quake III, Half-Life, MDK2, Baldurs Gate, Decent 3, Madden NFL 2001 etc.) require OpenGL for hardware acceleration.

 

Professional 3D graphics & effects: OpenGL is the 3D power behind all of the incredible 3D graphics & effects you see on TV and at the movies. (think Star Wars). Hardware that uses OpenGL makes possible the compelling 2D and 3D graphics in broadcasting, CAD/CAM/CAE, entertainment, medical imaging and virtual reality. All leading 3D modeling, rendering & animation and visualization software use OpenGL.

 

Leading PC, workstation and supercomputer vendors like SGI, Cray Research, Compaq, Fujitsu, Hewlett-Packard, Hitachi, IBM, Intel, Microsoft, Mitsubishi, NEC, Samsung, Siemens-Nixdorf, Sony and Sun Microsystems have adopted OpenGL as a strategic open standard for high performance 2D and 3D graphics."

 

http://mediagods.com/glossary/What_is_Open_GL.html

 

"Originally developed by Sun Microsystems, OpenGL is a widely adopted standard for developing portable, interactive 2D and 3D graphics applications. Introduced in 1992, OpenGL has become the industry's most widely used and supported 2D and 3D graphics application programming interface (API) for a variety of computer platforms."

Lenke til kommentar

Litt kortere fortalt er OpenGL et 3D-bibliotek.

 

Et bibliotek i programmeringssammenheng er en samling av nyttige og mye brukte funksjoner. Når man skal skrive et program med 3D-grafikk, kan man altså bruke ferdiglagede funksjoner fra OpenGL for å tegne og manipulere 3D-objekter på skjermen.

 

3D-grafikk brukes jo mye i spill for tiden, men kan også brukes til mer "nyttige" ting. Visualisering av modeller av bygninger f.eks.

 

En konkurrent til OpenGL er Microsofts Direct3D, som er en del av DirectX. En fordel med OpenGL er at det støtter også andre operativsystemer enn Windows.

 

LeD

Lenke til kommentar

Quote:


Den 2002-09-03 21:29, pegg skrev:

kan vel bruke direct 3d i linux via wineX


 

Det kan man nok. Men dersom man skal lage programmer med 3D i Linux, kan man vel ikke benytte Direct3D-biblioteket. Å lage programmer for Windows og deretter kjøre dem i andre operativsystemer ved hjelp av emulatorer eller halvveis implementasjoner av Microsofts APIer er ikke en veldig god løsning.

 

Med f.eks. OpenGL kan programmer og spill mye lettere portes til ulike operativsystemer.

 

LeD

Lenke til kommentar

Quote:


Den 2002-09-03 21:45, alfern skrev:

Dersom du satser paa aa spille mye, burde du nok velge Windows. Det er ikke mange spill som er laget for Linux.


 

Man kan da få både i pose og sekk. :smile: Bruk Windows til spill og moro, og Linux til seriøse ting.

 

LeD

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...