- 博客(4)
- 资源 (14)
- 收藏
- 关注
原创 GDC2016: Animating With Math
Unity和UE4的Material Editor中都有类似VertexOffset的功能, 可以在VertexShader中驱动顶点, 做一些程序控制的顶点动画 用顶点动画的原因: 骨架是共享的, 骨骼动画是共享的等, 同时节省了骨骼数和动画师的工作量 使用cos三角函数+Time是基本的技巧, 配合顶点色控制每个部分的权重 材质参数暴露出来能够使用程序逻辑进行动态控制 顶
2016-04-21 23:15:21 7510
原创 Untiy Native Render Plugin在VR中的绘制(二): 透明排序
上篇已经能在VR中画出来了, 但是还存在两个问题: 1. 透明物体会被Native画的东西挡住 2. VR中Native画的东西透视关系有点问题, 跟Unity绘制的场景不能很好地融合在一起先来解决一个透明排序的问题, 这个问题有两个思路去解决:双Camera双Camera的思路就是, 一个Camera只画不透明物体, OnPostRender中回调Native Renderer, 另一个Cam
2016-04-21 10:34:23 3156
原创 Untiy Native Render Plugin在VR中的绘制
官方的Sample只是画了一个屏幕空间的三角形, 怎么改成世界空间的呢? 以D3D11为例:Native:struct ConstantBuffer { DirectX::XMMATRIX World; DirectX::XMMATRIX View; DirectX::XMMATRIX Projection; } g_CB; extern "C" void UNITY_INT
2016-04-10 21:49:50 3983 1
原创 GDC2016: AMD LiquidVR
跟NVIDIA的VRWorks一样, AMD也对VR进行了一些优化, 两家的各项技术基本上可以一一对应起来, 只是名字不同 Latest data latchhttps://www.youtube.com/watch?v=e_o22yJOgkg 其实就是Timewarp Affinity multi-GPU对应NVIDIA的VR SLI. 去年在UE4中整合过VR SLI, 性能提升的
2016-04-04 14:40:37 2811
View Frustum Culling Tutorial
2009-11-19
Introduction to 3D Game Programming with Direct3D 10(2)
2009-11-16
Introduction to 3D Game Programming with Direct3D 10(1)
2009-11-16
Programming Vertex, Geometry, and Pixel Shaders
2009-02-02
DirectX in C++/CLI
2008-11-02
Introduction to 3D Game Programming with DirectX9.0c A Shader Approach
2008-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人