GLSL

GLSL (OpenGL Shading Language) はC言語をベースとしたシェーディング言語です。

RSS

  • 受付中

    回答
    0

    TransformFeedbackが動作しません

    FeedBack用のシェーダを作成しリンクさせた後 ... shader.setupShaderFromFile(GL_VERTEX_SHADER, ""); const GLchar* feedbackVaryings[] = {"outPosition"}; glTransformFeedba

    • 0評価
    • 26PV
    seri seri 4日前
  • 受付中

    回答
    0

    vboとシェーダってどっちが早い?

    沢山のBOXオブジェクトをレンダリングする場合 このオブジェクトをレンダリングするのに、CPU内で動きを更新しVboから動かすのか シェーダ内で動的にBoxを作成し、CPUから送られるTimeを元に頂点を動かす場合 どちらが高速でしょうか?

    • -1評価
    • 74PV
    seri seri 5日前
  • 受付中

    回答
    1

    GLSLシェーダ

    Vertexシェーダ内で頂点位置を定義して、Fragmentシェーダで読み込みたいのですがエラーとなります attribute vec4 position; uniform float time; uniform int reso; uniform vec4 positions[8]; uniform sampler2DRect postex; vo

    • 0評価
    • 36PV
    seri seri 6日前
  • 受付中

    回答
    1

    glBufferData とglDrawArraysの違いが解りません

    glDrawArraysを使う場合、とあるサイトでは glBindBuffer glenableVertexAttribArray glvertexAttribPointer gldrawArrays とゆう順序でShaderを更新していました glBufferData を使う場合、とあるサイトでは glGenBuffers g

    • 0評価
    • 39PV
    seri seri 2週間前
  • 受付中

    回答
    0

    objファイルの頂点情報を抜き出してglDrawElementsで書き出す方法がわかりません

    まず、以下のようなObjファイルを書き出しまして 情報を抜き出します # Blender v2.77 (sub 0) OBJ File: 'BoxMarinba.blend' # www.blender.org o 立方体_立方体.001 v -0.131961 1.533305 -0.207426 v -0.131961 -1.533305

    • 0評価
    • 90PV
    seri seri 1週間前
  • 解決済

    回答
    1

    GLSLでの、ピクセル位置から辺までの距離

    画像のような3頂点ABCがあるとします。 ABCは三角形のポリゴンを出力するものとし、vertex,fragmentShaderによって書き換えられるものとします。 シェーダー内でピクセル位置Xから辺Bcまでの距離Yを求めるにはどうすればいいでしょうか?

    • 0評価
    • 82PV
    seri seri 1ヶ月前
  • 受付中

    回答
    0

    JavascriptライブラリThree.jsを使用してVRコンテンツを作りたいのですが・・・・

    前提・実現したいこと WebGLライブラリのthreeJSを使用してVRコンテンツを開発しているのですが、ポストプロセスをかけた状態でVR用に画面分割できないのですが何か対処法はないでしょうか? 該当のソースコード (function() { var canvasWidth , canvasHeight; var renderer , scene

    • 0評価
    • 210PV
    genki0301ab genki0301ab 2ヶ月前
  • 受付中

    回答
    0

    GLSLでシェーダ

    http://image.itmedia.co.jp/ait/articles/1211/26/sample02.png 添付↑の画像のような波のシェーダを書きたいのですが、それ以前に、外部から読み込む画像がフレーム毎に更新され、思い通りのシェーダがかけずにいます。 フラグメントシェーダ↓ uniform sampler2DRect image

    • 0評価
    • 198PV
    seri seri 5ヶ月前
  • 受付中

    回答
    0

    GLのVBO機能について

    現在 glDrawElements を使って、GL_ARRAY_BUFFERとGL_ELEMENT_ARRAY_BUFFERに格納した値を描画しているのですが これにテクスチャを張り付ける場合どのようにすればいいのでしょうか? いくつかのサイトを参考にしたのですが、どれも長いプログラムで、どの部分が必要なのかわかりかねます。。 (http://w

    • 0評価
    • 106PV
    seri seri 5ヶ月前
  • 解決済

    回答
    1

    C++のポインタについて

    ポインタでエラーが発生していまして、解決策がわからずじまいです 以下のコードを見てください void Sean_1::pad1on() { glBindBuffer(GL_ARRAY_BUFFER, buffers[0]); float *ptr = (float*)glMapBuffer(GL_ARRAY_BUFFER, GL_READ

    • 0評価
    • 214PV
    seri seri 5ヶ月前
  • 受付中

    回答
    2

    c++での配列高速化

    http://www.wallpaper-box.com/smartphone/wp-content/uploads/2012/03/41.jpg openframeworksを使ってグラデーション効果を出したいと思ってます。 グラデーションと言っても単純な色の変化ではなく、多少のランダム性が欲しいです 質問文の最初に添付したurlには三角形に

    • 0評価
    • 209PV
    seri seri 5ヶ月前
  • 解決済

    回答
    2

    OpenGLのシェーダオブジェクトのリンク処理で困っています。

    現在、GLSLの勉強をしているのですが、シェーダオブジェクトをリンクする処理が失敗してしまい、困っています。 皆様の知識と経験をお貸しいただければ幸いです。 エラーメッセージ シェーダプログラムのリンクに失敗しました プログラム ログ: ERROR:Definition for "void main()" not found. 該当のソー

    • 0評価
    • 317PV
    OWO OWO 8ヶ月前
  • 受付中

    回答
    1

    この式で獲られる答えを日本語で説明してください。。

    vec2(iResolution.x / iResolution.y, 1) / iResolution.xy vector2(スクリーンx値÷スクリーンx値,1)÷スクリーンxy値 自分が解る範囲での説明では 画面のアスペクト比(yを1としたもの)に、スクリーンxy値を割っている。。。 といったものなのですが、これだけではいまいちピンと

    • 0評価
    • 255PV
    seri seri 9ヶ月前
  • 解決済

    回答
    1

    こちらのシェーダーが、どのように動作しているのか解りません

    #ifdef GL_ES precision mediump float; #endif #extension GL_OES_standard_derivatives : enable uniform float time; uniform vec2 mouse; uniform vec2 resolution; void main( void ) {

    • 0評価
    • 252PV
    seri seri 9ヶ月前
  • 解決済

    回答
    1

    シェーダ(マンデルブロ集合)について

    以下GLSLスクリプトはhttps://wgld.org/d/glsl/g005.htmlから引用させていただきました。 ちなみに、マンデルブロ集合の式は Zn+1=Zn^2+C Z0=0 そこで、以下のスクリプト内で、 (★部分)z = vec2(z.x * z.x - z.y * z.y, 2.0 * z.x * z.y) + x + y と

    • 0評価
    • 248PV
    seri seri 9ヶ月前
  • 解決済

    回答
    1

    UnityでGLSLが使えると聞いたのですが、、

    例えばこのスクリプト(http://glslsandbox.com/e#31476.2) をUnityで動作させるにはどのようにすればいいのでしょうか?(ComputeShaderを使う等)

    • 0評価
    • 221PV
    seri seri 10ヶ月前
  • 受付中

    回答
    0

    GLSLシェーダーの、gl_FragCoordとは?

    こちらのサイト(http://tips.hecomi.com/entry/20130323/1364046980) でGLSLの勉強をしていたのですが。 サイト内に以下のようなシェーダが出てきます。 #ifdef GL_ES precision mediump float; #endif uniform vec2 resolution; uni

    • 0評価
    • 240PV
    seri seri 9ヶ月前
  • 受付中

    回答
    2

    OpenGLの「TBO」について

    すいません、初歩的な質問なんですが。 OpenGLのTBOというのは、 どのようなものなのでしょうか。 最近知ったばかりで詳しくはよく分からないのですが、 詳しく教えていただけないでしょうか。 サイト、書籍でもかまわないです。 よろしくお願いします。

    • 0評価
    • 411PV
    ゲストユーザー 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    15

  • 総質問数

    18

  • 今週の質問数

    3

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る