随笔分类 -  实时3D渲染

摘要:A. 配置细节使用#include 替代这个是c++标准建议的,没啥好说的使用#include 替代注意:如不想修改原xnamath代码,则需在包含directxmath.h之前定义_XM_NO_INTRINSICS_宏标志,以与原xnamath代码兼容然而,_XM_NO_INTRINSICS_标志... 阅读全文
posted @ 2016-01-04 00:54 neoragex2002 阅读(3054) 评论(2) 推荐(0) 编辑
摘要:最终决定越过Forward+,一步到位,直接调整至更先进的Clustered架构。步骤如下:里程碑1:以CPU方式实现Light Culling,旨在理念验证,并与D3D10兼容里程碑2:以GPU CS shader方式实现高度并行化的Light Culling,舍弃D3D10,仅支持D3D11及以... 阅读全文
posted @ 2015-09-03 01:47 neoragex2002 阅读(2714) 评论(4) 推荐(0) 编辑
摘要:最近做高质量实时HDR PBR渲染中碰到了2个关键问题,若干思考如下:问题1: 极高的动态范围HDR+高级BRDF+相对较低的采样率(比方说不考虑子像素的原始分辨率),在这3项因素的综合作用下,Specular Aliasing基本上不可避免。这已经不是存不存在Specular Aliasing的问... 阅读全文
posted @ 2015-05-18 10:58 neoragex2002 阅读(1549) 评论(0) 推荐(0) 编辑
摘要:Mathematica是个不错的工具,尤其是其支持交互式参数调整的plot功能,灰常实用。但一直有个烦人的carveat,这里提一下。在evaluate notebook(.nb)时,一旦碰到了使用了交互式参数调整命令(manipulate)的cell,其顺序执行的流程将会被拥塞(因为需要人机交互介... 阅读全文
posted @ 2015-02-26 01:32 neoragex2002 阅读(1711) 评论(0) 推荐(0) 编辑
摘要:经验证,原来ddx/ddy这两个操作,在forward rendering与deferred rendering中存在着微妙的应用区别。在forward rendering中,GPU shader会自动地判断其2x2像素区域是否仅有部分落在当前绘制的三角面所覆盖的光栅化interpolate范围内。... 阅读全文
posted @ 2014-12-11 03:05 neoragex2002 阅读(1975) 评论(0) 推荐(0) 编辑
摘要:想了解一下星际2 3D图像引擎的细节和技术动向吗?这篇由Blizzard员工所攥写的Course Paper绝不会让你失望的!其主要涵盖了星际2 Cut-scenes渲染的技术内容,面向中等水平技术人员,且非常口语化,强烈推荐!SIGGRAPH 2008Advances in Real-Time Rendering in 3D Graphics and Games Course [Part-5]S... 阅读全文
posted @ 2008-08-20 00:10 neoragex2002 阅读(2407) 评论(2) 推荐(0) 编辑
摘要:2008-5-29项目未死,临时暂停,一个月后重开。2008-5-6Rendering架构整理;多纹理管理;Blp多重纹理调试支持;dbc数据库加载优化;ArcBall摄像机;等等。hmmm... 适当地踩踩刹车是有必要的,为了以后能开得更快2008-5-5正确的替换纹理查询;自.mpq中自动加载.m2、所有.dbc和.blp纹理;正确的纹理切换与渲染次序;初步的Alpha混合;基本显示交互。20... 阅读全文
posted @ 2008-05-01 21:41 neoragex2002 阅读(3099) 评论(15) 推荐(0) 编辑
摘要:有感于网上系统介绍骨骼运动变换原理的文章甚少,多数文章局限于API的介绍而忽略了其数学实质,特攥此文,暨总结盟2 ABI浏览工具开发经验。 阅读全文
posted @ 2007-09-13 16:55 neoragex2002 阅读(10822) 评论(13) 推荐(1) 编辑
摘要:简要介绍由任意凸多边形所构成的导航网格中的视线检测算法。 阅读全文
posted @ 2007-09-09 17:30 neoragex2002 阅读(18502) 评论(17) 推荐(1) 编辑
摘要:不定时更新中... (9/24/07更新) 阅读全文
posted @ 2007-08-20 17:59 neoragex2002 阅读(5725) 评论(38) 推荐(0) 编辑
摘要:不定时更新中... (9/29/07更新) 阅读全文
posted @ 2007-08-15 12:09 neoragex2002 阅读(4169) 评论(36) 推荐(0) 编辑
摘要:谈谈Managed Direct3D开发过程中碰到的一些典型问题,文章略长。 阅读全文
posted @ 2007-01-18 23:09 neoragex2002 阅读(8335) 评论(21) 推荐(1) 编辑
摘要:简单地说说体积阴影的生成算法(Carmack's Reverse)。 阅读全文
posted @ 2007-01-04 19:13 neoragex2002 阅读(6977) 评论(4) 推荐(0) 编辑
摘要:12/19/2006更新。为避免版面散乱及首页流量过大,已将内容整理成文章,详细的Work in Progress请见这里。 阅读全文
posted @ 2006-12-14 13:14 neoragex2002 阅读(1316) 评论(10) 推荐(0) 编辑

点击右上角即可分享
微信分享提示