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

GLSL 棋盘shader


今日永杰开金

在这里插入图片描述

    float size = 100.;

    vec2 checkerboard = mod(floor(gl_FragCoord.xy / size), 2.);

    float c = mod(checkerboard.x + checkerboard.y, 2.);

    gl_FragColor = vec4(vec3(c), 1);

vec2 uv = floor(S * p.xy * vec2(iResolution.x / iResolution.y, 1) / iResolution.xy);
c = vec4(vec3(mod(uv.x + uv.y, 2.)), 1);

	float size = 100.;

    float oddX = mod(floor(gl_FragCoord.x / size), 2.);
    float oddY = mod(floor(gl_FragCoord.y / size), 2.);

    float c = 0.;

    if( oddX == oddY ){
        c = 1.;
    }

    gl_FragColor = vec4(vec3(c), 1);

http://www.kler.cn/a/305649.html

相关文章:

  • 基于BILSTM及其他RNN序列模型的人名分类器
  • mysql 快速解决死锁方式
  • C++数据结构算法学习
  • 吾店云介绍 – 中国人的WordPress独立站和商城系统平台
  • 大数据技术之Hadoop :我是恁爹
  • 速盾:游戏盾的功能和原理详解
  • STM32 HAL freertos零基础(六)计数型信号量
  • 十二,Spring Boot 异常处理(自定义异常页面,全局异常,自定义异常)
  • 视频融合共享平台LntonAIServer视频分析平台噪声监测优势
  • 【计算机网络 - 基础问题】每日 3 题(五)
  • 【数据结构】8——图3,十字链表,邻接多重表
  • Android Activity组件与进程启动间关系
  • 电子电气架构——中央计算的软件定义汽车架构
  • 流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?
  • 如何用SQL Server和Oracle进行数据同步?
  • 人工智能与机器学习原理精解【19】
  • 幂等性小记
  • C# SQL 辅助工具
  • 321. 拼接最大数
  • 【RabbitMQ 项目】服务端:数据管理模块之绑定管理
  • PostgreSQL 与 MySQL:如何为你的项目选择合适的数据库?
  • 闲鱼 sign 阿里228滑块 分析
  • Spring事务传播行为详解
  • 【JavaScript】LeetCode:36-40
  • 使用Python实现深度学习模型:智能饮食建议与营养分析
  • OSS对象资源管理