Posts

Showing posts from May, 2022

几种不同的插值函数

Image
  (2条消息) 常用的插值函数_John-Hany的博客-CSDN博客_插值函数 Robert Penner's easing equations

免费3D资源

  Top 10 material libraries for Blender artists - Artisticrender.com

创建大场景技巧

Image
 

Digital art技巧

 5个简单后期 : Rim light Gaussian Blur Gradient Map Noise Focal Blur(Camera focus blur) 5个常用blending mode Color Dodge:用于发光(火焰,霓虹...) Color:灰度转颜色(grisailles) Overlay:低于50灰度则降低亮度,高于50灰度则提高亮度。用于添加高光阴影以及模拟次表面散射 Lighten:只有画布亮度低于笔刷亮度时起作用,可用于大气透视,降低部分画面亮度 Multiply:添加阴影,绘制叠加纹理等

gles基础

Image
配置环境 安装vscode 在vscode的extension中安装下图两个插件-shader language support for VS code 以及glsl-canvas 语法基础 宏定义 #ifdef  GL_ES precision   mediump   float ; #endif #ifdef宏定义 mediump定义float类型的精度,还有低精度lowp和高精度highp精度 uniform统一值 变量统一且只读。变量以u开头命名以表明是uniform 通常uniform在不同语言可能有不同名字 在GLES中: uniform vec2 u_resolution; // 画布尺寸(宽,高) uniform vec2 u_mouse; // 鼠标位置(在屏幕上哪个像素) uniform float u_time; // 时间(加载后的秒数) 在Shadertoy中: uniform vec3 iResolution; // 视口分辨率(以像素计) uniform vec4 iMouse; // 鼠标坐标 xy: 当前位置, zw: 点击位置 uniform float iTime; // shader 运行时间(以秒计) Varying变化值 例如gl_FragCoord对于每个像素都不同,所以是变化值

Twitch直播参数

Image