0
点赞
收藏
分享

微信扫一扫

glsl进阶学习 一

宁静的猫 2023-02-09 阅读 105


shadertoy上面的环境  一开始会有一个逻辑尺寸和画布尺寸的比值uv

先来尝试一个plane

这主要计算一个t  P是平面上一个点 另一个点是光线与平面交点 叫P1吧

P1=o+dt   t是时间?反正dt就是方向上的距离 o+dt就是新的点

与normal dotproduct==0就是P1在平面上了

(P-P1)▪N=0 ==》(P-(o+dt))▪N=0

  P▪N=o▪N+dt▪N 

 (P-o)▪N=dt▪N;

t=(P-o)▪N/d▪N;

然后if(t>=0)  return true;

 

举报

相关推荐

glsl进阶学习5

glsl进阶学习8

glsl进阶学习7

Docker 学习笔记 - 进阶一

GLSL

glsl mix

0 条评论