簡體   English   中英

使用OpenGL Shader Language編寫簡單的着色器

[英]Using OpenGL Shader Language to write a simple shader

首先,我要說我是GLSL的新手,但對OpenGL有相當的經驗。

我目前有一個要與之練習着色器的項目。 我正在使用gluTeapot並使其繞xyz軸旋轉,我想練習用它編寫基本的着色器。

我目前有一個示例着色器,它可以正常工作,因此我知道OpenGL方面的工作很好。 此時,我要做的就是使用我的頂點着色器和片段着色器。

我想從簡單的事情開始。 我想編寫一個着色器,使紅色,綠色和藍色交替出現。

這是到目前為止我需要做的事情,但是我不確定如何實現它:1)我知道我需要為vec4類型的紅色,綠色和藍色設置常量2)我知道我可能應該只使用mod(ycoord,3.0)來確定哪種顏色屬於某個位置3)我知道我將必須找出某種方法來使該圖案與茶壺一起旋轉,否則只會顯得愚蠢。

我曾嘗試在互聯網上瀏覽一些有關GLSL基礎知識的好教程,但我還不了解我所讀的內容,足以使用它們。 我也無法在這里找到任何我可以使用的問題。

您在編寫着色器時可以給新手提供的任何幫助將不勝感激。

謝謝。

嘗試學習WebGL系列。 它將為您提供簡單着色器的示例,並為您介紹高級主題。 一切都使用標准GLSL,您可以在網絡瀏覽器中使用它。

http://learningwebgl.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM