PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
liccaba
Junior Member
 

加入日期: Dec 2003
您的住址: 高雄市
文章: 742
經過長久的研究終於了解天堂2這款遊戲的運作原理

本人從OB時期就開始玩天堂2
但一直無法了解這遊戲只能最小化玩才不會DELAY的原因
我現在要做一個總推論
首先就是為什麼它非常吃CPU的原因
那就是它是用DX8的舊引擊下去設計的遊戲
就跟跑3DMARK01是一樣 CPU會嚴重影響到分數
再來就是為什麼人多的時候會嚴重DELAY
那就是它每一個人物都是用完整的貼圖下去運算
即使人物很遠看起很小 它也使用和近看一樣的貼圖下去運算
當人物變多的時候自然就需要消耗極大量的資源
這樣歸那出來 造成DELAY的原兇竟然是顯示卡能力不足!!
而CPU只是影響FPS的多少而已
而新的顯示卡只比舊卡多出幾倍能力而已 只是有支援最新的特效
所以在3DMARK05的分數會差很多
所以即使用目前最新7800GTX卡也無法解決DELAY的狀況
所以問題就出在程式設計上
必需要設計出一套專門處理這種遊戲的軟體才行
而這套軟體必需要能做到依照畫面角度來調整人物貼圖的精細度
像近看時貼圖就會變多 而遠看時貼圖要自動變少
不在畫面上的人物甚至要不做貼圖運算才行
不過這只是我的理想做法而已
所不定依照3D貼圖的成像原理根本無法做到這樣
     
      
__________________
酷媽 RC310(黑銀)
CoolerMaster GX-400W(銅牌)
INTEL Pentium G620(2.6G)
微星 H61M-P21(B3)
創見JET DDR3-1333 4GX2(8G)
MSI R6850 Cyclone 1GD5(OC)
WD 320G AAKS(單碟)
先鋒 DVR-217BK(黑)
BENQ G2411HDA(D-SUB)
用了十幾年的AMD 終於第一次換INTEL的
線上遊戲果然還是單核強才是王道XD

此文章於 2005-07-07 06:22 AM 被 liccaba 編輯.
舊 2005-07-07, 06:18 AM #1
回應時引用此文章
liccaba離線中  
chyx741021
*停權中*
 
chyx741021的大頭照
 

加入日期: Aug 2004
您的住址: 宜蘭
文章: 845
我記得多邊形這種比較基本的幾何運算ㄧ直以來都是交給CPU去做的,顯示卡則是處理材質,著色這方面的東西,天堂2玩起來會不順應該和顯示卡能力不足沒有關係吧

~有錯請指正

但是我也覺得天堂2程式設計不佳,現在的趨勢是盡量減少多邊形數,將大部分的運算交給顯示卡去做,但天堂2卻反其道而行,多邊形數相當的多,再加上網路頻寬的限制,人ㄧ多再好的電腦也跑不動
 
舊 2005-07-07, 07:07 AM #2
回應時引用此文章
chyx741021離線中  
月之影
Power Member
 
月之影的大頭照
 

加入日期: Mar 2004
您的住址: 月球表面
文章: 665
坊間的商家也很會拿天二來當****,其實就我公司同事的經驗,要開到天二有畫面,GF4-MX440就行了,要跑得還不錯,用到FX5700就很好用了,再用上去,速度會更快更神速嗎?答案是不見得...

不過有很多同行就故意用這點來刻意哄抬天二是多麼高檔的遊戲,然後騙不懂的客戶說只要用多便宜的價格買他們的電腦就可以玩,當然CPU、顯示卡用的就沒那麼好,利用這種落差來讓電腦賣得出去。

我公司已經有同事掛SLI記憶體插到滿,結果也是和樓主一樣。後來在賣電腦的時候就會清楚告知客戶這方面的觀念。


不過,為了玩天二而買電腦的客人還真不少......難怪一堆顯示卡廠商搶著要用天二代言他們的顯卡...
__________________
http://intp.pixnet.net/blog

「阻擋你的障礙必有其原因,這道牆並不是為了阻止我們,這道牆讓我們有機會展現自己有多想達到這目標,這道牆是為了阻止那些不夠渴望的人,它們是為了阻擋那些不夠熱愛的人而存在的。」 Dr. Randy Pausch 以這段話勉勵自己以及擁有夢想的朋友們
舊 2005-07-07, 07:24 AM #3
回應時引用此文章
月之影離線中  
Feather1231
Major Member
 
Feather1231的大頭照
 

加入日期: Jul 2004
文章: 124
天2人物是有LOD...
舊 2005-07-07, 07:33 AM #4
回應時引用此文章
Feather1231離線中  
starfox
Advance Member
 

加入日期: Nov 2001
文章: 374
技嘉是幫兇~~~
你看技嘉打天堂二的****有多兇!!
(為了多賣幾台電腦?)
舊 2005-07-07, 08:40 AM #5
回應時引用此文章
starfox離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Wink

引用:
作者chyx741021
我記得多邊形這種比較基本的幾何運算ㄧ直以來都是交給CPU去做的,顯示卡則是處理材質,著色這方面的東西,天堂2玩起來會不順應該和顯示卡能力不足沒有關係吧

~有錯請指正

但是我也覺得天堂2程式設計不佳,現在的趨勢是盡量減少多邊形數,將大部分的運算交給顯示卡去做,但天堂2卻反其道而行,多邊形數相當的多,再加上網路頻寬的限制,人ㄧ多再好的電腦也跑不動

你這樣說
Transform和Vertex Shader等...是用來擺著好看的??..

"現在的趨勢是盡量減少多邊形數,將大部分的運算交給顯示卡去做,但天堂2卻反其道而行,多邊形數相當的多"
這東西只會以後變多不會變少吧

此文章於 2005-07-07 09:17 AM 被 vxr 編輯.
舊 2005-07-07, 09:10 AM #6
回應時引用此文章
vxr離線中  
SKAP
*停權中*
 
SKAP的大頭照
 

加入日期: Jun 2003
您的住址: 台北市
文章: 2,000
我覺得是網路問題+遊戲程式問題

試想.SEVER要將所有出現的人物的裝備武器動作傳給你

在村裡人一堆時這個資料量可不小

但原野人少時就不會有這問題

貼圖?那你把貼圖改最低其他都全開試看看.照LAG

視野影響大多了...我測試過裡面就水面反射和視野影響最大

這2個都全開再加人再加網路延遲不管電腦多強都爆定
舊 2005-07-07, 09:21 AM #7
回應時引用此文章
SKAP離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者SKAP
我覺得是網路問題+遊戲程式問題

試想.SEVER要將所有出現的人物的裝備武器動作傳給你

在村裡人一堆時這個資料量可不小

但原野人少時就不會有這問題

貼圖?那你把貼圖改最低其他都全開試看看.照LAG

視野影響大多了...我測試過裡面就水面反射和視野影響最大

這2個都全開再加人再加網路延遲不管電腦多強都爆定

Pixel Shader這東西當然影響大..
因為它只會加重顯示卡去計算那些pixel..
所以並不會變快..
這些東西 很久很久以前都討論過了..
舊 2005-07-07, 09:24 AM #8
回應時引用此文章
vxr離線中  
chyx741021
*停權中*
 
chyx741021的大頭照
 

加入日期: Aug 2004
您的住址: 宜蘭
文章: 845
引用:
作者vxr
你這樣說
Transform和Vertex Shader等...是用來擺著好看的??..

"現在的趨勢是盡量減少多邊形數,將大部分的運算交給顯示卡去做,但天堂2卻反其道而行,多邊形數相當的多"
這東西只會以後變多不會變少吧

所以我才說有錯請指正呀
不過現在不是都在發展"能夠在較少的多邊形數目下,達到相當的效果"的技術嗎?像是Normal Mapping
舊 2005-07-07, 09:31 AM #9
回應時引用此文章
chyx741021離線中  
yamakawa
Junior Member
 
yamakawa的大頭照
 

加入日期: Oct 2003
文章: 780
Normal Mapping並不是完美阿,做動畫時光是把hight polygon 跟low polygon合在一起生normal mapping就浪費一堆時間,轉了後再算圖出來還是覺得不滿意,還是等硬體真正進化到及時運算高量的多邊形非常順暢時再說吧
舊 2005-07-07, 10:12 AM #10
回應時引用此文章
yamakawa離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:29 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。