发明名称 计算三维图形中各顶点的属性之方法
摘要 本发明系提供一种使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,该三维图形包含复数个基础三角形,每一基础三角形皆包含三个顶点,而每一顶点皆包含复数个属性,该方法包含以该顶点着色程式中之部份指令所写成之座标转换程式计算该基础三角形所转换之转换三角形、根据该转换三角形之三个顶点中之位置属性进行一判别运作,以决定该转换三角形是否为可视或不可视状态;以及若该转换三角形为可视状态,则进行该转换三角形之三个顶点其他属性之运算;反之,若该转换三角形为不可视状态,则直接剔除该转换三角形,不作该转换三角形之三个顶点其他属性之运算。
申请公布号 TWI221264 申请公布日期 2004.09.21
申请号 TW092126535 申请日期 2003.09.25
申请人 威盛电子股份有限公司 发明人 庄荣城
分类号 G06T7/60 主分类号 G06T7/60
代理机构 代理人 许锺迪 台北县永和市福和路三八九号五楼
主权项 1.一种使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,该三维图形包含复数个基础三角形,每一基础三角形皆包含三个顶点,而每一顶点皆包含复数个属性,该方法包含:以该顶点着色程式之一座标转换程式计算该基础三角形所转换之转换三角形,该座标转换程式系依据该基础三角形之三个顶点中之位置属性以计算出该转换三角形之三个顶点中之位置属性;根据该转换三角形之三个顶点中之位置属性进行一判别运作,以决定该转换三角形是否为可视或不可视状态;以及若该转换三角形为可视状态,则进行该转换三角形之三个顶点其他属性之运算,反之,若该转换三角形为不可视状态,则直接剔除该转换三角形,不作该转换三角形之三个顶点其他属性之运算。2.如申请专利范围第1项所述使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,其中该判别运作系由一判别式 之正负値来决定可视或不可视状态。3.如申请专利范围第1项所述使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,其中该判别运作系利用依法向量之外指或内指来决定可视或不可视状态。4.如申请专利范围第1项所述使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,其中三个顶点其他属性之运算包括一照明运算程式。5.如申请专利范围第4项所述使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,其中每一顶点皆另包含至少一颜色属性,而该照明运算程式系用来计算该转换三角形的三个顶点之颜色属性。6.如申请专利范围第5项所述使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,其中每一顶点皆包含四个颜色属性。7.如申请专利范围第6项所述使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,其中该四个颜色属性依序为红、绿、蓝、及透明度。8.如申请专利范围第4项所述使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,其中每一顶点皆另包含四个材质座标属性,而该照明运算程式系用来计算该转换三角形的三个顶点之材质座标属性。9.如申请专利范围第1项所述使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,其中每一顶点皆包含16个属性。10.如申请专利范围第1项所述使用一顶点着色程式来计算一三维图形中各顶点的属性之方法,其中每一顶点所包含之属性的资料长度为4x32位元。图式简单说明:图一为本发明之方法中将一原始三维图形转换成一转换三维图形之示意图。图二为本发明之较佳实施例中一方法之流程图。
地址 台北县新店市中正路五三三号八楼