パーソナルコンピューター

パーソナルコンピューター関連サイト

Sponsered Link

パーソナルコンピューター      関連カテゴリー    

グラフィックス言語

 
パーソナルコンピューターが生まれる

パーソナルコンピューター小型化

インターネットの歴史

自作パソコンの作り方

メモリ メモリの増設 CPU

マザーボード  光学ドライブ

拡張カード フロッピー

ハードディスクドライブ 

ハードディスク増設

ビデオカード 電源ユニット

パソコンケース Vistaインストール

OSインストール セキュティ対策

光学ドライブ選び方 CD焼き方

CDバックアップ パソコンリカバリ

音楽CD作成方法 画像アルバム

CD-ROMからの変革 

ハードディスク丸ごとバックアップ

ドライブによる性能

パソコンの速度が低下する原因

コンピュータについて

アルゴリズム プログラミング

プログラミング作成方法

HTML グラフィックス言語 

情報ベース 素子

自宅サーバ ポート番号

プロトコル ドメイン ネットワーク構成

モデムセットアップ サーバ検索

ルーター型 ルーター設定概念

情報システム構築方法

内部設計 内部設計進め方

データ物理編成方式 画像設計方法

データ設計方法 処理効率の検討

構造化設計 モジュール

ネット広告について 

サーチエンジン バナーエクスチェンジ

さまざまなサイト クリエイティブ製作

メール製作 これからのネット広告

広告プランニング 

メディアプランニング

広告マーケティング



   コンピュータにグラフィックス言語を使って、私たちの身の回りの物事をデータとして作り、ディスプレイなどに表示する技術をコンピュータグラフィックスといいます。

コンピュータグラフィックスでは、データを書く為の専用のプログラミング言語を使います。

有名なCG言語としてOpenGL、Mesaなどがあります。

CG言語は、3次元の幾科学的なオブジェクトを描写するためのプログラム集合であります。これをグラフィックライブラリーといいます。

CGの作成では、C言語を使ったプログラムから、ライブラリーを呼び出して3次元データを作ります。

3次元データを構成する基本的なオブジェクトは、球体、円柱、多面体、多角形などで、これらを組み合わせて、任意の形状のオブジェクトを作っていきます。

これらはプリミティブと呼ばれています。

データの表現法としては、ワイヤーフレームとソリッドモデルがあります。

前者は、オブジェクトの骨格部を針金線で作成するもので、後者は、中身の詰まった個形体のデータを組み合わせます。


作った、オブジェクトは、視点の切り替え、照光処理などの処理が可能になります。

また、CGの作成では、これらのオブジェクトを単位として作るために、オブジェクト指向の考え方をそのまま使うことができます。

人の髪の毛、細かい模様の微細のものやパターンのデータなどは、3次元データとして作るよりも、テクスチャと呼ばれる模様や柄などの2次元データを3次元 データの中にうまくはめこんで作ることができて、オブジェクトの現実感を高める工夫がされます。

  プログラミング言語を使った3次元データの作成以外にも、入力機器を使って3次元データを生成する手法が使われています。

たとえば、2つのCCDカメラをロボットに取り付けて、2つの像から3次元データを復元するVR技術や、ヘッドマウントディスプレイ、データグローブとい う機器に用いて指の動きをコンピュータと連動させながら、臨場感の出るデータを表示する方法などがあります。

また、スタジオ内で人間の頭や手足の関節などに反射球を付け、人の身振りをいろいろな角度から反射球の動きをカメラで追跡して3次元データを作成するモーションキャプチャリング装置などと幅広いです。


また、コンピュータグラフィックス表示技術も特段の進化をとげていて、最近のワークステーションでは、グラフィックスエンジンと呼ばれるグラフィックス専 用のハードウェアを組み込んだシステムも開発されていて、CG技術により精巧に表現されたデータを高速に表示させることができます。

コンピュータグラフィックス技術は、人とコンピュータのインターフェイス技術であるため、これが適用される分野は幅広いです。

極めて、繊細なデータを作ることができるために、人体のデータを作って仮想手術を行う試みや、カメラで想像した映像をグラッフィクスに取り込んで、現実世界と仮想世界をつなぎ目なくつなぐ試みも同時に行われています。

さまざまな目的に応じた言語があり、数式処理言語は数式そのものを扱うことのできる言語で、数式を変形したり、不定積分、代数演算などの演算を数式のまま行うことができます。

また、任意の関数を簡単に定義してグラフィックス表示されます。

あと、シュミレーション言語は対象となるシステムの動きを書いて、各種統計量の抽出などのデータ解析などができます。

対象が、離散時間システム、連続時間システムのそれぞれで、システムが開発されています。

top
Sponsered Link
Copyright (C) 2008 All Rights Reserved.