回文章列表
作者FredLu.bbs@bbs.ntu.edu.tw (神之造物必有其因), 信區: physics
標題請問 3D polygon 類似金屬光澤著色公式
時間椰林風情 (Sat Jan 13 21:16:22 2007)
轉信站: GIBBS!ccnews.ncku!news.ccns.ncku!news.mksh.phc!news.nsysu!news.ccu!ctu-
Origin: bbs.ntu.edu.tw


        最近做了一些著色的程式,但是一直做不出類似金屬的光澤
        請問金屬光澤的公式為何

        rem get color
        a1=x4-x2
        b1=y4-y2
        c1=z4-z2
        a2=x3-x1
        b2=y3-y1
        c2=z3-z1
        a=b1*c2-b2*c1
        b=c1*a2-c2*a1
        c=a1*b2-a2*b1
        norm=sqr(a*a+b*b+c*c)
        streng1=(a*light_x+b*light_y+c*light_z)/norm/light_norm
        x_rft=2*streng1*a/norm-light_x/light_norm
        y_rft=2*streng1*b/norm-light_y/light_norm
        z_rft=2*streng1*c/norm-light_z/light_norm
        streng2=z_rft^4
        streng=streng1*160+streng2*80+15

        詳情請至
        http://myweb.hinet.net/home4/l1032265/programs.htm
--
☆ [Origin:椰林風情] [From: 61-216-182-60.dynamic.hinet] [Login: **] [Post: 72]
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