d3d關於紋理座標的問題
1樓:網友
頂點繪製順序和攝像機完全沒有關係。
d3d中繪製的基礎元素是三角形,所以不是按點的順序繪製,而是按照三個點組成的三角形去繪製。
d3d 多重紋理中怎麼設定某層紋理的透明度?
2樓:網友
我罩者的理解是這樣的:
不應該來自紋理,因為紋理的alpha好像不能動態設定,可以來自材質物埋薯。
2.如果來自材質的話,可以這樣:
device ->液灶 settexturestagestate(0,d3dtss_alphaarg1,d3dta_diffuse);
device ->settexturestagestate(0,d3dtss_alphaop,d3dtop_selectarg1);
然後可以在render函式中改變材質的alpha就可以動態的設定透明度。
d3d讀入紋理的時間好長,請問大家是怎麼處理的
3樓:愛利久mona老師
一般考慮肺部炎證,應該問題不是很大,平時注意吸菸和飲食口味過重,煅煉身體。
d3d 紋理如何直接顯示出來? 就是要原圖多少解像度, 顯示到視窗上就多少解像度,
4樓:黑色傑克史密斯
**很大 視窗很小 被壓縮很正常 大部分gdi繪圖函式也是這樣 ..
這些只是基本功能的函式 提供拉伸/縮小的功能 ..不會提供 更高質量的**壓縮演算法 ..
如果 不想被拉伸 把視窗設定為 不可拉伸的就可以了。
如果是 視窗夠大 **還是模糊 可以使用下面的方法試試看 ..
d3dxcreatetexturefromfile 函式換成d3dxcreatetexturefromfileex 之後。
in_ uint width,in_ uint height,in_ uint miplevels,這是函式 3 4 5項形參。 依次填影象的實際長寬 把miplevels 設為 d3dx_from_file
5樓:網友
這個問題我研究了幾天,你的**裡修改了present(),不需要,也沒用。
我用的頂點是rhw模式,這樣強行跳過了固定管線裡的世界變換和檢視變換。
繫結到紋理的時候,頂點位置不要根據當前視窗大小的改變而改變,而是要保持最開始的大小。這一點非常關鍵!
你所說的「申請紋理大小和視窗大小一樣」並沒有什麼用,固定管線總會在視窗大小變化時給你拉伸。繫結到一張遠比螢幕大的紋理可以緩解紋理被過濾所產生的畫質劣化,但其實稍微仔細一看,還是很明顯的有過濾痕跡。使用setsamplerstate()無論如何是無法強制不過濾紋理的。
頂點是rhw模式時setviewport()仍然可以生效,但它只是限制顯示區域,無法抑制拉伸變形。
最終的解決方案是當wm_size到來時摧毀整個d3d,然後重建整個d3d。由於我只是使用它來提交表面,涉及到的d3d資源相當少,所以效能可以接受,使用者察覺不到。
direct3d 乙個四方形模型中的紋理可以貼多少張圖
6樓:手在裝
隨便 你貼多少紋理 ,前提是建立好了紋理裝置物件,並肆茄漏且在你畫的那部分前設定好你想畫的紋理,每畫一次,就必須貼一次。我一般不這樣做,我會用圖形工具納纖把紋理圖變換裂爛一下。還可以建立一張新的紋理,讀取你想平湊起來的紋理資料。
這樣也是可以的。很多種方法,你這種是最麻煩的。
關於東風本田CRV自動波的D1 D2 D3檔跟D檔的區別
自動檔檔位介紹 所謂自動檔,顧名思義就是不用駕駛者去手動換檔,車輛會根據行駛的速度和交通情況自動選擇合適的檔位行駛。但是自動變速箱為什麼還有那麼多檔位呢 現在就先把自動變速箱的各個檔位及功能做個簡單的介紹。先以本田新雅閣為例 新雅閣的變速箱有p,r,n,d,3,2,1幾個檔位,p代表泊車檔,停車時使...
如何啟用Direct中的3D功能
你是,還是不能玩。對吧。directdraw加速 不可用。directd加速 不可用。agp紋理加速 不可用。造成 適配資訊 裡的屬性不可用是為什麼?顯示卡是機成的,也就造成directd不可用 晶元型別 不可用 dac型別 不可用 記憶體大小 不可用 介面卡字串 不可用 bios資訊 不可用 那就是...
3D彩票中的組選是什麼意思啊,3D彩票,組選3具體是什麼個意思啊
組選投注 是將投注號碼的所有排列方式作為一注投注號碼進行的單注投注。另外如果一注組選號碼的3個數字各不相同,則有6種不同的排列方式,因而就有6箇中獎機會,這種組選投注方式簡稱 組選6 如果一注組選號碼的3個數字有兩個數字相同,則有3種不同的排列方式,因而就有3箇中獎機會,這種組選投注方式簡稱組選 3...