proofread chapter06-ch

This commit is contained in:
tornote 2016-02-05 01:59:54 +08:00
parent acf158e571
commit a3943b3d6a
1 changed files with 4 additions and 4 deletions

View File

@ -28,7 +28,7 @@ vector[3] = vector.a = vector.w = vector.q;
这些指向向量内部变量的不同方式仅仅是设计用来帮助你写出干净代码的术语。着色语言所包含的灵活性为你互换地思考颜色和坐标位置。
GLSL中向量类型的另一大特点是可以用你需要的任意顺序简单地投射和混合变量值。这种能力被形象地称为*鸡尾酒*。
GLSL中向量类型的另一大特点是可以用你需要的任意顺序简单地投射和混合变量值。这种能力被形象地称为**鸡尾酒**。
```glsl
@ -57,7 +57,7 @@ green.rgb = yellow.bgb; // Assign the blue channel of Yellow (0) to red and blue
### 混合颜色
现在你了解到如何定义颜色是时候将先前所学的整合一下了在GLSL中有个十分有用的函数[```mix()```](../glossary/?search=mix)这个函数让你以百分比混合两个值。猜下百分比的取值范围没错0到1完美在你学习了这些基于栅格运动功夫后,是时候练习一下了!
现在你了解到如何定义颜色是时候将先前所学的整合一下了在GLSL中有个十分有用的函数[```mix()```](../glossary/?search=mix)这个函数让你以百分比混合两个值。猜下百分比的取值范围没错0到1完美学了这么久的基本功,是时候来用一用了!
![](mix-f.jpg)
@ -65,9 +65,9 @@ green.rgb = yellow.bgb; // Assign the blue channel of Yellow (0) to red and blue
<div class="codeAndCanvas" data="mix.frag"></div>
试着来show一下你所学到的
试着来 show 一下你所学到的:
* 给颜色赋予一个有趣的过渡。想想某种特定的感情。哪种颜色更具代表性他如何产生又如何褪去再想想另外的一种感情以及对应的颜色。然后改变上诉代码中的代表这种情感的开始颜色和结束颜色。Robert Penner 开发了一些列流行的计算机动画塑形函数,被称之为平滑函数。你可以研究这些例子并得到启发,但最好你还是自己写一个自己的过度函数。
* 给颜色赋予一个有趣的过渡。想想某种特定的感情。哪种颜色更具代表性他如何产生又如何褪去再想想另外的一种感情以及对应的颜色。然后改变上诉代码中的代表这种情感的开始颜色和结束颜色。Robert Penner 开发了一些列流行的计算机动画塑形函数,被称为[缓动函数](http://easings.net/)。你可以研究这些[例子](../edit.html#06/easing.frag)并得到启发,但最好你还是自己写一个自己的缓动函数。
### 玩玩渐变