opengl

    0

    1答えて

    私がここでやろうとしているのは、これを黒にすることです。私はインスペクタのカラーティントを変更しましたが、まだ動作しませんでした。 ここに私のコードは、これまでの私の髪シェーダのためである: Shader "Custom/Paul/Hair" { Properties { _MainTex ("Base (RGB) Trans (A)", 2D) = "white" {} _Color ("

    0

    1答えて

    私の質問は、頂点カラーデータをシェーダプログラムに統一的に渡す方法です。 OpenGLのC++コードとは異なり、属性を定義してシェーダプログラムとリンクします。 例: float vertices [] { //vertex pos //vertex color .0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 2.0, 1.0

    -1

    1答えて

    私はOpenGLでシーンを作成しようとしていますが、私は照明に問題があります。私は自分のモデルを世界の起源からそれぞれの場所に翻訳することと関係していると信じています。 私は自分のシーンのライトを世界の中心に置いていますが、シーンの前面の壁にライトを見ることができます。 私は自分のシェーダーを書きました。私はモデルが世界中で翻訳される前に計算されているか、世界座標ではなくローカル座標を使用している

    1

    1答えて

    で地面を描画します vector<vector<GLfloat> > ground_vertices { {-10, -0.1, 50}, {10, -0.1, 50}, {-10, -0.1, -300}, {10, -0.1, -300} }; と私の描画機能はこの void Ground() { glBegin(GL_QUADS);

    1

    1答えて

    他のオブジェクトに展開できる四面体をレンダリングしようとしています。 静的配列を使用すると、四面体が描画されます。 しかし、私はオフファイルを動的配列に読み込んだときに何も表示されません。コンパイル時にエラーは表示されません。 GLfloat *tetra_vertices = NULL; //This is declared at the start 以下は、オフファイルのデータを取得する関

    2

    1答えて

    私はyoutubeのChernov @ sparkyエンジンのチュートリアルからopenGLプログラミングを学んでいます。現在私は頂点&を持っており、ウィンドウ、シェーダなどの管理に必要なクラスを持つフラグメントシェーダを持っています。私は単一の頂点配列オブジェクトを使って画面上に描画することができますが、同じことがvertexArrayクラスを作成することによって行われると失敗します。 頂点配列

    0

    1答えて

    glVertexによっていくつかの線のフォームを移動する方法を探していますが、これまでのところ固執していません。私はglOrthoを動かしてみました、うまくいきません、翻訳を追加するのに疲れました。私が絶えず動いているとうまくいきません。私はズームをどうすればいいのか分からず、おそらくカメラを作成して完全な3Dシーンにするべきでしょうか?しかし、私はそれについての良い文書を見つけることはできません

    -1

    1答えて

    PyGObjectでGLAreaウィジェットを使用しようとすると、以前の質問(Use of the Gtk.GLArea in Pygobject GTK3)がありました。私はコマンドを描くためにPythonのバージョンを取得したことはありませんでしたので、私はそれをよりよく理解しようとするCバージョンを与えるだろうと思った。 Gtk3がすべて含まれているのでUbuntu 16を使って、私はそれを