2011 9月 下的文章

GPU Based Particle Using DirectX9

今天工作不多,于是又想起了之前看过的一片文章,叫做基于GPU的大规模粒子系统,是ShaderX3上的一片文章,反复看了一下这篇文章,发现在文章最后说到的渲染粒子的方法我一直存有疑问。它给的方法是用点精灵画粒子,而且说这样比用三角形要省3到4倍的顶点数据,还详细讲了怎么解决点精灵无法绕Z轴旋转的问题。我想它说的应该就是Dx提供的Sprite接口吧。可如果是这样的话这个东西是没法实现的。首先它没办法使用shader,那么就无法完成根据前面GPU算出的粒子属性画粒子。其次这个东西并不会比三角形剩顶点,它内部应该也是用到了三角形的...
小明 2011-09-20 6,680 views

别逼秃驴喝咖啡–关于Tegra2的一点讨论

熟悉我的人都知道我一直是n粉,所以买新手机时我毫不犹豫的选了ME860。这款手机配备了nVIDIA最新的处理器图睿2–Tegra2。今天看了官方关于Tegra2的WhitePaper,但没看完。明天继续看。 首先我的疑问就是为什么安卓系统虽是Linux但软件全要用JAVA写。看网上说google为了提高效率自己实现了一个java虚拟机,而且不是基于栈的而是寄存器的。那么它的一些基本算数运算应该是可以在chip上完成了,但既然如此为何还要搞个虚拟机???为什么还要在硬件之上在虚拟一层呢?这效率不知差了多少。可能有些人支持虚拟机说是它兼容性好,那么我...
小明 2011-09-5 10,034 views