glslViewer - GlslViewer は、UI を必要とせずに 2D/3D GLSL シェーダーを表示するための柔軟なコンソールベースの OpenGL サンドボックスです。

(Console-based GLSL Sandbox for 2D/3D shaders)

Created at: 2014-11-26 00:42:44
Language: C++
License: BSD-3-Clause

glslViewer

寄付する

GlslViewer は、UI を必要とせずに 2D/3D GLSL シェーダーを表示するための柔軟なコンソールベースの OpenGL サンドボックスです。あなたは間違いなくPythonモジュール(インクルード)やglslViewerと前後に通信する他のツールを使用して独自のUIやラッパーを作ることができます標準のPOSIXコンソールのイン/アウトまたはOSCを考えました。

joing #GlslViewer チャンネル shader.zone discord を使って、使い方、仕事の共有方法、ヘルプの入手方法を学びましょう。

GlslViewer は以下をサポートします。

  • GLSL 上のフラグメントシェーダーと頂点シェーダー
  • #includeの依存関係を解決する
  • コンソールINコマンドとOSCによる#defineキーの追加/削除
  • プラットフォーム、バッファ、レンダーパス、ジオメトリ属性、マテリアルプロパティに基づいて自動的に生成された定義のセット。
  • カスタムユニフォーム(float、int、vec2、vec3、vec4)をコンソールINまたはOSCに渡す
  • さまざまな種類のテクスチャ(PNG、BMP、JPG、TGA、HDR、GIF、MP4、MOV、RTC、RTSP、ローカルカメラデバイス、オーディオテクスチャ)
  • キューブマップと球面高調波のインポート (png, jpg, tga, hdr)
  • LST、PLY、OBJ または GLTF ファイル (およびそれらの依存関係) をインポートする
  • PBR 照明モデルを使用した 2D シェーダーおよび 3D マテリアル シェーダーの既定の頂点/フラグ シェーダー
  • 変更時のファイルのホットリロード
  • 1つのデフォルトライトと1つのデフォルトカメラ
  • 対話型コマンドは、POSIX コンソールの入力/出力または OSC と考えられていました。
  • 異なるデバッグモード(ヒストグラム、テクスチャ、バッファ、バウンディングボックスなど)
  • シャドウマップ
  • ヘッドレスレンダリング
  • フルスクリーンおよびスクリーンセーバーモード
  • LookingGlass ディスプレイでの HoloPlay レンダリング
  • イメージのエクスポート
  • PNG シーケンスの書き出し
  • WASM クロスコンパイル

ウィキのテーマ

著者

Patricio Gonzalez Vivo: github |ツイッターの|インスタグラム|ウェブサイト

確認

おかげで: