首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Shader入门
欧阳大盆栽
创建于2024-04-20
订阅专栏
从0到1开始学Shader
等 68 人订阅
共49篇文章
创建于2024-04-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Shader 3d RayMarching12 变换空间纹理坐标映射
对于变换的空间,没有什么固定的套路可以进行坐标映射。 不过好在前辈们总结了一些函数,多看慢慢能力理解一些. 本节讨论两个非常简单的。后续会探索一个扭曲平面的隐射与 球面映射。不知道什么时候有时间了。
Shader 3d RayMarching11 常见纹理坐标映射
所有 demo 和代码可以在 https://www.shadertoy.com/view/X3sBR7 查看 在传统 3D里面,纹理都是离线制作好,结合物体的形状生成的 UV贴图。Shadertoy
Shader 3d RayMarching10 纹理贴图介绍
所有 demo 和代码可以在 https://www.shadertoy.com/view/X3sBR7 查看 这段图像只用了不到 20 行的代码就完成了,原理就是使用到了纹理映射的方法。本篇将介绍纹
初中的5 个数学公式画出飘扬的五星红旗
嗨,朋友们!国庆节到了,为了庆祝伟大的祖国母亲 75 周岁生日快乐,我们用数学函数创建一个飘扬的五星红旗的动画。 这些数学函数是用一种叫做GLSL(OpenGL Shading Language)的语
数字孪生常见特效Shader实现 1
通过几个月的 Shader学习,看到一些酷炫大屏效果时,感觉我上我也行。本文将列举一些实现/学习的小效果, 当然这种用 shader直接渲染的方法一定是计算性能相对较大的,但是在编写过程中发现其实时渲
记事本400行代码实现有山有云有小动物的虚拟世界
终于要开始做小场景啦,这次实现的主人翁是阿里云的吉祥物,名字叫做云小宝, 软软萌萌挺可爱。 通过之前学的知识我们将使用 400 行Shader代码实现以上场景. 完整的代码可以点击查看 https:/
Shader 3d RayMarching6 3D SDF造型
IQ的这篇文章 https://iquilezles.org/articles/distfunctions/ 有这个世界上关于3D SDF已知的一切。 本篇将尝试走一遍并理解其所有的operator,
Shader 3d RayMarching5 3D SDF 原型
我最开始就是因为看不懂五边形的SDF才开始学习Shader技术,最开始的7,8篇文章都是做2D SDF的推导,到了3D之后,其实SDF推导大差不差, 3D SDF的变形能力更强了, IQ的这篇文章 h
Shader 3d RayMarching4 相机与鼠标控制
为了让我们更好的观察场景,本文将在shader的中实现相机,同时可以通过鼠标来控制相机的位置与仰俯角
Shader 3d RayMarching3 画面(透光,锯齿,阴影波纹)优化
上文已经做出不错的类似素描的图片,但是图像中有好几个细节问题,例如透光,锯齿,阴影波纹。本文都将解决他们
Shader 3d RayMarching2 阴影
绘画中必须要有阴影才能产生更好的空间感,本文将分析raymarching技术下阴影实现的原理, 使用SDF的众多优势之一是,查询全局非常容易
2D平面画出3D世界的Shader技术RayMarching的基本思路介绍
又两周没有写文章了,工作中各种被Push, 但又需要这份工来养家糊口。 什么时候可以存到500万然后在银行吃利息生活啊,不过玩了几个月的Shader, 终于要开始进入3D的世界啦,开心。照例看一些相关
代码Shader画一个梵高的星星
梵高星空星星颜色非常奇妙 黄色,白色,深蓝分别表示星星的光,光晕,夜空, 同时星星也都是旋转的短的线段, 本文将使用极坐标画出梵高星夜月中的星星感觉,复现最主要的特征 星旋,颜色与线段
用代码在极坐标下画一朵花
极坐标下的函数很多都有美妙螺旋,视觉体验充满着科学性和神秘性。在Shader中也经常会使用极坐标,本文将学习Shader的极坐标的一些基本用法
代码画一个阿里云吉祥物云小宝
单位的吉祥物是云小宝。还是挺喜欢这个图像的,家里还有云小宝的抱枕。基于Shader的一些函数,画一个阿里云小宝的2D图像,并完成发光,眼睛跟随,表情变化.
IPhone设计中G2连续是什么?丝滑的数学定义
iPhone7之后引入了G2连续,会让圆角更加丝滑,所以丝滑到底是什么?在Shader中丝滑怎么表示,有什么作用呢?本文将给出丝滑的数学定义和曲率公式的推导
2D Tiling3_Hexagonal 六边形平面镶嵌
整六边形是一种平面镶嵌方式, 之前通过极坐标推导过其SDF, 本文将用一个计算量更小的方式获取六边形组成的平面,并探索一些奇妙的视觉效果
Artist Toolbox2_Voronoi Diagram 大自然的几何艺术
图案都是基于Voronoi创作出的一些艺术图形,怎么样,非常动人吧,只用了大概不到200行的代码。本文将详细讲解Voronoi Diagram沃罗诺伊图的具体原理,Shader实现
2D SDF运算4_复制
通过对坐标空间的变换,完成一系列的效果。本文主要学习资料为 IQ 3D SDF https://iquilezles.org/articles/distfunctions/ RONJA 2D SDF
二阶贝塞尔曲线SDF推导
二阶贝塞尔曲线SDF推导缺乏相关的资料, 本文的亮点有 小白也能读懂: 笔者十余年没用过数学,就是一个初中生数学水平
下一页