公告

联系我:我的126邮箱: billhsu。 Locations of visitors to this page
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

统计

  • 随笔 - 41
  • 文章 - 0
  • 评论 - 82
  • 引用 - 0

常用链接

留言簿(16)

随笔分类

随笔档案

相册

Game Dev

搜索

  •  

最新评论

阅读排行榜

评论排行榜

共3页: 1 2 3 
同步一下不行吗
re: 关于自增自减的小问题 Bill Hsu 2011-06-10 10:46
LZ是 wangwang对吧 :-)
re: 彻底放弃CN域名 Bill Hsu 2011-03-27 22:00
楼主,这个可以不用发到首页吧。。
@Rambler
最近在Android上写点3D试试
我也看过,的却是好文章
文笔真好,孔明要是生在电脑还没出现的年代应该也能混的不错。
@kongque
是程序挂了退出,觉得很莫名。
孔雀你可以试试看是不是也会这样。
@孔雀
我原来也这样试过,可以每次都会自己退出。有人说是必须要在OpenGL的渲染线程内操作才行,不过我不知到具体改怎么做。
请教一下,
如果想在OpenGL ES装载图片、模型资源之前显示一个Loading画面,应该怎么做?
re: 儿子来北京了,很忙碌 Bill Hsu 2010-10-10 09:19
顶下楼主
好歹也要排个版吧。。。
@jince
vc2003 以后的
LZ,认真你就输了
NDK的Bug确实不少哇。。
我最近也在弄OpenGL ES(2.0),以后多多交流哈
cppblog访问量第一的竟然跑了。。。
re: Kindle DXG Bill Hsu 2010-08-21 23:09
哇,羡慕啊
用控制台写的游戏现在很少见啊
re: 实验三代码 文件管理 Bill Hsu 2010-08-17 23:11
话说,这些发到首页不太合适呀。。。
你这个招聘写得真个性
我觉得可以收费
re: IGame骨骼动画成功导出 Bill Hsu 2010-06-17 13:57
CY你好,我有個問題想和你討論一下,也是關於導出插件的。
能否加下我的QQ 503919698?
可不可以告訴我你的QQ是多少?
re: 全图灵团队开博 Bill Hsu 2010-06-14 23:37
空明寫的成员资料真霸氣。
LZ沒用3dxi接口?
re: 可编程管道下的剪裁平面 Bill Hsu 2010-06-12 16:55
@小时候可靓了
:-)
隨時都會被墻
re: D3D中clipplane使用的注意。 Bill Hsu 2010-06-09 22:37
嗯,我也遇到過。
這是我當時寫的:http://www.cppblog.com/billhsu/archive/2010/01/20/106088.html
re: sandbox Bill Hsu 2010-06-05 23:40
原來沙盒是這個意思啊
做引擎多好玩捏
这个网站速度好慢。。。
re: vc6使用rapidxml Bill Hsu 2010-05-20 18:36
又见VC6。。。
谢谢分享~
我试了楼主的代码,
会报错:error X4004: Program too complex..
为什们呢?


我的完整shader:

matrix WVPMatrix;
float4 quat[100];
float3 tran[100];

struct VS_INPUT
{
float3 Position : POSITION;
float3 Normal : NORMAL0;
float2 TexCoord0 : TEXCOORD0;
float4 Weights:TEXCOORD1;
float4 Indices:TEXCOORD2;
};


struct VS_OUTPUT
{
float4 Pos : POSITION;
float3 Diffuse : COLOR;
float2 Tex0 : TEXCOORD0;
};

float4x4 BuildFromTransRot( float3 translation, float4 rot )

{

float4 rotation = rot;



float xx = rotation.x * rotation.x * 2.0f, yy = rotation.y * rotation.y * 2.0f, zz = rotation.z * rotation.z * 2.0f;

float xy = rotation.x * rotation.y * 2.0f, zw = rotation.z * rotation.w * 2.0f, xz = rotation.x * rotation.z * 2.0f;

float yw = rotation.y * rotation.w * 2.0f, yz = rotation.y * rotation.z * 2.0f, xw = rotation.x * rotation.w * 2.0f;

float4x4 m = {

{1.0f - yy - zz, xy + zw, xz - yw, 0},

{xy - zw, 1.0f - xx - zz, yz + xw, 0},

{xz + yw, yz - xw, 1.0f - xx - yy, 0},

{translation.x, translation.y, translation.z, 1}



};



return m;

}



float4x4 GetBoneElement( float index )

{
return BuildFromTransRot(tran[index], quat[index] );

}


VS_OUTPUT main(VS_INPUT input)
{

VS_OUTPUT Out = (VS_OUTPUT)0;



float4x4 skinTransform = 0;



skinTransform += GetBoneElement(input.Indices.x) * input.Weights.x;

skinTransform += GetBoneElement(input.Indices.y) * input.Weights.y;

skinTransform += GetBoneElement(input.Indices.z) * input.Weights.z;

skinTransform += GetBoneElement(input.Indices.w) * input.Weights.w;

float4 localpos = mul(input.Position, skinTransform);



Out.Pos = mul( localpos, WVPMatrix );

Out.Tex0 = input.TexCoord0;



return Out;

}
re: SoftArt近期工作计划公告 Bill Hsu 2010-05-13 10:33
支持孔明
谢谢楼主分享,
我也在弄骨骼动画系统。
re: Soket类自封装的实现 Bill Hsu 2010-05-09 12:08
谢谢分享,

ps:
LZ标题写错了Soket->Socket
re: 美帝出差最后一天 Bill Hsu 2010-05-07 17:17
美帝空气好
的确很强
re: 偶见CSDN的VC6的猛人 Bill Hsu 2010-05-03 20:13
vc6的确讨厌
re: IGame骨骼动画成功导出 Bill Hsu 2010-05-01 10:26
我写的导出插件在导出四元数时和max给的那个例子导出的不一样,不知道是怎么回事:
数值一样,但正负号有时候不一样,有时一样。。
【都是在D3D坐标系下】
应该是ALPHABLEND造成的
re: 硕士论文致谢 Bill Hsu 2010-04-29 18:24
孔明文采不错
@陈昱(CY)
好像float3也会被转换成float4
全文贴过来就是了,
csdn速度巨慢
谢谢分享,好文

可是我看到某个shader代码里有这样一句:
uniform mat4 boneMat[96];

那个最大50个骨骼的限制是怎么算出来的呢?

还有这种方法没有考虑scale,所以需要3个float4才可以。。。
re: 摩根实习生电面总结 Bill Hsu 2010-04-23 21:12
摩根是什么?
摩根大通吗?
@evoup
应该是Quake里的怪
re: 矩阵求逆代码 Bill Hsu 2010-04-20 12:39
@ccsdu2009
同意
共3页: 1 2 3