»コメントこの駅(1)

OpenGL™ グラフィックス プログラミング インター..

共有者:admin人気度: 483人の閲覧
採点サイト: (69)PR:PR:PR:0
Alexa:査看Alexaランキング活発度:11
サイト類別:プログラミングラベル:
サイト紹介:OpenGL(フルOpenGraphicsLibrary)は、プログラミング言語、クロスプラットフォームプログラミングインターフェイス仕様プロフェッショナルグラフィックスプログラミングインターフェイスの定義を指します。
»この改善点

サイト紹介-OpenGL™ グラフィックス プログラミング インター..

OpenGL™グラフィックス プログラミング インターフェイス

OpenGL (書かれたグラフィック ライブラリを開く) は、プログラミング言語、クロス プラットフォーム プログラミング インターフェイス仕様プロフェッショナル グラフィックス プログラミング インターフェイスの定義を指します。 3 使用 (2 次元) の次元のイメージは強力な基になるグラフィックス ライブラリを呼び出します。

OpenGL™ は、誕生以来、さまざまなコンピューターのプラットフォームやデバイス上の優秀なアプリケーションの何千もを生み出している産業分野で最も広く受け入れられている 2d/3d グラフィックス API です。 OpenGL™ は Windows または他のオペレーティング システムから独立して、また透明なネットワーク。 など CAD、コンテンツ制作、エネルギー、エンターテイメント、ゲーム開発、製造、医薬品、OpenGL™、仮想現実と他の産業分野で PC とワークステーション、スーパー コンピューター、高パフォーマンスの非常に高い影響を与える視覚表現グラフィックス処理ソフトウェアの開発などのハードウェア デバイスに実装するプログラマに役立ちます。

特性関数

OpenGL はハードウェアに依存しないソフトウェア インターフェイスを OS/2 移植間 Windows 95、Windows NT、Unix、Linux、MacOS など異なるプラットフォームにすることができます。 したがって、OpenGL ソフトウェアは非常に良い移植性、アプリケーションの非常に広い範囲を得ることができます。 基になるグラフィックス ライブラリ OpenGL グラフィックスのため、シーンを説明するジオメトリ エンティティ エンティティを使用ことはできませんを提供しません。 ただし、翻訳、を介してすることができます非常に簡単に AutoCAD、DXF、3 ds モデル ファイルは OpenGL 頂点配列の 3 ds/3 dsmax-d のグラフィック デザイン ソフトウェア。
さまざまなアプリケーションに適したその他の高度なグラフィックス ライブラリとオプティマイザー Cosmo3D Open Inventor OpenGL に基づいています。 その中で、広く使用されている開いている発明家。 ソフトウェアは、OpenGL オブジェクト指向ツールキットに基づいて、オブジェクトとインタラクティブな 3 D グラフィックス アプリケーションを作成するためのメソッドを提供します、高度なアプリケーションの作成と 3 D シーン、オブジェクトを印刷、その他のグラフィックス形式とデータを交換する機能を編集定義済みオブジェクトと対話型モジュールに対するイベント処理、モジュールを提供します。
OpenGL は、オープンの 3 つの次元グラフィックス ソフトウェア、Windows システムおよびアプリケーション開発、オペレーティング システムから独立してそれに基づいては様々 なプラットフォームの移植の間非常に簡単にすることができます; 性及び信頼性、OpenGL が使いやすいと高効率計算とグラフ アルゴリズム、マニピュレーターを実装する簡単な Visual C インターフェイスと密接に OpenGL 作品ことを確認します。 7 つの機能があります。
1. モデリング: 基本的なポイント、ラインおよび多角形を描く関数に加えて OpenGL グラフィックス ライブラリも、描画複雑なカーブやサーフェスの機能だけでなく、(ボール、コーン、多面体、ティーポットなど) 複雑な 3 次元物体を提供します。
2. 変換: OpenGL グラフィックス ライブラリの変換には、基本的な変換や投影変換が含まれています。 基本的な変換は、平行移動、回転、スケーリング、4 つの変換、透視投影と平行投影 (正投影とも呼ばれます) の射影トランス フォームをミラー化は、2 つの変換。 三次元グラフィックの表示の改善、アルゴリズムの実行時間を短縮するためのメソッドを変換します。
3. カラー モード設定: OpenGL カラー モード 2、または RGBA モードおよび色 (色指数)。
4. 照明およびマテリアルの設定: OpenGL-自発 (放射光)、アンビエント ライト (環境光)、拡散光 (拡散光) とハイライト (鏡面反射光)。 材料の光反射を表現します。 最後の場面 (シーン) オブジェクトは、人間の目の色は、光の赤、緑、青のコンポーネント、色の赤、緑、青の成分の反射率増殖後に形成された材料を反映されます。
5: テクスチャ マッピング (テクスチャ マッピング)。 OpenGL のテクスチャ マッピング機能をすることができますを使用した非常にリアルなディテールを表現しました。
6: ビットマップ ディスプレイと画像コピーとピクセルの読み取りと書き込みの基本機能に加えてイメージを高めるがまた (ブレンド) の統合を提供するアンチ エイリアス処理 (アンチエイリアシング) (アンチ エイリアス) とフォグ (霧)、特別なイメージ効果。 上記 3 つのことができますシミュレーションより現実的な強化されたグラフィック効果。
7: 計算キャッシュ シナリオが簡単に言うと、背景ダブル バッファリング (ダブル バッファリング) アニメーション ダブル バッファー キャッシュとフロント、バック グラウンドでキャッシュ、ビルド画像キャッシュのフロントで描かれている背景画像が表示されます。
また、OpenGL を使用して奥行き手がかり (奥行き手がかり)、モーション ブラー (モーションブラー) および他の特殊効果を実現できます。 非表示のアルゴリズムを有効にします。 OpenGL デバイス使用、現在 rockchip 2918 チップし NVIDIA Tegra2 チップがグラフィックに OpenGL 2.0 技術を使用して、プログラムは rockchip 2918 チップ T760 とマイクロ蜂 X7 タブレット使用に基づいています。

