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

余弦调色板 a+b*cos(6.28*(c*t+d))

vec3 palette(float t) { return a + b * cos(2*PI * (c * t + d)); }
参数作用类比
a(bias)颜色中心点往亮还是往暗走
b(amplitude)振幅 = 变化范围颜色浓淡跨度
c(frequency)频率 = t 从 0→1 时循环几圈颜色重复几次
d(phase)相位 = 三通道的错位偏移决定"先出现什么色"
  1. Classic IQd=(0, 0.33, 0.67)→ 彩虹色,最经典的默认值
  2. Warm Sunsetd=(0, 0.10, 0.20)→ 暖色为主,三通道相位挤一起
  3. Cool Oceand=(0, 0.20, 0.50)→ 冷蓝绿
  4. Neon Popc=(2,1,0)→ R 循环两次、B 不循环,霓虹感
  5. Pastel Dreama=0.8, b=0.2→ 高 bias 低振幅,马卡龙色
  6. High Contrastc=3→ 同样的 t 里颜色快速变三圈
  7. Fire Lavaa=(0.6, 0.3, 0.2)不对称 bias → 偏红橙
  8. Mystic Purplec=(1,1,0.5)不对称频率 → B 循环更慢,紫色调

三个最常见的调节套路

  1. 想偏暖/偏冷:让d的三个分量挤紧(如0, 0.1, 0.2)→ 三通道同步推进,整体偏单色调;拉远(如0, 0.33, 0.67)→ 彩虹色
  2. 想要柔和/鲜艳:调ab的比例。ab低 → 粉彩淡色;a=0.5 b=0.5→ 满饱和度
  3. 想要循环加快/减慢:调cc=1一圈;c=2两圈(颜色重复一遍);c不对称(如2,1,0)→ 某个通道不动 → 更"怪"更艺

// 5. 背景用余弦调色板做渐变(第 4 章详解)
vec3 bg = 0.5 + 0.5 * cos(iTime + uv.xyx + vec3(0.0, 2.0, 4.0));

http://www.jsqmd.com/news/1285652/

相关文章:

  • HDL Coder实战:从Simulink模型到FPGA硬件的自动化流程与优化
  • APS1604M-SQR-SN:如何让物联网设备性能飙升?
  • Arduino蓝牙遥控小车:从电机驱动到重力感应控制的完整实现
  • Anaconda与虚拟环境:Python项目依赖管理与环境隔离实战指南
  • 雕铣机厂家怎么选?优质厂商云豪自动化深度解析,高速机/卧式加工中心/两轴线轨立式加工中心/立式加工中心,雕铣机厂家推荐 - 品牌推荐师
  • Java枚举高级应用:从常量到策略模式与状态机的实战指南
  • 月之暗面开放 Kimi K3 模型权重与技术报告,开源关键 Infra 技术加速 AGI 研究
  • 金域医学携手通天晓软件:WMS 如何支撑全国 70 多仓统一管理与医检供应链升级
  • 纳米复合镀层解决离合器冲压件锈蚀问题
  • Harmony os 技术实战|拼豆制图02:50 张图纸的 Repository 与轻量预览
  • UrbanGS:数据驱动的城市绿地规划与管理系统
  • STM32 HAL库串口收发卡死问题深度解析与四大实战解决方案
  • 固定资产管理系统技术演进解析:台账架构、标签打印、盘点模式、维保体系与信创迭代史
  • OLED透明屏驱动实战:从自发光原理到MSP430/STM32应用开发
  • Python自动化实战:200行代码打造B站UP主数据监控助手
  • Tkinter窗口图标设置全攻略:从iconbitmap到iconphoto的跨平台实践
  • 成都哪家全屋智能公司最专业
  • 工业物联网安全连接方案:NVIDIA与NXP硬件协同设计
  • Scratch编程画圆:从数学定义到算法实现,掌握计算思维与图形学基础
  • 驾照翻译件怎么弄?2026线上、线下渠道测评+办理流程
  • PLA材料遇水性能劣化解析与3D打印件防水增强方案
  • ESP32 GPIO中断编程实战:从轮询到事件驱动的实时响应优化
  • 华为云行业大模型团队AI PPT登顶PresentBench榜单
  • 08-C语言学习-字符串数组,二维整形数组
  • 手动排查木马实战指南:从进程、服务到日志的七维深度剖析
  • 上海有哪些值得选的GEO优化服务商?
  • 贵阳正规的外墙渗水企业
  • 蓝桥杯Java B组省赛:从环境配置到核心算法的实战指南
  • 2026年6月广州市南沙区二手房价格深度分析
  • 物联网硬件安全方案:SE050芯片与MK24FN微控制器的协同防护