中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 69|回复: 1

计算MipMap层函数:

[复制链接]
发表于 2018-12-21 16:10:37 | 显示全部楼层 |阅读模式
老感觉自己有点强迫症了,老想这事
计算MipMap层函数:util.fxml
float mipmap_level(float2 uv, float2 texture_size)
{
        float2 dx = ddx(uv * texture_size.x);
        float2 dy = ddy(uv * texture_size.y);
        float d = max(dot(dx, dx), dot(dy, dy));

        return log2(sqrt(d));   ==>return 0.5f* log2(d);   
}

return log2(sqrt(d));   ==>return 0.5f* log2(d);   

发表于 2018-12-24 20:13:02 | 显示全部楼层


挺好,复习一下内容
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2019-1-19 11:18 , Processed in 0.059866 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表