Forum Replies Created
-
AuthorPosts
-
嗯嗯,了解了,谢谢老师。
印象中现在 Mac 还没有支持 HDR。。。只有 Win 系统支持了
而且显示器颜色校准和这个有关系吗?(应该没有吧,校准应该只是改变了色差)
有个附件忘打水印了。。。。麻烦助教可以的话删掉这个帖子或者回复
两个都是限制,可用可不用(不然只用 RR 深度可能过大,速度慢)
递归没有深度?
你不能照搬。。。shade 和 castRay 干得事一样,但从参数就能看出来逻辑还是不一样的
哦哦,那就好,谢谢助教
。。。你多跑几次,bucket 数量多点试试;不应该才快这么点
This post has received 1 vote down.iterm2 是软件,替代原生 terminal 的
oh-my-zsh 是 zshell 的一套配置,比 bshell 好使,但能加自己的配置
(比如很重要的命令高亮)This post has received 1 vote down.互帮互助还,以前你也帮过我
This post has received 1 vote up and 1 vote down.Mac 用 iterm2 啊,还可以再装 oh-my-zsh 做定制
This post has received 1 vote down.1.分 bucket 是工程上的做法,不然真的按 object 切分的话每一次找切分位置运算量太大,所以也别按物体切了
2.你可以理解总 bucket 就是 centroidBounds 一个包围所有 object 的 bound,附件的 3 行其实就是算每个 object 在这个大 bound 中的相对位置也就是 offset,然后乘以 bucket 的数量就是该 object 所属 bucket 的index,那就 bucket[i].union(该 object) 就算把该 object 划分到了 bucket[i] 中
This post has received 1 vote down.我完全删掉了 dirIsNeg, 取消了对 t_z_min 和 t_z_max 是否相反的判断,速度的确提升了
This post has received 1 vote down.首先这和系统扯不上关系。。。我也是 Mac。
应该是我没用这个 std::array 判断正负所以影响不大,但你把 z 全部赋 0 难道不会影响实验结果?这不就是完全放弃了对 z 是否 neg 的判断?那 t_z_min, t_z_max 就有可能反了,最终的相交判断也会出问题啊
其次上面那老哥是整体渲染时间和其他人有差别,而相对渲染时间提速差不多也是 10%,所以是硬件问题的原因很大
This post has received 1 vote up.我实验了,没啥影响
This post has received 1 vote down.三个读取 + 一个 bool 判断 + bool 转 int 类型这么费时间???这不科学
This post has received 1 vote down.拿来算某个 object 的质心和所有 bucket 的质心的偏差, 再乘 bucket 总数量就是 object 对应的 bucket 的 index
大家硬件配置不一样啊,要看自己机子上两种方法的对比
This post has received 1 vote down.更新下,我把 MEDDLE 的 std::sort() 换成 std::partition() (O(n) 复杂度)后
在我的模型上 32 个 bucket
MEDDLE BVH 建立时间为 1.8s, 渲染时间 84s
SAH BVH 建立时间 9s 左右, 渲染时间 73.43sThis post has received 1 vote up and 1 vote down.有道理。至于验证码的事情记得刷新下再输
This post has received 1 vote down.多刷新,我也常碰到,多半是打字时间太久验证码过期了。。。
只考虑最长的
你都知道用 bucket 了,考虑最长的和这个一样都是工程上的做法
This post has received 1 vote up.用这个模型是拿来比较时间的,渲染结果不是很重要
eye_pos 改不改实际上不是很重要。。。反正两种方法相对时间不会有很大差别
This post has received 1 vote down.你可以试试我发的那个模型,记得把 bucket 换成 32
This post has received 1 vote down.同样 32 个 bucket,我用我发的网盘里的模型
Meddle BVH 7s 左右,渲染 82s 左右
SAH BVH 8s 左右,渲染 71s 左右
由此看来 SAH 基本上渲染时间会减少 10% 左右,供大家参考
This post has received 1 vote down.我就是怕写错了才问问大家。。。我就用了 12 个 bucket
我有一个复杂一点的标准模型你看看 BVH 构建和渲染用多少时间
链接: https://pan.baidu.com/s/1TN9bdVWa0fjxQjpAZJlGGg 密码: jowv
This post has received 1 vote down.- This reply was modified 4 years, 7 months ago by Bear.
愿意看完的绝对是好人。。。我觉得你可以想想简洁的表达方式
This post has received 1 vote down.相交测试返回t, 比较那个
-
AuthorPosts