WebGLで質問があります

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
mi_l

WebGLで質問があります

#1

投稿記事 by mi_l » 13年前

現在、とあるサイトを見ながらWebGLの勉強をしています。

(ココ!)
http://wgld.org/d/webgl/w011.html

しかし上記のサイトでわからないところがあります。(ここではおそらくクリックしたら私が現在わからない「シェーダのコンパイルとリンク」という11番目のテキストに飛ぶと思います)

そこで、私が悩んでいるのが、そのページの「ソースをコンパイルしてシェーダを生成」というところからです。

しかし、悩んでいるのはソースの意味がわからないとかではなく、このソースは書くのか書かないのか、また、書くならどこに書くのか?(その時<Script>タグはどのように設定すればいいのかです。)

このページにも書いてある通り、「一連の流れ」を1つの関数にしてソースが載っています。

これはコンパイル、シェーダが生成されるまでを、ただ説明しただけなのでしょうか?
それともHTMLファイルのどこかに書かなければいけない事柄なのでしょうか?(書くならどこに<Script>タグなどは?)

そこで混乱しています。

変な質問ですが教えてください。
よろしくお願いします。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: WebGLで質問があります

#2

投稿記事 by softya(ソフト屋) » 13年前

シェーダーを使うならコンパイルの必要があります。
と言うよりWebGLでは使わないといけない様です。つまり、No8に書かれているとおりです。
「wgld.org | WebGL: シェーダの記述と基礎 |」
http://wgld.org/d/webgl/w008.html

ちなみに固定パイプラインやらシェーダって何か分かっていますか?

【追記】
他の情報を探していないような気がするので別のリンクやWebGL用のライブラリなどを紹介しておきます。

「The Lessons - Hack The WebGL (WebGL勉強会)」
https://sites.google.com/site/hackthewe ... he-lessons

「多彩な表現力のWebGLを扱いやすくする「Three.js」(1/5)- @IT」
http://www.atmarkit.co.jp/fwcr/design/b ... 05/01.html

【さらに追記】
>しかし、悩んでいるのはソースの意味がわからないとかではなく、このソースは書くのか書かないのか、また、書くならどこに書くのか?(その時<Script>タグはどのように設定すればいいのかです。)

それについてはNo.11で説明されていますね。
最初のほうでシェーダーソースもHTMLに書かれています。

>これはコンパイル、シェーダが生成されるまでを、ただ説明しただけなのでしょうか?
「ソースをコンパイルしてシェーダを生成」でコンパイル方法も書かかれています。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

“C言語何でも質問掲示板” へ戻る