コンピューター, ソフトウェア
シェーダ - それは何ですか? タイプ、長所と短所
紛らわしい用語の膨大な数のグローバルな情報化と私たちの世界に入って来ます。 それらのすべてとの契約は、それは一見思えるほど簡単ではありません。 彼らの多くは、多くの幅広い機能を持って、類似した名前を持っています。 それは必要なもの、それがどこから来た何をシェーダを、見つけるための時間だと何が起こりますか。
オプティマイザ
ほとんどの場合、あなたは熱心なプレーヤー「Maynkraft」であり、彼らはそれが何であるかを知るようになった理由です。 すぐに、「シェーダー」の概念は安全にこのゲームから離れることに留意すべきである、と別にそれから「生きる」ことができます。 同じように、同様の方法で。 これら二つの概念を関連付けるために一生懸命必要はありません。
一般的に、シェーダプログラミングのネイティブは、当アシスタントとして登場しました。 これはおそらく、この大声でコールオプティマイザツールとなるだろうが、それは実際にゲーム内のイメージを向上させます。 あなたはそれについて理解し始めているときはそれであるので、我々は正確な解釈に行きます。
解釈
シェーダとは何ですか? プロセッサ・カードによって実行される。このコンピュータプログラム。 これらの機器は、特殊な言語で設計されています。 目的に応じて、それは異なる場合があります。 そして、従来のプロセッサ、グラフィックスアクセラレータのための命令に変換シェーダ。
アプリケーション
すぐに私は、全体の使用が先に所定のことを言わなければなりません。 彼らは、オブジェクトや画像のパラメータを3次元グラフィックスに取り組んでいることを意味し、プロセッサ、グラフィックスカードに組み込まれたプログラム、。 彼らは、など反射、屈折、調光、せん断効果、およびで作業その中の多くのタスクを実行することができます。
前提
人々はすでに何シェーダを見つけるためにしようとかなり長い間されています。 これらのソフトウェア開発者が手ですべてを行っている前にも。 いくつかのオブジェクトを画像化するプロセスが自動化されていませんでした。 試合前には、独立してレンダリングに従事する開発者が生まれています。 彼らはそれがさまざまなタスクを占め、アルゴリズムで働いていました。 だから、テクスチャを適用するための指示、視覚効果、などがあります
もちろん、プロセスのいくつかは、まだジョブカードに埋め込まれました。 このようなアルゴリズムは、開発者が使用することができます。 しかし、彼らは彼らのアルゴリズムのグラフィックスカードを課すことは成功しませんでした。 カスタム命令は、グラフィックスよりも遅くなっているCPUによって実行することができます。
例
違いを理解するには、例のカップルを考慮する必要があります。 ゲームは、レンダリングハードウェアとソフトウェアの可能性があることは明らかです。 例えば、我々はすべてそれがハードウェアレンダリングであれば有名なのQuake 2だから、ゲーム内の水は、青のフィルター可能性が覚えています。 しかし、時にソフトウェアの干渉は、水のスプラッシュを来ました。 CS 1.6でのスタングレネードと同じ話。 ハードウェアレンダリングはホワイトのみフラッシュを与え、そしてプログラムでピクセル化画面を追加します。
アクセス
だから、このような問題を解決する必要があることが明らかになりました。 グラフィックスアクセラレータは、開発者の間で人気となっているアルゴリズムの数を拡大し始めました。 これは、すべての「もの」が不可能であることが明らかになりました。 グラフィックスの専門家へのアクセスを提供する必要がありました。
モードおよびシェーダと「Maynkraft」のようなゲームがあった前に、開発者は、異なる命令に関与している可能性がパイプラインのGPU単位で仕事をする機会を与えられました。 プログラムは「シェーダ」の名で知られるようになったので。 それらを作成するには、特別なプログラミング言語を開発しました。 このように、ビデオは標準の「幾何学」だけでなく、ロードするために始めたが、また、プロセッサのための説明書。
このようなアクセスが可能であった場合、それは新しいプログラミングの機会を開くようになりました。 専門家は、GPU上の数学の問題を解決することができます。 このような計算はGPGPUと呼ばれていました。 このプロセスのための特別なツールを必要としていました。 会社nVidiaのCUDAから、マイクロソフトDirectComputeのと同様に、枠組みのOpenCLから。
タイプ
より多くの人々は、より多くの彼らとその機会についての情報を明らかにしたものをシェーダを学びました。 もともと、三プロセッサアクセラレータを持っていました。 各シェーダのタイプを担当していました。 時間が経つにつれて、彼らは普遍的に置き換えられました。 それぞれがすぐにシェーダの3種類を持っていた特定の複雑な命令を持っています。 作業の統合にもかかわらず、各タイプの説明は今まで残りました。
顔の多くを持っているフィギュアのトップでの作業の頂点タイプ。 ここではツールの多くを意味することができます。 例えば、テクスチャ座標、ベクトル、接線、又は正常従法線についてです。
ただ一つの頂点とするだけでなく、原始的でない作業の幾何学的なタイプ。 画素は、ラスタイラストのピースを処理するために設計されており、一般的にテクスチャとしました。
ゲームで
あなたは「Maynkraft 1.5.2」シェーダを探しているなら、あなたはおそらく、ゲームのイメージを改善したいです。 これを可能にするために、プログラムは「火、水および銅管。」となっています シェーダは、テストの結果、微調整されています。 その結果、このツールは、利点と欠点を持っていることが明らかになりました。
もちろん、様々なアルゴリズムの準備の容易さ - それは大きなプラスです。 この柔軟性とゲーム開発の過程で重要な簡素化、およびコストの、その結果、減少しました。 その結果、仮想シーンはより困難と現実的になってきています。 また、開発プロセスは、はるかに高速になります。
欠点は、唯一のプログラミング言語を習得するだけでなく、カードの異なるモデルがアルゴリズムの異なるセットを配置することを考慮する必要があるものです。
インスト
あなたは「Maynkrafta」のシェーダーパックを見つけた場合、我々はそれをセットアップするには多くの落とし穴があることを理解しなければなりません。 このゲームのもうフェージング人気にもかかわらず、それはまだ彼女の献身的なファンでした。 誰もが、特に2017年に、スケジュールが好き。 一部の人々は、彼らがシェーダーを通してそれを改善することができると思います。 理論的には、これは正しい文です。 しかし実際には、あなたは少し変更されます。
あなたはまだ、すべての最初の、「Maynkraft 1.7」にシェーダを設定する方法の方法を探しているなら、注意してください。 プロセス自体は難しいものではありません。 また、一緒にすべてのダウンロードファイルとそれをインストールするための命令があります。 主なものは、ゲームやシェーダのバージョンを確認することです。 そうでない場合、オプティマイザは動作しません。
インターネット上では、このツールをダウンロードしてインストールすることができる場所がたくさん。 次に、任意のフォルダにファイルを解凍する必要があります。 そこには、ファイル«GLSLシェーダ--MOD-1.7-Installer.jar»を見つけるでしょう。 それが正しいかどうかは、ゲームへの道が表示されます開始した後、私はすべての後続の命令に同意します。
フォルダを移動したいたら«shaderpacks»で«.minecraft»。 あなたはランチャーを実行すると設定に移動する必要があります。 インストールが正しかった場合はここで、«シェーダ»ラインが存在します。 リスト全体からは、目的のパッケージを選択することができます。
あなたはMinecraftの1.7.10のためのシェーダが必要な場合は、単に正しいバージョンをsheyderpak見つけて、同じことをやっています。 インターネットは不安定なバージョンが発生する可能性があります。 時には、あなたはそれらを変更する必要があり、適切な再インストールを探します。 レビューを見て、最も人気のあるを選択することをお勧めします。
Similar articles
Trending Now