A. 3d設計軟體有哪些
1、SketchUp
SketchUp是評價最高的3D設計軟體之一。SketchUp提供免費和付費版本,可用於各種繪圖應用,如電影,視頻游戲設計,室內設計,建築,土木和機械工程。
B. 三維繪圖軟體有哪些
問題一:三維畫圖軟體有哪些 Pro/E 現已更名Creo (稍有難度,偏向於模具設計)
solidworks(自帶教程,易學,繪圖效率高,機械設計)
UG(主要用於大型機械設備製造船舶等)
學習難度solidworks 問題二:目前三維機械制圖軟體有哪些? proe/常g/solidworks/3Dmax/CATIA這是現在主流的五種三位制圖軟體,proe/ug最廣泛
問題三:三維制圖軟體中文版有哪些? 很多的啊。常有proE,簡單的Solidworks,還有UG,Catia,看你要用那個。不過,中文版一般來說都是翻譯過來的,相對英文版版本較低。而且翻譯的經常讓人不好理解。
問題四:3D繪圖軟體有什麼? 機械方面常用的3D繪圖軟體有PRO/E、CoCreate、UG、Solidworks。雖然AutoCAD也有3D功能,但是用的較為廣泛的是它的2D。PRO/E是參數化造型,Co嘩reate是非參造型
問題五:三維制圖軟體有哪些 現在的三維制圖軟體太多了,包括中望CAD,SOLIDWORKS, UG, PROE, CATIA ,AUTOCAD,CAXA等,每一種軟體都有其優點,其中中望CAD是國產軟體,在國內的人氣非常高漲,其軟體包括二維和三維,中望3D是一個非常不錯的選擇!
問題六:什麼樣的三維繪圖軟體最好? 具體哪個軟體好我覺得無法定論,我覺得是你熟悉什麼軟體。
講講我的經歷吧,計算機剛有的時候,我們進學校學習的是畫法幾何,如果在計算機上畫圖,我就是用系統自帶畫圖板。無聊的時候,我用畫圖板畫了一個工業爐的側視圖和俯視圖,當然那時候尺寸不是很精確。
大二選修課有了CAD R13(菜單欄還沒漢化的),上機時間很少,只能聽老師課上講講命令。大四畢業設計前,因為校友中有接了修改電子圖的活,才有機會跟著學了CAD R14,只用平面功能。
出來工作後,也基本只用平面功能。但是,也看到CAD中立體設計的功能,沒有去細摸,但是知道功能肯定是完善的。
後來又接觸了一些軟體,但是都不深入,但是我覺各類設計軟體現在都是有三維設計功能的。模具設計軟體(如:Pro-E)、建築鋼結構設計軟體(如:TEKLA)、室內裝潢軟體(如:91家居)等等。
所以還是那句話,看你自己熟悉什麼軟體。如果是新手入門,我覺得CAD就可以了。
希望對你有所幫助。
問題七:三維繪圖軟體有那些? 3.工程制圖類:非CAD莫屬了、此外還有CAD延伸的如園方裝飾CAD,服裝CAD,模具類的CAD等,
CAD是工程制圖的根本。
4.3D制圖類:3DMAXS(是其他3D軟體的根本),3DHOME,MAYA(注重曲線建模),犀牛(曲線建模
)等,
5.模具類:pro/e,UG,CAM,MasterCAM等,,,
問題八:3D制圖軟體有那幾種 主要看你做什麼用,如果是是室內設計及空間陳設,3DSmax就可以搞定,如果是傢具產品或機械相關的產品用CAD就可以,若是精小的零部件及小產品用Pro ENGINEER、UG、solidworks都行,若是電子產品的外觀結構及簡單的效果,Rhino可以用 ,我一直從事產品的研發,希望能幫到你
問題九:三維軟體有哪些 Pro/E 現已更名Creo (稍有難度,偏向於模具設計)
solidworks(自帶教程,易學,繪圖效率高,機械設計)
UG(主要用於大型機械設備製造船舶等)
學習難度solidworks 問題十:三維畫圖軟體有哪些 Pro/E 現已更名Creo (稍有難度,偏向於模具設計)
solidworks(自帶教程,易學,繪圖效率高,機械設計)
UG(主要用於大型機械設備製造船舶等)
學習難度solidworks
C. 常用的三維建模軟體有哪些
一、通用全功能3D設計軟體
1、3DS Max
3D Studio Max,簡稱3DS MAX,是當今世界上銷售量最大的三維建模、動畫及渲染軟體。可以說3DSMAX是最容易上手的3D軟體,其最早應用於計算機游戲中的動畫製作,後開始參與影視片的特效製作,例如《X戰警》、《最後的武士》等。
2、Maya
Maya是世界頂級的三維動畫軟體,應用對象是專業的影視廣告,角色動畫,電影特技等。Maya功能完善,工作靈活,易學易用,製作效率極高,渲染真實感極強,是電影級別的高端製作軟體。
Maya售價高昂,聲名顯赫,是製作者夢寐以求的製作工具,掌握了Maya,會極大的提高製作效率和品質,調節出模擬的角色動畫,渲染出電影一般的真實效果,向世界頂級動畫師邁進。
3、Rhino
Rhinocero,簡稱Rhino,又叫犀牛,是一款三維建模工具。不過不要小瞧它,它的基本操作和AutoCAD有相似之處,擁有AutoCAD基礎的初學者更易於掌握犀牛。目前廣泛應用於工業設計、建築、傢具、鞋模設計,擅長產品外觀造型建模。
4、Zbrush
ZBrush是一個數字雕刻和繪畫軟體,它以強大的功能和直觀的工作流程著稱。它界面簡潔,操作流暢,以實用的思路開發出的功能組合,激發了藝術家的創作力,讓藝術家無約束地自由創作。它的出現完全顛覆了過去傳統三維設計工具的工作模式,解放了藝術家們的雙手和思維,告別過去那種依靠滑鼠和參數來笨拙創作的模式,完全尊重設計師的創作靈感和傳統工作習慣。
5、Google Sketchup
Sketchup是一套直接面向設計方案創作過程的設計工具,其創作過程不僅能夠充分表達設計師的思想而且完全滿足與客戶即時交流的需要,它使得設計師可以直接在電腦上進行十分直觀的構思,是三維建築設計方案創作的優秀工具。
SketchUp是一個極受歡迎並且易於使用的3D設計軟體,官方網站將它比喻作電子設計中的「鉛筆」。它的主要賣點就是使用簡便,人人都可以快速上手。並且用戶可以將使用SketchUp創建的3D模型直接輸出至GoogleEarth里,非常的酷!
6、Poser
Poser是Metacreations公司推出的一款三維動物、人體造型和三維人體動畫製作的極品軟體。Poser更能為你的三維人體造型增添發型、衣服、飾品等裝飾,讓人們的設計與創意輕松展現。
7、Blender
Blender是一款開源的跨平台全能三維動畫製作軟體,提供從建模、動畫、材質、渲染、到音頻處理、視頻剪輯等一系列動畫短片製作解決方案。Blender為全世界的媒體工作者和藝術家而設計,可以被用來進行3D 可視化,同時也可以創作廣播和電影級品質的視頻,另外內置的實時3D 游戲引擎,讓製作獨立回放的3D 互動內容成為可能。
有了Blender,喜歡3D繪圖的玩家們不用花大錢,也可以製作出自己喜愛的3D模型了。它不僅支持各種多邊形建模,也能做出動畫!
8、FormZ
FormZ是一個備受贊賞、具有很多廣泛而獨特的2D/3D形狀處理和凋塑功能的多用途實體和平面建模軟體。
對於需要經常處理有關3D空間和形狀的專業人士(例如建築師、景觀建築師、城市規劃師、工程師、動畫和插畫師、工業和室內設計師)來說是一個有效率的設計工具。
9、LightWave 3D
美國NewTek公司開發的LightWave3D是一款高性價比的三維動畫製作軟體,它的功能非常強大,是業界為數不多的幾款重量級三維動畫軟體之一。被廣泛應用在電影、電視、游戲、網頁、廣告、印刷、動畫等各領域。它的操作簡便,易學易用,在生物建模和角色動畫方面功能異常強大;基於光線跟蹤、光能傳遞等技術的渲染模塊,令它的渲染品質幾盡完美。
二、行業性的3D設計軟體
1、AutoCAD
AutoCAD是Autodesk公司的主導產品,用於二維繪圖、詳細繪制、設計文檔和基本三維設計,現已經成為國際上廣為流行的繪圖工具。AutoCAD具有良好的用戶界面,通過交互菜單或命令行方式便可以進行各種操作。它的多文檔設計環境,讓非計算機專業人員也能很快地學會使用。
2、CATIA
CATIA屬於法國達索(DassaultSystemesS.A)公司,是高端的CAD/CAE/CAM一體化軟體。在20世紀70年代,CATIA第一個用戶就是世界著名的航空航天企業DassaultAviation。目前,CATIA其強大的功能已得到各行業的認可,其用戶包括波音、寶馬、賓士等知名企業。
3、UG
UG(UnigraphicsNX)是Siemens公司出品的一款高端軟體,它為用戶的產品設計及加工過程提供了數字化造型和驗證手段。UG最早應用於美國麥道飛機公司,目前已經成為模具行業三維設計的主流應用之一。
4、Solidworks
Solidworks屬於法國達索(DassaultSystemesS.A)公司,專門負責研發與銷售機械設計軟體的視窗產品。Solidworks幫助設計師減少設計時間,增加精確性,提高設計的創新性,並將產品更快推向市場。Solidwords是世界上第一個基於Windows開發的三維CAD系統。該軟體功能強大,組件繁多,使得Solidworks成為領先的、主流的三維CAD解決方案。
5、Pro/E
Pro/Engineer(簡稱Pro/E)是美國PTC公司研製的一套由設計至生產的機械自動化軟體,廣泛應用於汽車、航空航天、消費電子、模具、玩具、工業設計和機械製造等行業。
6、Cimatron
Cimatron是以色列Cimatron公司(現已被美國3DSystems收購)開發的軟體。該系統提供了靈活的用戶界面,主要用於模具設計、模型加工,在國際上模具製造業備受歡迎。
Cimatron公司團隊基於Cimatron軟體開發了金屬3D列印軟3DXpert。這是全球第一款覆蓋了整個設計流程的金屬3D列印軟體,從設計直到最終列印成型,甚至是在後處理的CNC處理階段,3DXpert軟體也能夠發揮它的作用。
前面介紹了商業化的3D專業設計軟體,這些軟體雖然功能強大,但學習門檻高,對於沒有設計基礎的朋友來說相當不容易。下面介紹幾款面向學校教育以及個人愛好者的簡單三維軟體。
1、Tinkercad
Tinkercad是一款基於網頁的3D建模工具,設計界面色彩鮮艷可愛,如搭積木般簡單易用,適合青少年兒童使用並進行建模。
國外一名叫Emily的3D列印愛好者使用Tinkercad建模然後列印出釀酒屋。從圖中可以看到,利用Tinkercad同樣可以完成漂亮的細節和優質的外觀表現。
2、123D Design
123D Design通過簡單圖形的堆砌和編輯生成復雜形狀。這種「傻瓜式」的建模方式,即使你不是一個CAD建模工程師,也能隨心所欲地在123D Design里建模。
3、123D Sculpt
123D Sculpt是一款運行在ipad上的應用程序,它可以讓每一個喜歡創作的人輕松創作出屬於自己的雕塑模型。
4、123D Creature
123D Creature可根據用戶的想像來創造各種生物模型。無論是現實生活中存在的,還是只存在於想像中的,都可以創造出來。
5、123D Make
123D Make將三維模型,轉換為二維圖案利用硬紙板、木料再現模型。它可創作美術、傢具、雕塑或其他簡單的物體。
6、123D Catch
利用雲計算的強大能力,可將數碼照片迅速轉換為逼真的三維模型。只要使用傻瓜相機、手機或高級數碼單反相機抓拍物體、人物或場景,人人都能利用123D Catch將照片轉換成生動鮮活的三維模型。除PC外,現已推出手機APP,手機也能當三維掃描儀。
D. 做3d建模可以用到哪些軟體
做3d建模可以用到MODO 12、Blender、Autodesk Maya、Rhino、Silo、Zbrush、Google Sketchup、Heas UVLayout、BodyPaint 3D等軟體。
列舉如下:
1、Blender
Blender 是一款開源的跨平台全能三維動畫製作軟體,提供從建模、動畫、材質、渲染、到音頻處理、視頻剪輯等一系列動畫短片製作解決方案。
Blender 擁有方便在不同工作下使用的多種用戶界面,內置綠屏摳像、攝像機反向跟蹤、遮罩處理、後期結點合成等高級影視解決方案。同時還內置有卡通描邊(FreeStyle)和基於 GPU 技術 Cycles 渲染器。以Python為內建腳本,支持多種第三方渲染器。
2、Autodesk Maya
Autodesk Maya是美國Autodesk公司出品的世界頂級的三維動畫軟體,應用對象是專業的影視廣告,角色動畫,電影特技等。Maya功能完善,工作靈活,易學易用,製作效率極高,渲染真實感極強,是電影級別的高端製作軟體。
Maya售價高昂,聲名顯赫,是製作者夢寐以求的製作工具,掌握了Maya,會極大的提高製作效率和品質,調節出模擬的角色動畫,渲染出電影一般的真實效果,向世界頂級動畫師邁進。
3、Rhino
Rhino是美國Robert McNeel & Assoc開發的PC上強大的專業3D造型軟體,它可以廣泛地應用於三維動畫製作、工業製造、科學研究以及機械設計等領域。它能輕易整合3DS MAX與Softimage的模型功能部分,對要求精細、彈性與復雜的3D NURBS模型,有點石成金的效能。
能輸出obj、DXF、IGES、STL、3dm等不同格式,並適用於幾乎所有3D軟體,尤其對增加整個3D工作團隊的模型生產力有明顯效果,故使用3D MAX、AutoCAD、MAYA、Softimage、Houdini、Lightwave等3D設計人員不可不學習使用。
4、Silo
Silo 是 Nevercenter 公司出品的一款專注於建模的三維軟體,既適合生物建模也適合規則物體建模。 可用它為視頻游戲及電影創建角色或建築。Silo 目前被全球頂尖工作室所使用著,既可以單獨用它也可以配合多個軟體平台使用。
5、Zbrush
ZBrush 是一個數字雕刻和繪畫軟體,它以強大的功能和直觀的工作流程徹底改變了整個三維行業。在一個簡潔的界面中,ZBrush 為當代數字藝術家提供了世界上最先進的工具。以實用的思路開發出的功能組合,在激發藝術家創作力的同時,ZBrush 產生了一種用戶感受,在操作時會感到非常的順暢。ZBrush 能夠雕刻高達 10 億多邊形的模型,所以說限制只取決於的藝術家自身的想像力。
參考資料來源:網路-Blender
參考資料來源:網路-Autodesk Maya
參考資料來源:網路-Rhino
參考資料來源:網路-Silo
參考資料來源:網路-Zbrush
E. 三D建模用什麼軟體
行業不同,軟體不同。
比如電子行業,小機械,Creo使用廣泛。
汽車 行業,CATIA, 自上而下設計是優勢。
一般行業,Solidworks用的也比較多。
模具行業等使用 UG。
筆者再電子行業,平時使用creo+spaceclaim綜合,spaceclaim快速建模,適合概念實體化,creo精細建模,以及工程圖出具。
看看這個CAD建模[呲牙]
你說的太籠統,建築設計(天正,草圖大師),鈑金(UG),動漫(3Dmax,瑪雅)等等各行各業用的都是不一樣的(包括,但不止於以上幾種)
機械設計等模具設計行業
建模目前基本上都用UG,UG應用廣泛,結合了實體建模,曲面拉伸,運動模擬,編程加工,工程出圖等很多功能。並且在國際上也有很高的認知地位,目前很多大的製造業都用的是UG
ZBrush,對新手很友好
3D建模分很多專業。看你是哪個專業。有建築,裝飾,機械,動漫, 游戲 ,服裝……………不一而足。而且,不同的專業中,還要看建模的目的,目的不同軟體也不同。但總的來說,如果要建模,很多都可以,這不是個蠻壟斷的行業,你要專一個,但同時對其他相似軟體要有所了解。
01. Autodesk Maya
工業級 3D 建模軟體
Maya 擅長建模、紋理、照明和渲染——其龐大的功能集包括粒子、頭發、實體物理、布料、流體模擬和角色動畫。您有可能永遠不會觸及它的某些功能,因此您需要確定它是否真的滿足您的特定需求。
02.ZBrush
市場領先的雕刻軟體,非常適合 3D 列印。
ZBrush 是一個獨立的雕刻和建模應用程序,最適合創建有機形式——盡管最近的更新逐漸提高了它的硬表面能力。它以非標准方式工作,其工作流程和用戶界面最初很難學習,因此您確實需要每天使用它才能精通。
03.Houdini
當今電影和電視 VFX 中使用的 3D 建模軟體。
在最佳 3D 建模軟體指南中排名第二的是 SideFX 的 Houdini。Houdini 基於節點的程序方法廣泛用於 VFX 行業以創建一系列 3D 圖像,為數字藝術家提供了前所未有的強大功能、靈活性和控制力。
04.Cinema 4D
出色的 3D 建模軟體,適合初學者和專業人士。
Maxon 的影院 4D已經問世多年,在動態圖形、可視化和插圖領域備受推崇。它是一款專業、復雜的軟體,以其整體穩定性和學習曲線最簡單的 3D 建模軟體而著稱。
05. Autodesk 3ds Max
適用於 Windows 用戶的最佳 3D 建模軟體。
3ds Max是 Autodesk 的僅限 PC 的 3D 計算機圖形程序,用於電視和故事片製作以及建築和產品可視化。
06. Modo
3D 建模、紋理和渲染軟體。
出自 LightWave 3D 背後的開發團隊,Modo已經從一個基本的細分曲面建模器發展成為我們今天所知的功能齊全的數字內容創建應用程序。
07.LightWave
功能齊全、經過生產驗證的 3D 建模軟體。
LightWave曾經是電視科幻節目的首選應用程序,但在嘗試製作現代化版本失敗後,NewTek 的應用程序閑置了好幾年。然而,它最近迎來了復興,並於 2020 年初推出了更新版本。
08. Blender
如果您正在尋找免費的 3D 建模軟體,沒有比Blender更好的軟體了,它是一款免費的建模、紋理、動畫和渲染應用程序。這個開源程序已經存在很長時間了,隨後有一支設計師、設計教師和設計愛好者大軍支持它的持續發展。
SketchUp Free標榜自己是「網路上最簡單的免費 3D 建模軟體」,而且它確實非常易於使用。其核心 3D 建模器可直接在您的 Web 瀏覽器中運行,並提供 10GB 的存儲空間,此外還有用戶生成和製造商生產的 3D 模型可免費導入到您的項目中。
10. Houdini
Houdini 是一種 3D 動畫和視覺效果工具,在整個媒體行業中廣泛用於電影、廣播、 娛樂 和可視化。
使用這些3d建模軟體,不管是建模還是渲染還是最後的合成等,都是需要很高配的電腦的,高算力電腦是必備的,那麼怎麼解決電腦配置不足的問題呢?
使用呆貓桌面雲可以幫你輕松解決這些渲染慢和製作建模時電腦卡頓死機等問題
呆貓桌面雲依託強大安全體系,面向影視特效、電影動畫、建築可視化、 游戲 製作、工業 汽車 設計等多行業應用,支持ZBrush、Maya、3ds max等眾多CG行業內容製作軟體,助力異地團隊協同辦公、共享存儲,降低用戶固定資產投資成本的同時,讓更多藝術家把時間花在創意設計上,大幅度提高工作效率。
對於許多想要涉足三維計算機圖形領域的初學者來說,腦海中閃現出的第一個問題就是:我該學習那個三維軟體?今天我們就做一下推薦:
操作方法
常用的有UG/PROE(Croe)/Solid Works/3DsMAX/CATIA…
建築設計的話一般用3DMAX,sketchup(草圖大師)、犀牛最多,還有就是cad。現在又流行bim,用revit,archicad,vectorworks等。
其中sketchup是最簡單易學的。
機械的話不是特別了解,但是我知道的有solidworks,pro-e,還有就是citia。
動畫的有c4d,3dmax等。
F. 3D建模都用哪些軟體
做3d建模可以用到MODO 12、Blender、Autodesk Maya、Rhino、Silo、Zbrush、Google Sketchup、Heas UVLayout、BodyPaint 3D等軟體。
列舉如下:
1、Blender
Blender 是一款開源的跨平台全能三維動畫製作軟體,提供從建模、動畫、材質、渲染、到音頻處理、視頻剪輯等一系列動畫短片製作解決方案。
Blender 擁有方便在不同工作下使用的多種用戶界面,內置綠屏摳像、攝像機反向跟蹤、遮罩處理、後期結點合成等高級影視解決方案。同時還內置有卡通描邊(FreeStyle)和基於 GPU 技術 Cycles 渲染器。以Python為內建腳本,支持多種第三方渲染器。
2、Autodesk Maya
Autodesk Maya是美國Autodesk公司出品的世界頂級的三維動畫軟體,應用對象是專業的影視廣告,角色動畫,電影特技等。Maya功能完善,工作靈活,易學易用,製作效率極高,渲染真實感極強,是電影級別的高端製作軟體。
Maya售價高昂,聲名顯赫,是製作者夢寐以求的製作工具,掌握了Maya,會極大的提高製作效率和品質,調節出模擬的角色動畫,渲染出電影一般的真實效果,向世界頂級動畫師邁進。
全網招募小白免費學習,測試一下你是否有資格
想要學習更多關於3D建模的知識,可以到中教在線了解一下。中教在線旨在為職業人士提供高級VR建模師、次世代場景/角色設計師、原畫設計師、彤視後期技術證書認證,服務范圍薄蓋全國各地,目前是3D建模、原畫繪畫證書培訓及認證的授權管理中心。作為國內在線教育領先品牌,在業內享有較高的知名度。
G. 做3d建模可以用到哪些軟體
如下幾個軟體:
①C4D應該算是最受市場和行業人士追捧的。 與Maya和3Dmax相比,它的界面更簡潔,邏輯更清晰。它被認為是這個行業中最受歡迎的軟體,即使不了解這個行業,應該也聽說過這個。
②在操作難度上,從簡單到復雜,是C4D>3Dmax>Maya。
③但游戲建模行業常用zbrush、Maya和3Dmax。 我不會說 Blender 是最無辜的。
成熟的從業者必須知道這三個軟體,尤其是Maya和3Dmax。 如果你打算長期從事游戲建模行業,這三個軟體的熟練度一定非常高。
④對於新手,建議學習zbrush。 這個軟體比較簡單,在傳統手繪領域經常用到。 很多大佬也可以用這個軟體做出很好的造型。 這個軟體網上有很多教程,可以說是學習成本最低的軟體了。 作為新手,學習zbrush後,必須選擇學習3Dmax或Maya。 雖然以後要學,但也有先入為主的點。
⑤不同行業實際上存在軟體偏差。 比如電商行業,尤其是海報設計,建議學習C4D。 如果是建築,尤其是建築動畫,那一定是3Dmax。 對於影視造型,自然是Maya。 對於游戲建模,還有更多。
H. 3D軟體有哪些
3D繪圖軟體最常見的有3Dsmax,cinema 4D,zbrush,poser,silo&modo,maya,Softimage XSI 5.01。
3d機械繪圖軟體-VariCAD,模具3D軟體PR/E,UG等,其中的3DSMAX廣泛應用於建築,而PR/E,UG這些應用於模具製造的3D圖中,也能來為CNC編程作為一個參考。
以下為具體介紹:
【3dsmax】
廣泛應用於建築設計、三維動畫、音視製作等各種靜態、動態場景的模擬製作。
PRO/E
制圖軟體,主要是針對三維制圖,可以製作立體圖形並可生成平面圖。可以用於模具設計,數控機床加工
UG編輯
UG是Unigraphics的縮寫,是一個商品名。這是一個互動式CAD/CAM(計算機輔助設計與計算機輔助製造)系統,它功能強大, 可以輕松實現各種復雜實體及造型的建構。它主要基於工作站。
UG 介紹
--------------------------------------------------------------------------------
UG的開發始於1990年7月。如今大約十人正工作於核心功能之上。當前版本具有大約450,000行的C代碼。
UG是一個在二和三維空間無結構網格上使用自適應多重網格方法開發的一個靈活的數值求解偏微分方程的軟體工具。其設計思想足夠靈活地支持多種離散方案。因此軟體可對許多不同的應用再利用。
一個給定過程的有效模擬需要來自於應用領域 (自然科學或工程)、數學(分析和數值數學) 及計算機科學的知識。一些非常成功的解偏微分方程的技術,特別是自適應網格加密(adaptive mesh refinement)和多重網格方法在過去的十年中已被數學家研究。計算機技術的巨大進展,特別是大型並行計算機的開發帶來了許多新的可能。
然而,所有這些技術在復雜應用中的使用並不是太容易。這是因為組合所有這些方法需要巨大的復雜性及交叉學科的知識。最終軟體的實現變得越來越復雜,以致於超出了一個人能夠管理的范圍。
UG的目標是用最新的數學技術,即自適應局部網格加密、多重網格和並行計算,為復雜應用問題的求解提供一個靈活的可再使用的軟體基礎。
一般結構
一個如UG這樣的大型軟體系統通常需要有不同層次抽象的描述。UG具有三個設計層次,即結構設計(architectural design)、子系統設計(subsystem design)和組件設計(component design)。
至少在結構和子系統層次上,UG是用模塊方法設計的並且信息隱藏原則被廣泛地使用。所有陳述的信息被分布於各子系統之間。UG是用C語言來實現的。
圖1給出了詳細的結構設計,其構建模塊是動態分布式資料庫(DDD: Dynamic Distributed Data Library)、UG內核、問題類和應用。
圖1:UG結構設計
DDD編程模式
提供了處理不規則數據結構和並行機上分布式對象的一種並行編程模式。它處理分布式對象的識別(創建)、分布式對象間的通訊及分布式對象的動態轉移等基本任務。可提供本工具的一個獨立的版本,移植性通過提供對Paragon NX、PARIX、T3D/T3E shared mem、MPI和PVM的介面來保證。
UG內核程序
UG內核程序意欲與待求解的偏微分方程是無關的。它提供幾何和代數數據結構及許多網格處理選項、數值演算法、可視化技術和用戶界面。
當然,每個程序設計抽象都基於某種基本假設。網格管理子系統當前被編寫得僅支持層次結構化網格。數據結構本身可支持更一般松耦合網格層次。並行化基於具有極小重疊的數據劃分。
UG內核程序具有如下特徵:
靈活的區域描述界面。由於UG可生成/修改網格,它需要區域邊界的一個幾何描述。當前支持兩種格式,正在進行CAD界面的工作。
一種支持二和三維無結構網格的管理器,具有多種元類型,如三角形、四邊形、四面體、稜柱、棱椎和六面體。為重新啟動的完全網格結構及解的存儲和載入。
局部、層次加密和粗化。在每個網格層提供一個相容且穩定的三角形剖分。
一個靈活的稀疏矩陣數據結構允許相應於網格的節點、邊、面和元的自由度。在數據結構上已實現了一和二級BLAS類過程及迭代方法。
已經實現了問題無關的和面向對象框架的廣泛的數值演算法。包括BDF(1), BDF(2)時間步方案、(不精確) Newton方法、CG、CR、BiCGSTAB、乘法局部多重網格、不同類型的的網格轉移運算元、 ILU、Gauss-Seidel、Jacobi和SOR光滑器。這些演算法可用於方程組及標量方程。它們可被任意地嵌套到簡單的腳本命令中,例如,BDF(2)使用Newton法在每個時間步求解非線性問題,Newton法使用具有BiCGSTAB加速的多重網格,多重網格使用一個ILU光滑器和特殊的適合於跳躍系數的截斷網格轉移、粗層解法器使用一個ILU預條件的BiCGSTAB。
腳本語言解釋程序和互動式圖形工具提供了程序運行時的簡單的可視化工具,進一步,例如,稀疏矩陣數據結構可用圖形給出,這對調試是非常有用的。UG的設備驅動程序支持X11和Apple Macintosh。還提供對AVS、TECPLOT和GRAPE的圖形輸出。
此功能的數據並行實現基於DDD。
問題類層次
一個問題類使用UG內核程序來對一類特殊偏微分方程實現離散化、誤差估計子和最終的一個非標准解法器。只有當不能用任何已提供的工具來實現時才需要提供解法器。離散化可由一些工具支持,這些工具允許元素類型和維數與有限元和有限體積法代碼無關。
基於最新版UG內核程序的問題類包括:標量對流擴散、非線性擴散、線彈性、彈塑性、不可壓縮、多孔滲流中密度驅動流和多相。所有這些問題類運行2D/3D且是並行的。
I. 3D軟體有哪些
市面上有很多的3D軟體,AutoCAD使用計算機輔助繪圖。3DMAX是基於PC系統的三維動畫渲染和製作軟體。Maya功能完善,製作效率高,渲染真實感強。Poser是一款三維動物、人體造型和三維人體動畫製作的軟體