随笔分类 -  原创

上一页 1 2 3 4 5 6 7 8 下一页
shadowmap 及优化
摘要:对于子阴影的走样, 条纹 开zbias resterizeState zbias = 1000...大概这样 另一个方法是画背面 backface是指一个人肚子那面,后背那面 而不是肚子的里面那层 所以用cullmode = front并不能画背面 阅读全文
posted @ 2016-06-12 16:20 minggoddess 阅读(337) 评论(0) 推荐(0)
BF3 里面的z cull reverse reload
摘要:Bf3 siggraph2011的 分享 http://advances.realtimerendering.com/s2011/White,%20BarreBrisebois-%20Rendering%20in%20BF3%20(Siggraph%202011%20Advances%20in%20 阅读全文
posted @ 2016-06-02 17:32 minggoddess 阅读(219) 评论(0) 推荐(0)
GPU crash unmap page access
摘要:这类gpu crash是 texture 没有gpu address 调试方法 去看texture, texture state 里面allocateMemoryBlock...这里面有gpuaddress 如果这个地址是空 ,但还采样了这texture 就会报那个gpu crash texture 阅读全文
posted @ 2016-05-27 12:00 minggoddess 阅读(335) 评论(0) 推荐(0)
vsm 的理解
摘要:vsm相对于最原始的sm多了这样一个部分 if(depthcampare <=zInSM) fPercentLit = 1;//noshadow; else { variance = zzInSM -zInSM *zInSM; fPercentLit = pow(variance/(variance 阅读全文
posted @ 2016-05-26 11:17 minggoddess 阅读(698) 评论(0) 推荐(0)
nsight 初级使用指南
摘要:1.安装,没有什么特殊设置 2.打开vs,编译生成你需要分析的.exe,在vs上方菜单,有nsight menu, choose Start Graphics Debugging. 3.在弹出对话框中选择,ok或connect unsecurely 4.when you want to captur 阅读全文
posted @ 2016-05-06 11:54 minggoddess 阅读(11171) 评论(1) 推荐(0)
sampleGradient(sampler,uv,dds,ddy)
摘要:vsm里面用这个梯度采样 采放了z,z*z的shadowmap 这种采样方式和普通sample有什么区别 阅读全文
posted @ 2016-04-28 14:40 minggoddess 阅读(335) 评论(0) 推荐(0)
颜色空间的提升
摘要:用高精度的buffer rgba16f 这样可以存超过1.0 255的颜色 gamma 0.5 ya yebis tonemap sensitometric 非线性颜色空间 并且gamma 2.0提回去 效果好很多 阅读全文
posted @ 2016-04-28 14:29 minggoddess 阅读(241) 评论(0) 推荐(0)
vsm shadowmap format
摘要:遇到个奇怪的问题。 在做vsm ,shadowmap format RGBA8 结果正常 RGBA16F 场景不形成阴影的地方变纯黑,因为sm里面这些地方变纯黑(感觉这个好修一些) RGBA32F 阴影是条纹状的。等距离的款条纹,sm也是这样的条纹 这个问题在ps4平台,msaa 的缘故 ,开4xm 阅读全文
posted @ 2016-04-21 12:09 minggoddess 阅读(317) 评论(0) 推荐(0)
小方块闪烁
摘要:采样depth target,做ao blit depth target is needed or there will be 8x8 pixel blocks flip blit tex 是cs实现的一次copy from rendertarget to texture then we can s 阅读全文
posted @ 2016-03-29 19:44 minggoddess 阅读(358) 评论(0) 推荐(0)
Phyre LCUE with YEBIS cause issues about GS
摘要:when LCUE enabled in phyreEngine when Yebis integrated and render there are two mainloopdraws in one frame the inout stream of geometry shader in seco 阅读全文
posted @ 2016-03-18 13:40 minggoddess 阅读(294) 评论(0) 推荐(0)
shader 的 nounroll
摘要:刚刚解决了一个特别坑的问题。 客户有个需求 需要shader里面 loop 的iterator数量 在运行时确定。z 这样对于里面存在 sample的loop就会被force unroll但因为count不确定 就没法unroll就编译不过了 我发现只有一个方法就是 关掉unroll 我试验了各种 阅读全文
posted @ 2016-02-04 15:42 minggoddess 阅读(960) 评论(0) 推荐(0)
HBAO
摘要:nv算是坑死我了,之前下的hbao的sample这次怎么都找不到 http://developer.download.nvidia.com/SDK/10.5/direct3d/samples.html 就是这网址。。我手动从...sdk/10/...改过来的。。。 算他们狠,自从改成shadowwo 阅读全文
posted @ 2016-02-02 17:20 minggoddess 阅读(1353) 评论(0) 推荐(0)
shader一直不对显示的是clear color
摘要:vs outsemantic pos错了 阅读全文
posted @ 2016-01-10 14:39 minggoddess 阅读(173) 评论(0) 推荐(0)
yebis error ---depth of field
摘要:前几天在墙外无法登陆cnblogs。。。导致很多blogs就没写了有几篇比较值得记下来的,但是我已经不记得了,应该和sao有关scalable ambient obscurance 我似乎回忆起一点来http://graphics.cs.williams.edu/papers/SAOHPG12/sa... 阅读全文
posted @ 2015-10-26 18:46 minggoddess 阅读(353) 评论(0) 推荐(0)
Game shader or System shader is busy ::VS CSG
摘要:this error means The GPU is freezenPhyre::PSemaphoreOrbis::wait()//callstacksomething illegal in command buffer submittedthe system is waiting the ren... 阅读全文
posted @ 2015-09-18 13:34 minggoddess 阅读(363) 评论(0) 推荐(0)
yebis 和phyreengine的集成
摘要:被虐了几个礼拜阿, 暗无天日阿,花样被虐阿设置 backbuffer commandbuffer这种问题还在其次,和他们的support要phyreengine 的sample就可以了虐我千百遍的就是msaa和depther target 之间的冲突了这个问题的表现是这样的,setDepthFact... 阅读全文
posted @ 2015-09-16 19:39 minggoddess 阅读(391) 评论(0) 推荐(0)
razor GPU
摘要:抓之前要把设置里面Setting -Debug Setting -Graphic -PA DEBUG yes -RAZOR GPU yesreplay是个很有用的功能,要设置 -Debug Settings -Memory -Game Memory BU... 阅读全文
posted @ 2015-08-27 21:29 minggoddess 阅读(328) 评论(0) 推荐(0)
context--command buffer
摘要:今天看了下 context ,因为要找怎么设置command buffercontext为设备提供一些状态的设置和管理command buffer & const bufferbuffer的功能是从CPU往GPU送数据(渲染命令和一些传给shader的参数)=====================... 阅读全文
posted @ 2015-08-19 18:04 minggoddess 阅读(240) 评论(0) 推荐(0)
orbis 链接 .a的问题
摘要:orbis-clang.exe :error: no such file or directory : libppfxd_delta.a这个东西真是见鬼 明明在那里就是说找不到在依赖里libppfxd_delta.a的地方写成另外一种写法就可以了-lppfxd_delta.....这群bt 阅读全文
posted @ 2015-08-14 18:27 minggoddess 阅读(361) 评论(0) 推荐(0)
YEBIS
摘要:在往项目里加yebis做各种后处理就是看起来很高大上的各种味精我又热!泪!盈!眶!了压缩包解开 有各种文档 恩哼~大概看了下找到samplebuild.... 直接就success了........!!!没有errorrun......直接就显示出来了.......!!!!!什么都不用配置!!!!!... 阅读全文
posted @ 2015-08-10 11:14 minggoddess 阅读(417) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 下一页