首页 > 其他分享 >glsl进阶学习8

glsl进阶学习8

时间:2023-02-09 14:33:51浏览次数:40  
标签:glsl 进阶 平躺着 sqrt 学习 value2 value1


我们来画出平躺着的圆环

glsl进阶学习8_ii

//SDF

float value1 = sqrt(x*x+y*y)-r1;
float value2 = sqrt(value1*value1+z*z)-r2;
return value2;

但是。。这个东西怎么旋转平移喃。。我还需要再学习学习

标签:glsl,进阶,平躺着,sqrt,学习,value2,value1
From: https://blog.51cto.com/u_11889343/6046978

相关文章

  • Pbr学习 没有环境贴图的pbr部分
    从learnOpenGL学习的D部分正态分布函数DD,或者说镜面分布,从统计学上近似的表示了与某些(中间)向量hh取向一致的微平面的比率。举例来说,假设给定向量hh,如果我们的微平面中有35%......
  • glsl进阶学习5
    看了一位老师傅的水波纹shader大概讲的是距离P的距离关联一些距离时间因素作为sin(r)中的r 然后得到z这个z用颜色来表达 感觉又多了一点3维函数的感觉之前都考虑的是......
  • glsl进阶学习 一
    shadertoy上面的环境 一开始会有一个逻辑尺寸和画布尺寸的比值uv先来尝试一个plane这主要计算一个t P是平面上一个点另一个点是光线与平面交点叫P1吧P1=o+dt  t是......
  • 自我介绍与学习心得
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzzcxy/2023learning这个作业要求在哪里https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/1......
  • 自我介绍和学习记录
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzzcxy/2023learning这个作业要求在哪里https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/1......
  • 自我介绍及学习记录
    |这个作业属于哪个课程|https://edu.cnblogs.com/campus/fzzcxy/2023learning/join?id=CfDJ8GXQNXLgcs5PrnWvMs4xAGN4cHWWqRMNY7CzDMC-49n8j6IT5cvnqlNnraGz8DcrOqn-fXMeSp......
  • C# 学习async/await(个人理解)
    await:等待的意思async:异步(非同步) 当我们方法内部  存在await的时候,就返回出去执行下一步,等await后面的方法执行完毕在执行await下面的方法 一、我们......
  • 20230112_每日学习记录
    20230112Notepad++使用技巧之--把没有html规范格式的html文本变成有缩进的规范格式:下载插件XMLToolsrestartNotepad++选中文本,使用快捷键:Ctrl+Shift+Alt+......
  • 由浅入深学习新模块之window_manager(一)
    作者:王清前言:作为一个开发人员,随着时代和行业的发展,总会不断的接触不同的新任务,新模块,这就需要不断的学习与沉淀。因为工作的需求,笔者需要对一些自己负责模块之外的模块进......
  • 【HMS Core】使用机器学习服务和搜索服务识别植物
    ​1、介绍总览机器学习服务(MLKit)为开发者提供简单易用、服务多样、技术领先的机器学习能力,助力开发者更快更好地开发各类AI应用。同时,搜索服务(SearchKit)通过端侧SDK和......