算了算,上次整裡骨骼動畫的**要是2023年了。那會整理一坨臨時的骨骼動畫**後再也沒折騰過。
這次d10的架子搭好後終於花了乙個週末讓那一大陀骨骼動畫的**重新動起來了。
用d10做gpu的skin還真是簡單,晚上順手把cbuffer/tbuffer/buffer三種模式的bone資料傳遞模式都支援上了。再也不用為骨骼個數限制而煩惱了。
下一步,做光照和渲染系統
以下是skinani.hlsl的**
/*///
output class=vm_skinret
///}}
*////;
struct vm_skinret
;#define _cbuffer_ani_
#ifdef _cbuffer_ani_
tbuffer boneframe
#else
bufferboneframe;//[256]
#endif
vm_skinret vm_doskin(float4 pos , float4 nor , float4 tan , float4 weights , int4 boneidxs);
#undef vs_input
#define vs_input skinmeshvs_input
///}}
///vm_skinret vm_doskin(float4 pos , float4 nor , float4 tan , float4 weights , int4 boneidxs)
vpos.w = 1.0f;
vpos = mul( matworld , vpos);
vpos = mul( matview , vpos);
ret.pos = mul( matproject , vpos);
float matnor = tonormalmat(matview);
ret.nor = mul( matnor , vnor ); ;
ret.tan = mul( matnor , vtan ); ;
return ret;
}///}}
兩年多的總結
畢業兩年半了,也工作了兩年半。在這工作的兩年半的日日夜夜中有收穫也有失去,有甜蜜也有痛苦。這麼久以來總是沒有靜下心來好好總結自己的得與失,喜與悲。對於工作也算是勤勤懇懇,任勞任怨了,不會因為自己的工作而去怨天尤人,也沒有因為自己遇到的不快而自暴自棄。在工作中不管分配的是什麼工作,即使按照職業習慣不應...
工作兩年多的感悟
剛剛去人事那邊續簽了合同,這次籤的是不定期。前幾天打 回家,老媽說你到南京都兩年啦?是啊,時間過得真快都兩年了!回想起當初隻身來到南京多麼的淒涼,舉目無親,找工作四處碰壁。我非常感謝在我就要露宿街頭的時候公司給我發了offer,而且提供了馬上就可以住進來的宿舍。常懷感恩的心。這兩年工作上剛開始很痛苦...
折騰的這兩年多。
從2017年3月開始。我從東莞的南城 08年 3月到17年3月 一直生活的廣東地方,為了換乙個心情環境,也為了換工作轉型,我下定恨心離開了南城。在南城,確認有發生過很多的故事,從到東莞以來,差不多一直生活的地方了,也藉此誕生我兩個寶貝的孩子,在此應該說感謝曾經為付出的她吧!現在在這,也只能用這個稱呼...