• シェーダー > プログラマブルシェーダー > シェーディング言語 シェーディング言語(英: shading language)は、プログラマブルシェーダー向けのプログラミング言語のこと。この種の言語は色や法線のような特別なデータ型を持っている。C言語やJavaのような汎用言語...
    14 KB (1,993 words) - 21:22, 25 May 2023
  • プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート ウィキブックスにC言語関連の解説書・教科書があります。 C言語(シーげんご、英: C programming language)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発した汎用プログラミング言語である。英語圏では「C...
    61 KB (8,410 words) - 10:31, 26 April 2024
  • シェーダー開発を直感的に行なうことができるが、シェーディング言語を直接利用すると細やかな調整を行なうことができる。 Direct3D OpenGL 3次元コンピュータグラフィックス シェーディング レンダリング (コンピュータ) グラフィックスパイプライン シェーディング言語 HLSL GLSL...
    30 KB (3,747 words) - 10:07, 24 July 2023
  • シェーディング技法としては、グーローシェーディングやフォンシェーディングがある。非写実的なシェーディング技法としては、陰影の階調が段階的に変わるセルアニメーションのようなトゥーンシェーディングが挙げられる。 3次元コンピュータグラフィックス シェーダー プログラマブルシェーダー シェーディング言語...
    8 KB (1,163 words) - 08:52, 7 January 2023
  • プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート アセンブリ言語(アセンブリげんご、英: assembly language、アセンブリ)はビット列命令に対応した文字列命令を利用する低水準プログラミング言語の総称である。 アセンブラ(英: Assembler)またはアセンブラ言語(英:...
    51 KB (6,601 words) - 10:42, 20 March 2024
  • 発はピクサー設立前からコンピュータグラフィック (CG) 研究者であるエドウィン・キャットマルらによってなされていた。 元々の構想は、CG業界の標準となるレンダリング・インタフェー言語の構築であり、そのシェーディング言語のフォーマットそのものがRenderManと呼ばれていた。その後、ピクサー・イメージ・コンピュータ...
    24 KB (1,920 words) - 18:10, 19 December 2023
  • Python(パイソン)はインタープリタ型の高水準汎用プログラミング言語である。 Pythonは1991年にグイド・ヴァン・ロッサムにより開発されたプログラミング言語である。 最初にリリースされたPythonの設計哲学は、ホワイトスペース(オフサイドルール)の顕著な使用によってコードの可読性を重視している。その言語...
    73 KB (8,662 words) - 07:07, 30 April 2024
  • シェーディング(Shading)を行うことから、一般的には、「トゥーンシェイド」と呼ばれる。専門的には、「トゥーンシェーディング(Toon shading)」や「セルシェーディング(Cel shading)」と呼ばれる。 また、これらの画像処理を実現するために使用されるシェーダーを、トゥーンシェーダー(Toon...
    32 KB (1,505 words) - 11:48, 21 October 2023
  • シェーダーのためのシェーディング言語である。2012年を最後にバージョンアップは終了している。GPUプログラミングのために特化・最適化されており、CG描画に向いている。この言語名の由来は「グラフィックスのためのC言語」(C for Graphics) であり、C言語 (ANSI C)...
    12 KB (1,641 words) - 12:21, 27 May 2023
  • ドメイン固有言語(ドメインこゆうげんご)またはドメイン特化言語(ドメインとっかげんご、英語: domain-specific language、DSL)は、特定のタスク向けに設計されたコンピュータ言語である。 DSL は一種類のタスクをうまく記述することに集中したプログラミング言語...
    28 KB (3,837 words) - 01:50, 12 December 2023
  • MetalはC++11をベースとした新しいシェーディング言語、Metal Shading Language(MSL)を利用する。これはClangとLLVMによって実装されている。Metalはコンピュートシェーダーを導入することでGPGPUプログラミングのしやすさも向上している。 macOS Ventura...
    8 KB (856 words) - 13:31, 23 March 2024