当前位置: 首页 > news >正文

shader func

1、step:

float step(float edge, float x)
vec2 step(vec2 edge, vec2 x)
vec3 step(vec3 edge, vec3 x)
vec4 step(vec4 edge, vec4 x)

GLSL 的 step 函数用于比较两个参数的大小,当第一个参数小于第二个参数时返回 0,大于等于时返回 1。

应用场景:

// 画圆(有锯齿)
void mainImage( out vec4 fragColor, in vec2 fragCoord )
{vec2 uv = fragCoord/iResolution.xy; // 标准化坐标 [0,1]uv.x *= iResolution.x / iResolution.y; // 修正宽高比
    vec2 center = vec2(0.5,0.5);float dist = length(uv - center);float radius = 0.3;float circle = 1.0 - step(radius, dist);fragColor = vec4(vec3(circle),1.0);
}

 

http://www.rkmt.cn/news/19732.html

相关文章:

  • 2025 年碟式离心机厂家 TOP 企业品牌推荐排行榜,DB640 系列 / DB330 系列 / DB440 系列 / DB460 系列 / DB550 系列 / 专业碟式离心机推荐这十家公司!
  • 20231408徐钰涵课程思维导图Openssl实践
  • luogu P4513 小白逛公园
  • 案例分析-DNS+tcpdump+wireshark
  • 2025 年铝蜂窝板厂家最新推荐排行榜,铝蜂窝板,铝蜂窝吊顶,铝蜂窝墙面板,微孔吸音板,防火A级铝复合板公司推荐
  • AI图片生成思路
  • 今天开通自己的博客啦,加油加油!成为合格的牛马! - Irving11
  • 深入解析:数据库视图:虚拟表的强大应用
  • agc001_c题解
  • 完整教程:安宝特产品丨FME Realize:重构数据与现实的边界,让空间计算赋能现场决策
  • 尝试对音频功率放大器芯片的噪声基底特性进行测量与计算:以纳芯威NS4268为例
  • OI 数论 1
  • 2.3 深度 Q 网络(Deep Q-Network, DQN)
  • 实用指南:如何读懂Mach-O:构建macOS和iOS应用安全的第一道认知防线
  • shell高级
  • shell流程控制
  • 如何防范员工泄露数据给 AI?2025年选型与落地实战版
  • Linux文本编辑三剑客之sed
  • 做了项目经理才发现:上台发言,其实都有套路
  • 详细介绍:GitOps实战:ArgoCD+Tekton打造云原生CI/CD流水线
  • 从“优化工具”到“价值生态”:多价值主体系统如何重塑AI价值对齐范式
  • 2.2 深度学习(Deep Learning)
  • 第十二篇
  • 本次科研收获
  • git clone 克隆下载深度层级仓库最新源码而不是整个仓库
  • 九、可供选择的体系结构
  • 虚拟机和windows
  • 实用指南:二型最大似然(Type II Maximum Likelihood):概述与核心概念
  • Go 语言中映射(Map)使用场景 - 教程
  • 测试哦 - sto-OI