高度な機能

OpenGL はレンダリング機能を提供するだけので出力のみに設計されました。 コア API にウィンドウがないシステム、オーディオ、印刷の概念、キーボード/マウスまたはその他入力デバイス。 これは、制限のいくつかの種類のように始めているが、レンダリングできますコードは実行中のオペレーティング システムは、クロスプラット フォーム開発を許可するの完全に独立しました。 ただし、いくつかのものはネイティブ ウィンドウに統合されたシステムとやり取りできるようにホスト システムのニーズ。 次の追加の API 実装: を通じて
* GLX X11 (透明なネットワークを含む)
* WGL - Microsoft Windows
* AGL - Apple MacOS
また、移植可能な方法で Windows の基本的な機能を提供するために GLUT ライブラリ。

OpenGL は、3 D グラフィックス技術の完全な制御のためのマイクロソフトの API を交換する唯一の方法です。 それはまだいくつかの人生を持ってしかし、シリコン グラフィックスは、もはや任意のマイクロソフト OpenGL で不幸な方法、従ってそれ存在している危険性が高い。 ゲーム開発者は非常に独立心のグループ、主要な開発者の多くはまだ OpenGL を使用しています。 したがって、ハードウェア開発者はそれのためのサポートを強化しようとしています。 Direct3D は、ハイエンドのグラフィックス機器と専門的なアプリケーションを現在サポートしていない;、OpenGL は、これらの分野で支配的な地位を占めています。 最後に、オープン ソース コミュニティ (特にメサ プロジェクト) が (彼らはマイクロソフトのオペレーティング システムを使用するかどうか) に関係なくコンピューターの任意の種類にコミットされている OpenGL サポートを提供します。

現時点では、創造的なからの 3 つの次元のゲーム開発技術企画、研究、開発と実装では、ゲームの操作やメンテナンスに、学び、探求するための知識の膨大な量があります。 Linux オペレーティング システム、Linux ベースのアプリケーション ソフトウェアの成長を促進するためのプラットフォームとしてクロスプラット フォームのクロス プラットフォームのグラフィックス ライブラリは 3 つの次元に基づくので、ゲーム開発がますます注目を受信します。 OpenGL (グラフィックを開くライブラリ) はメインフレーム アプリケーションの開発の下では OpenGL の関数を組み合わせての言語の様々 なプラットフォームに依存しないライブラリのスタンドアロンのグラフィック開発は 3 つの次元のゲームを作成できます。 Framework 開発プラットフォームによる依存過剰 + OpenGL 非常に良い選択肢となりますので、クロス プラットフォームのコンパイルを実行していないゲームになります。 しかし、複雑なフレームワークやさまざまなメディアのサポートの面で供給過剰が理想的ではないです。 FLTK フレームワークはボタンのより複雑な機能を含む、Linux プラットフォームのテクノロジで使用できる専用の Linux 開発環境、KDE 愛好家明らかに合わせてできません。 下のウィンドウの多くが必要です。 代わりに、無料のクロスプラット フォームのマルチ メディア アプリケーション プログラミングとして SDL (シンプルダイレクトメディアレイヤー) は、二次元のゲーム、優れたメッセージング フレームワーク サポート ファイルのサポートの開発で広く使用されているとサポートして、ひとつになっている、最も成熟した技術の Microsoft DirectX と競争力のあるインターフェイスです。


当サイトのご注目ください:w w w. 0430. c o m

上に立つ:  Mapbox 地図 API プラットフォーム
現在のおすすめサイト:  OpenGL™ グラフィックス プログラミング インターフェイス


申明:本資料は0430会員に提供し、転載出所を明記してもらい、出典:http://jp.0430.com/us/web243860/。
OpenGL™ グラフィックス プログラミング インターフェイス 感谢您的支持与分享!
このサイトを踏まれ0
このサイトを支持する1
駅長の声:支持当サイトは、頂てあるいは好評のように!  
今がある1人へ『OpenGL™ グラフィックス プログラミング インターフェイス』発表評論 OpenGL™ グラフィックス プログラミング インターフェイス良い?

  氏名 : * られ、留空は匿名発表
  内容 :
殘りの字数:  * 押す Ctrl + Enter 送信.
           
ヒント: コメント提出後、審査が必要、才能を表示;サイトの資料を網、みんな自分の真偽を識別する。
1階 OpenGL™ グラフィックス プログラミング インターフェイス [*.*.*.*] 発表于 2016/06/28/ 10:01:00
ようこそ訪問当サイト!
OpenGL™ グラフィックス プログラミング インターフェイス:OpenGL(フルOpenGraphicsLibrary)は、プログラミング言語、クロスプラットフォームプログラミングインターフェイス仕様プロフェッショナルグラフィックスプログラミングインターフェイスの定義を指します。3使用(2次元)の次元のイメージは強力な基になるグラフィックスライブラリを呼び出します。

プログラミングカタログ世界に影響サイト推薦ランキング

サイトのバージョン: English  中文(简体)  中文(繁體)  日本語  Español
会社概要 | お問い合わせ | ホームページ | 免責事項 | リンク | サイト マップ | 分類目録 | 収録条件 | 収蔵本ページ
Copyright 2004-2019 版権所有 jp.0430.com
世界中の図書館 - 私たちの生活にあなたのサイトが近づける!
免責声明:みんなはすべて使ってサイト資料に、自ら明らかにする、結果自負,0430は一切の責任を負わない。