
ShaderToy
科技与文明
数字化转型+电子商务+智能制造
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TheBookOfShders学习教程(1)
本例子是学习了 The Book of Shaders 的算法绘图章节所做的一个例子,参考了 Danguafer的作品,本文主要侧重分析和理解,这也是学习Shader的难点!先看一个简单的以距离作为为颜色的例子,代码的注释在代码中。#define t iTime#define r iResolution.xyvoid mainImage( out vec4 fragColor, in ve...原创 2020-02-21 10:59:20 · 933 阅读 · 0 评论 -
GLSL:内建函数参数genType的含义
在GLSL的内建函数中,经常看到参数的类型为genType之类,genType到底指的是什么类型?当函数的输入参数类型(和对应的输出类型)为float, vec2, vec3, or vec4时, 使用genType作为参数的类型;当函数的输入参数类型(和对应的输出类型)为int, ivec2, ivec3, or ivec4时, 使用genIType作为参数的类型;当函数的输入参数类型(...原创 2020-02-20 10:25:43 · 1333 阅读 · 0 评论 -
ShaderToy入门教程(3) - CSG
许多演示场景中使用的技术之一称为光线跟踪。该算法与一种称为“有符号距离函数”的特殊函数结合使用,可以实时创建一些非常酷的东西。有符号距离函数Raymarching算法曲面法线和光照移动相机构造实体几何模型转换轮换和翻译统一缩放非均匀缩放和超越把它们放在一起参考1、有符号距离函数有符号距离函数,或简称为SDF,当通过空间中一个点的坐标时,返回该点与某个曲面之间的最短距离...原创 2019-04-26 10:50:05 · 4027 阅读 · 0 评论 -
ShaderToy入门教程(1) - SDF 和 Raymarching 算法
许多演示场景中使用的技术之一称为光线跟踪。该算法与一种称为“有符号距离函数”的特殊函数结合使用,可以实时创建一些非常酷的东西。这是系列教程,陆续推出,这篇涵盖以下黑体所示内容符号距离函数Ray-marching算法曲面法线和光照移动相机构造实体几何模型转换轮换和翻译统一缩放非均匀缩放和超越把它们放在一起参考1、符号距离函数符号距离函数,或简称为SDF,当给出空间中一个...原创 2019-04-26 10:26:12 · 9595 阅读 · 3 评论 -
ShaderToy入门教程(2) - 光照和相机
许多演示场景中使用的技术之一称为光线跟踪。该算法与一种称为“有符号距离函数”的特殊函数结合使用,可以实时创建一些非常酷的东西。这是系列教程,陆续推出,这篇涵盖以下黑体所示内容符号距离函数Ray-marching算法曲面法线和光照移动相机构造实体几何模型转换轮换和翻译统一缩放非均匀缩放和超越把它们放在一起参考曲面法线和光照计算机图形中的大多数照明模型使用表面法线的一些概...原创 2019-04-26 10:44:52 · 2802 阅读 · 0 评论 -
最简单的ShaderToy入门 - 笑脸渲染
@TOC 目录开始学习ShaderToy, 往往不知所措,看不太懂;不容易懂,背后全是数学公式;请看这篇了解一下原理和基础。实践方法:请打开网站https://www.shadertoy.com,点击新建开始实验。完成一个圆的渲染首先把下列代码贴入void mainImage( out vec4 fragColor, in vec2 fragCoord ){ vec2 uv =...原创 2019-05-03 09:02:49 · 13113 阅读 · 12 评论 -
16款分形图像软件为你创造出惊人的艺术效果
我们中的许多人都没有意识到分形艺术或动画的辉煌。您可以使用此艺术来美化具有独特元素的图像和视频。分形艺术由分形对象的数学计算组成,并以动画,静止图像和媒体的形式显示结果。作为数字艺术和计算机艺术不可或缺的一部分,分形生成器正在风靡市场。你可以利用它们并创建令人惊叹的图像,如果分形生成器不能为你提供支持,那么这些图像的设计非常复杂。为了更多地了解这种惊人的数字艺术,让我们来看看这篇文章吧!我们为您收...原创 2019-05-05 14:04:01 · 12739 阅读 · 0 评论 -
关于Mandelbrot和Julia集合的几点小结
这段时间有点疯狂的研究Mandelbrot和Julia集合,主要动力应该是被其绚丽的色彩以及无穷尽的生成图形所吸引,也许这里面隐藏着宇宙的奥秘,但是很遗憾,也没有研究出宇宙的秘密,从入门到放弃了…。查阅了相关的资料,发现这个领域内的研究止于2015左右,走入了低潮,不只是何缘故?估计是研究到头了吧。小结一下:Mandelbrot和Julia集合,无论从研究和软件实现都已经很成熟了,在软件实现方...原创 2019-05-13 22:02:28 · 1724 阅读 · 1 评论