Tuesday, December 15, 2009

Updated JointPin and new BodyWater

Updated JointPin allows to directly attach BodyCloth to BodyRigid. This type of joint performs coordinates synchronization between the skinned mesh geometry and the cloth. The attached cloth adheres to the skinned mesh object without any undesired clearance:



New BodyWater physical object provides two-way interaction with BodyRigid. The performance is simply great:





Tuesday, December 1, 2009

Sunday, November 15, 2009

Tuesday, November 10, 2009

Saturday, November 7, 2009

flu

1/3 of the team have caught flu. It seems that there is a real epidemy in Siberia. I hope we'll recover next week, because there are a lot of interesting things to do!

Physics cloth











Sunday, October 4, 2009

Bunch of new OpenGL extensions.

We can use signed normalmap textures with ARB_texture_snorm and ARB_texture_compression_rgtc extensions. No more ugly "*2.0-1.0" in shaders for DX10 level cards, but we should do it for legacy cards.

ARB_texture_multisample allows us to implement multisampled deferred effects such as light scattering and SSAO.

ARB_draw_elements_base_vertex great-great-great, but why only now?

Wednesday, September 30, 2009

inline vs __forceinline

Don't ask compiler to do something. Force it!

inline:


__forceinline: