SketchUp硬件加速設(shè)置【少校-LA原創(chuàng)文章】
文章簡(jiǎn)介:
SketchUp是依賴(lài)內(nèi)存、CPU、3D顯示卡和OPenGL驅(qū)動(dòng)的三維應(yīng)用軟件,運(yùn)行SketchUp需要100%兼容的OPenGL驅(qū)動(dòng)。如果不這樣可能會(huì)出現(xiàn)一些問(wèn)題,比如電腦不能設(shè)置硬件加速、電腦使用常用工具SU時(shí)出錯(cuò)、電腦渲染時(shí)出錯(cuò)等等情況。關(guān)于這些問(wèn)題的原因和解決方法請(qǐng)您耐心觀看博文。
認(rèn)識(shí)OPenGL
在SketchUp“系統(tǒng)設(shè)置”下有一個(gè)關(guān)于OPenGL的選項(xiàng)。那這個(gè)OPenGL到底是什么呢?OPenGL是眾多游戲和應(yīng)用程序進(jìn)行三維對(duì)象實(shí)時(shí)渲染的工業(yè)標(biāo)準(zhǔn),Windows和MAC都內(nèi)建了基于軟件加速的OPenGL驅(qū)動(dòng)。OPenGL驅(qū)動(dòng)程序通過(guò)CPU計(jì)算來(lái)“描繪”用戶(hù)的屏幕。不過(guò),CPU并不是專(zhuān)為OPenGL設(shè)計(jì)的硬件,因此并不能很好地完成這個(gè)任務(wù)。
為了提升3D顯示性能,一些顯卡廠商為他們的產(chǎn)品設(shè)計(jì)了GPU(圖形處理器)來(lái)分擔(dān)CPU的OPenGL運(yùn)算。GPU比CPU要?jiǎng)偃芜@個(gè)任務(wù),能大幅提高性能(最高達(dá)3000%),是真正意義上的“硬件加速”。
硬件加速和SketchUp
安裝好SketchUp后,系統(tǒng)默認(rèn)是使用OPenGL軟件加速。如果計(jì)算機(jī)配備了100%兼容OPenGL硬件加速的顯示卡,那么可以在“系統(tǒng)屬性”對(duì)話框的OPenGL面板中進(jìn)行設(shè)置,以充分發(fā)揮硬件加速性能。
兼容性問(wèn)題(為什么我的電腦不能設(shè)置硬件加速?為什么我的電腦使用SketchUp時(shí)出錯(cuò)?)
- 如果顯卡100%兼容OPenGL,那么SU的工作效率將比軟件加速模式要快得的多,此時(shí)會(huì)明顯感覺(jué)到速度的提升。如果確定顯卡100%兼容OPenGL硬件加速,但是SketchUp中的選項(xiàng)卻不能用,那就需要將顏色質(zhì)量設(shè)為32位色,因?yàn)橛行?qū)動(dòng)不能很好地支持16位色的3D加速。
- 如果不能正常使用一些工具,或者渲染時(shí)會(huì)出錯(cuò),那么顯卡可能就不是100%兼容OPenGL,出現(xiàn)這種情況,最好在“系統(tǒng)屬性”對(duì)話框的OPenGL面板中關(guān)閉“使用硬件加速”選項(xiàng)。
- 如果在SketchUp模型中投影了紋理,并且使用的是ATI Rage或者是Matrox G400圖形卡,那么紋理可能會(huì)顯示不正確,禁用“使用硬件加速”功能可以解決這個(gè)問(wèn)題。
性能低下的OPenGL驅(qū)動(dòng)的共同癥狀
以下癥狀表明OPenGL驅(qū)動(dòng)不能100%兼容OPenGL硬件加速:
- 開(kāi)啟表面接受投影功能時(shí),有些模型出現(xiàn)條紋或變黑。這通常是由于OPenGL軟件加速驅(qū)動(dòng)的模板緩存的一個(gè)缺陷。
- 簡(jiǎn)化版的OPenGL驅(qū)動(dòng)會(huì)導(dǎo)致SketchUp崩潰。有些3D顯卡驅(qū)動(dòng)只適合玩游戲,因此,OPenGL驅(qū)動(dòng)就被簡(jiǎn)化,而SketchUp則需要完全兼容的OPenGL驅(qū)動(dòng)。有些廠商宣稱(chēng)他們的產(chǎn)品能100%兼容OPenGL,但實(shí)際不行。如果發(fā)現(xiàn)了這種情況,可以在SketchUp中將硬件加速功能關(guān)閉。
- 在16位色模式下,坐標(biāo)軸消失,所有的線都是可見(jiàn)且變成虛線,出現(xiàn)奇怪的貼圖顏色,這種現(xiàn)象主要出現(xiàn)在使用ATI顯卡芯片的便攜式電腦上。這一芯片的驅(qū)動(dòng)不能完全支持OPenGL加速,可以使用軟件加速。
- 圖像翻轉(zhuǎn)。一些顯示芯片不支持高質(zhì)量的大幅圖像,可以試著把要導(dǎo)入的圖像尺寸改小。
雙顯示器顯示
當(dāng)前,SketchUp不支持操作系統(tǒng)運(yùn)行雙顯示器,這樣會(huì)影響SketchUp的操作和硬件加速功能。
抗鋸齒
一些硬件加速設(shè)備(如3D加速卡等)可以支持硬件抗鋸齒,這能減小圖形邊緣的鋸齒顯示。這個(gè)很多朋友都遇到過(guò),很多“SketchUp自學(xué)”的朋友在問(wèn):“我的圖在導(dǎo)圖的時(shí)候有這些鋸齒怎么解決?”,其實(shí)這個(gè)問(wèn)題一般都能解決,就是在SketchUp的“系統(tǒng)設(shè)置”的“OPenGL”下面的“能力”里面可以設(shè)置。


評(píng)論(0)