何援軍, 童秉樞, 丁宇明, 蔡鴻明, 張 強
(1.上海交通大學(xué)計算機系,上海 200240;2. 清華大學(xué)機械工程系,北京 100084;3.武漢大學(xué)城市設(shè)計學(xué)院,湖北 武漢 430072;4. 上海交通大學(xué)軟件學(xué)院,上海 200240;5.大連大學(xué)先進(jìn)設(shè)計與智能計算省部共建教育部重點實驗室,遼寧 大連 116622)
圖與圖學(xué)
何援軍1, 童秉樞2, 丁宇明3, 蔡鴻明4, 張 強5
(1.上海交通大學(xué)計算機系,上海 200240;2. 清華大學(xué)機械工程系,北京 100084;3.武漢大學(xué)城市設(shè)計學(xué)院,湖北 武漢 430072;4. 上海交通大學(xué)軟件學(xué)院,上海 200240;5.大連大學(xué)先進(jìn)設(shè)計與智能計算省部共建教育部重點實驗室,遼寧 大連 116622)
圖與文字、數(shù)字一樣,在人類的社會進(jìn)步、經(jīng)濟建設(shè)和科技發(fā)展過程中起著不可替代的作用。但圖與圖學(xué)的定義與地位從歷史和當(dāng)前角度來看,仍是一個沒有深刻和系統(tǒng)闡明的問題。現(xiàn)在的工程圖學(xué)、計算機圖形學(xué)、計算機圖像學(xué)等各有自己的學(xué)科定義、定位以及各自獨立的發(fā)展道路,但由于沒有與圖和圖學(xué)相關(guān)聯(lián),致使這些學(xué)科呈現(xiàn)出某種分散性和局限性。從形(幾何)的角度揭示圖的本質(zhì),給出了形與圖的科學(xué)表述。提出“大圖學(xué)”概念,整合分散在其他學(xué)科中的與圖相關(guān)的科學(xué)與技術(shù)。重新認(rèn)識與定位圖學(xué)的地位和作用,給出它的定位與定義,構(gòu)建了圖學(xué)學(xué)科的整體框架和三級學(xué)科分類體系。認(rèn)為文學(xué)、數(shù)學(xué)、圖學(xué)三者構(gòu)成了科學(xué)與工程發(fā)展的基礎(chǔ),昭示了圖學(xué)的基礎(chǔ)性和重要性。
圖學(xué);形;圖;幾何;圖學(xué)學(xué)科框架;圖學(xué)學(xué)科分類
我們生活的大千世界是一個形的天地。形存在于客觀世界,也存在于虛擬世界。有動、有靜,或固定、或變化,或現(xiàn)實存在、或虛擬想象。
圖用于描述世界、反映世界、展現(xiàn)世界與想象世界。圖是人類描述思想,交流知識的基本工具,是人類共同的語言,協(xié)助人的思考與交流。
圖書圖書,左圖右書。地理之學(xué),非圖不明。圖與文字、語言等一樣,是人類描述思想與交流知識的重要工具,人們獲得知識的重要來源之一。圖樣更是科學(xué)技術(shù)界的語言,用于傳遞設(shè)計與加工的構(gòu)想。圖既是人類語言的補充,也是人類智慧和語言在更高級發(fā)展階段上的具體體現(xiàn)?!耙粓D勝千言” — 充分體現(xiàn)了圖在人類思維、活動與交流中的作用。
探究圖的本質(zhì)屬性,清晰圖形與圖像的關(guān)系,從表現(xiàn)的視角理解圖形和圖像只是具有線形、寬度、顏色等屬性信息的基本圖元的不同組合。
揭示圖與形的關(guān)系,“形”是客觀與虛擬世界的表示和構(gòu)造,“圖”是形在畫面上的展現(xiàn)。圖的本質(zhì)是表達(dá)形,形是圖之源,圖是形的載體、是形之表現(xiàn)。
討論在計算機背景下圖學(xué)的定位與定義。表面上,圖學(xué)是研究圖的科學(xué),它的研究對象是圖。實際上,圖學(xué)的范圍與作用遠(yuǎn)非如此,它模擬現(xiàn)實世界,構(gòu)造虛擬世界。認(rèn)識圖學(xué)是以圖為核心,研究將形演繹到圖,由圖構(gòu)造形的過程中圖的表達(dá)、產(chǎn)生、處理與傳播的理論及其應(yīng)用的科學(xué)。從形的角度去統(tǒng)一、去研究、去發(fā)展圖學(xué)的基礎(chǔ)理論、基本方法;闡述圖學(xué)的理論基礎(chǔ)、計算基礎(chǔ)、應(yīng)用基礎(chǔ);揭示“形(模型)”的幾何品質(zhì),認(rèn)識幾何與幾何計算在圖學(xué)中的地位和作用的根本性。
目前我國國家標(biāo)準(zhǔn)《學(xué)科分類與代碼》中,一些與圖有關(guān)的學(xué)科分散于“工程與技術(shù)科學(xué)基礎(chǔ)學(xué)科”、“計算機科學(xué)技術(shù)”、“信息與系統(tǒng)科學(xué)”、“地球科學(xué)”、“測繪科學(xué)技術(shù)”以及“電子與通信技術(shù)”等學(xué)科中。九龍治水,當(dāng)知識變得如此支離破碎的時候,還指望培養(yǎng)出有全局眼光的棟梁之材?應(yīng)該建立大圖學(xué)的概念,以“圖學(xué)”來統(tǒng)一表述這些分散在不同專業(yè)領(lǐng)域中與圖相關(guān)的學(xué)科,構(gòu)建“圖學(xué)”一級學(xué)科,創(chuàng)建圖學(xué)專業(yè)。使圖與圖學(xué)在科學(xué)、工程、醫(yī)學(xué)等各個領(lǐng)域真正起到基礎(chǔ)與支撐作用。
圖形理論是圖學(xué)的專業(yè)基礎(chǔ),它綜合應(yīng)用計算機中語言、算法、數(shù)據(jù)結(jié)構(gòu)、光柵顯示等軟硬件的知識,以及光學(xué)、色彩等物理知識,這是與圖形圖像更直接的東西。
提高學(xué)科建設(shè)的科學(xué)化水平,科學(xué)化意味著要遵循科學(xué)的規(guī)律、樹立科學(xué)的態(tài)度、運用科學(xué)的方法,適應(yīng)學(xué)科應(yīng)用的現(xiàn)狀與發(fā)展趨勢,與時俱進(jìn),不斷總結(jié)學(xué)科發(fā)展的重大成果與重大進(jìn)展,總結(jié)與研究學(xué)科的理論體系、學(xué)科的知識基礎(chǔ)、學(xué)科的方法論、學(xué)科的學(xué)術(shù)建制、學(xué)科的人才培養(yǎng)、學(xué)科的研究平臺等,建立一套適應(yīng)現(xiàn)代應(yīng)用的學(xué)科體系,提高學(xué)科的應(yīng)用效率。探索圖學(xué)與幾何、代數(shù)、計算機、物理等理論與知識的交叉融合,將傳統(tǒng)理論與現(xiàn)代技術(shù)緊密結(jié)合,綜合運用多種領(lǐng)域的知識,創(chuàng)造圖學(xué)科學(xué)與圖學(xué)學(xué)科的新局面,推進(jìn)圖學(xué)科學(xué)和圖學(xué)學(xué)科的新發(fā)展。
沒有規(guī)矩,不成方圓。需要強化圖學(xué)的標(biāo)準(zhǔn)化建設(shè)。圖作為科學(xué)、工程、藝術(shù)等的交流語言,一種傳遞構(gòu)想與交換知識的工具,需要遵循一定的規(guī)范與標(biāo)準(zhǔn)。圖形標(biāo)準(zhǔn)化支持人類創(chuàng)意的交流,它出自學(xué)科創(chuàng)新,又不斷地促進(jìn)學(xué)科創(chuàng)新,也作為圖學(xué)的成果及共享展現(xiàn),因此,它覆蓋圖學(xué)的各個層次。
加強圖學(xué)的現(xiàn)代教育與模擬訓(xùn)練。根據(jù)聯(lián)合國重新定義的文盲標(biāo)準(zhǔn),對不會讀圖、不會使用計算機者就被列入信息時代的“新文盲”之列。CAD、CAM、BIM 等基于圖的,應(yīng)用于設(shè)計、建造、管理的數(shù)字化方法正在推動著設(shè)計、建造、運行、管理等多方面的變革。需要在各種不同層次的人群中進(jìn)行廣泛而深入的關(guān)于圖的表達(dá)、制作的教育與教學(xué),應(yīng)該覆蓋各類人才,特別是創(chuàng)新人才的培養(yǎng)。這是傳播科學(xué)文化,培育創(chuàng)新人才,提供社會服務(wù)的重要方面,讓圖學(xué)教育承擔(dān)起認(rèn)識世界、傳承文明、創(chuàng)新理論、咨政育人、服務(wù)社會的神圣職責(zé)。
本文將探討圖與圖學(xué)的地位,它們的定位與定義,特別是在計算機背景下的圖與圖學(xué);揭示圖的本質(zhì),討論圖與形的關(guān)系、圖學(xué)科學(xué)與學(xué)科的界定等;提出“大圖學(xué)”概念,論證圖學(xué)設(shè)為一級學(xué)科的可行性,它的理論與實踐依據(jù);構(gòu)建圖學(xué)的學(xué)科框架體系,厘清圖學(xué)與幾何、代數(shù)等傳統(tǒng)科學(xué),以及計算機等新興科學(xué)之間的關(guān)系,制訂圖學(xué)學(xué)科規(guī)劃藍(lán)本,繪制圖學(xué)學(xué)科發(fā)展藍(lán)圖。
社會已進(jìn)入數(shù)字化時代,這個時代也可以說是“圖形/圖像時代”,它的主要認(rèn)知方式是視覺形象方式,這是一種全球化的聯(lián)絡(luò)模式,語言的阻隔斷被消解。傳統(tǒng)文學(xué)借助于文本對人世的間接性和想象性體會、感悟轉(zhuǎn)變?yōu)榻柚趫D形/圖像對現(xiàn)實的記錄、展示和消費?!疤摂M空間”介入了現(xiàn)實空間,成為對現(xiàn)實的演繹、復(fù)制和扭曲。它改變了文化活動的樣式,傳統(tǒng)的文化活動主要借助于語言、文字和表演,圖形/圖像的應(yīng)用則表現(xiàn)在社會生活和生產(chǎn)的各個領(lǐng)域、各個層面上。
現(xiàn)在談到圖,人們常常會簡單地想到圖紙、圖樣、照片等等,以“圖形”或“圖像”稱之,許多問題似是而非。例如,圖形與圖像有什么不同,又有何相同?他們可否統(tǒng)稱為“圖”?如果是,什么是圖?圖的本質(zhì)屬性是什么?圖之源在哪里?工程圖學(xué)、計算機圖形學(xué)、計算機圖像處理,這些現(xiàn)存學(xué)科的關(guān)系是什么?他們可否合稱為“圖學(xué)”?如果是,圖學(xué)研究什么,它的學(xué)科范圍究竟應(yīng)該如何界定?它的理論體系、知識基礎(chǔ)、方法論又是什么?等等[1-11]。
圖書圖書,左圖右書。地理之學(xué),非圖不明。圖與書、詩與畫是研究人類文明規(guī)律的發(fā)展、創(chuàng)新、實踐的載體,持續(xù)不斷地記錄著人類社會文明發(fā)展的軌跡。圖與語言、文字和聲音一樣,是人類描述思想,交流知識的基本工具,圖樣更是科學(xué)技術(shù)界的語言,用于傳遞設(shè)計與加工的構(gòu)想。它既是人類語言的補充,也是人類智慧和語言在更高級發(fā)展階段上的具體體現(xiàn),在人類生活中有不可替代的作用。在當(dāng)今的社會,圖與圖學(xué)已成為與文字、數(shù)字及計算機一樣必須掌握的工具?!耙粓D勝千言(A picture is worth a thousand words)”——充分體現(xiàn)了圖在人類思維、活動與交流中的作用。
人類運用圖的歷史十分悠久,北宋的風(fēng)俗畫《清明上河圖》生動地記錄了中國十二世紀(jì)城市生活的面貌,宋代李誡所著《營造法式》中已經(jīng)采用了建筑設(shè)計的各種圖樣。漢字也源于圖,象形文字就是從原始社會最簡單的圖畫和花紋中產(chǎn)生出來的,漢字的魅力在形體,“哭”像哭,“笑”似笑,“凸”見凸,“凹”現(xiàn)凹,每個字都有不同的神韻。甚至可以說是圖引出文字,引出數(shù)學(xué)的。
圖用于描述世界。圖用于反映世界(自然圖)、展現(xiàn)世界(描述圖)與想象世界(創(chuàng)意圖)。自然圖,人眼看到的景象,一般由照相等手段獲得的,例如照片、遙感圖、云圖、海圖、CT掃描圖、工業(yè)品探傷圖等。描述圖,用數(shù)學(xué)或幾何模型及其物理屬性表達(dá)而轉(zhuǎn)換成的圖,如幾何圖,由代數(shù)方程或分析表達(dá)式所確定的圖,由線框模型、曲線曲面模型、實體模型等轉(zhuǎn)化而成的顯示圖等等。創(chuàng)意圖,大腦形象思維的結(jié)果,常指圖的創(chuàng)意和構(gòu)想。
圖是人類共同的語言。人類以五官了解世界,通過視覺、聽覺、嗅覺、味覺和觸覺獲得各種信息,以語言、文字、聲音與圖表達(dá)思想,描述知識,完成人類的交流活動??梢哉f,人類獲得的極大部分信息來自視覺,即來自各種各樣的圖。圖是人類描述思想,交流知識的基本工具,在人的生活中有不可替代的作用。曾向滄江看不真,卻因圖畫見精神。在當(dāng)今的社會,圖與圖學(xué)更是成為與計算機及文字一樣必須掌握的技術(shù)與手段,是“數(shù)、理、化”的基礎(chǔ)與工具。
圖協(xié)助人的思維與交流,從認(rèn)知機制分析,人是基于圖而不是基于文字思維的,一個想法總會以“海市蜃樓”的幻象在腦海中出現(xiàn),雖是一種虛擬的,但是它是以“形”的形式呈現(xiàn)的,要利用人類空間直覺這個最有力的武器。
我們生活的大千世界是一個“形”的天地?,F(xiàn)實世界由形組成,虛擬世界由形構(gòu)建。形以圖顯現(xiàn),由此圖表形,形為圖之源。文字源于圖,數(shù)也源于圖。文字是表達(dá)、交流的工具,數(shù)是計算的工具,圖是思考、表達(dá)、交流與計算的工具。
說到圖,先要談?wù)劇靶巍?。形(shape、form),象形也。在天成象,在地成形。形指形體、形狀、形象、外貌,形存在于客觀世界,如山脈、江海,植物、動物等自然界的物體;機電產(chǎn)品、器具、物件、服裝等人工制造的物體;雷電、云海、雨霧、風(fēng)暴等自然現(xiàn)象;形也存在于虛擬世界,如動畫、游戲、科幻作品、分形圖形等。凡此種種,有動、有靜,或固定、或變化,或現(xiàn)實存在、或虛擬想象。形擁有自己的屬性,用來說明形的性質(zhì),例如有:自然性、人造性、虛擬性,靜止性、運動性,有形性、無形性等[3]。
再來看圖,這里的“圖”,非謀劃,而圖畫(picture,drawing,painting)也。圖是用于描述世界、反映世界、展現(xiàn)世界與想象世界的,圖用于表達(dá)形。辭海[1]對圖的解釋是:“圖是用線條、顏色顯示出來的事物形象?!保墨I(xiàn)[4]認(rèn)為,“圖是形的載體,是形的表現(xiàn),形的視覺表達(dá)”,文獻(xiàn)[8]從計算機的角度認(rèn)為“形是表示,是輸入;圖是展現(xiàn),是輸出”。
單獨的“形”,似乎更偏重于指“物體”,不管它是客觀存在的,還是虛擬想象的,它的本質(zhì)是“表示”。而“圖”,是對“形”的描述與展現(xiàn),它的本質(zhì)是一種“表現(xiàn)”。
因此,形是圖之源,圖是形的表像。形,不管它是客觀存在的,還是虛擬想象的,它的屬性是“表示”。而圖,是對形的描述與展現(xiàn),它的屬性是一種“表現(xiàn)”。
在計算機中,形一般采用模型表達(dá),幾何模型、數(shù)字模型、數(shù)學(xué)模型等。而模型又是由各種幾何構(gòu)造的,有點、直線、曲線、平面、曲面等,因此,模型的本質(zhì)是幾何。沒有幾何,圖形/圖像將是無本之木,所謂的像素、光照、陰影等皆無意義。例如,計算機圖形學(xué)的一項主要工作,是將計算機中抽象的模型轉(zhuǎn)換為人們可以直觀可見、形象理解的圖形或圖像表達(dá)出來。這是對幾何的視覺(圖形或圖像化)演繹,是幾何模型的視覺實現(xiàn)過程。它綜合利用數(shù)學(xué)、物理學(xué)、計算機以及心理學(xué)等知識,將幾何模型的形狀、物理特性(如材料的折射率、反射率、物體發(fā)光溫度等,機械強度、材料密度等對運動模擬的影響等),以及物體間的相對位置、遮擋關(guān)系等性質(zhì)在計算機屏幕上模擬出來。這個過程猶如一個電影導(dǎo)演將劇本拍成電影,是一個將幾何演繹到畫面上的再創(chuàng)造過程。
通過計算機,圖也可以構(gòu)造形。照片、三視圖等圖像或圖形均可用于三維重構(gòu),由圖構(gòu)造形。
由此,圖乃萬物之現(xiàn),與宇宙同生并存,敘述蒼穹之變遷,記錄天地之演化,承載人類文明,展示人類文化。應(yīng)該從形的角度去統(tǒng)一、去研究、去發(fā)展圖學(xué)的基礎(chǔ)理論與基本方法。
在科技典籍與文獻(xiàn)中,經(jīng)常出現(xiàn)術(shù)語“圖形”。當(dāng)它們在工程中,就會與“文字”等組合在一起,形成所謂的“圖樣”。這一傳統(tǒng)的“圖形”一詞可能源于圖是一種形的表達(dá),由圖即知形,以圖傳播形。但是“圖形”中的“形”更偏重于“形狀”的意思,而不是形的“實體”本身。
隨著計算機的出現(xiàn)與應(yīng)用,“圖像”的概念被廣泛應(yīng)用[7],例如由攝影(照片)、掃描、衛(wèi)星傳感等得到的畫面等。
傳統(tǒng)意義上的“圖形”與“圖像”是有區(qū)別的[8]。
圖形 以矢量圖形式呈現(xiàn),計算機中由景物的幾何模型與物理屬性表示,能體現(xiàn)景物的幾何個體,記錄體元的形狀參數(shù)與屬性參數(shù),如圖樣。圖形存放的方式常是幾何數(shù)據(jù)、坐標(biāo)、代數(shù)表示式等,處理圖形的典型科學(xué)是“計算機圖形學(xué)”。
構(gòu)成圖形的要素是圖形元素間的拓?fù)潢P(guān)系,如連接關(guān)系、交/切關(guān)系等。因此,圖形是二維結(jié)構(gòu),產(chǎn)生一幅圖形的主要工作是決定組成該圖形的幾何元素間的關(guān)系。
圖像 以點陣圖形式呈現(xiàn),它更強調(diào)整體形式,記錄點及它的灰度和色彩。如照片、掃描圖片和由計算機產(chǎn)生的真實感和非真實感圖形等。圖像存放的方式常是像素的位置、顏色及灰度信息。對圖像,可以用濾波、統(tǒng)計等信號處理的方法進(jìn)行顏色處理、編輯、壓縮、分割與融合等操作,其邊緣檢測則與圖形處理是一種交叉。處理圖像的典型科學(xué)是“計算機圖像處理”,但由形產(chǎn)生圖像的過程稱為“繪制(rendering)”,常被認(rèn)為是“計算機圖形學(xué)”的事。
構(gòu)成圖像的要素是點的屬性,由形產(chǎn)生一幅圖像的主要工作也是決定幾何間的關(guān)系。光照計算就是決定光線與空間物體表面各相交點的可見與隱藏或透明關(guān)系,據(jù)此求取相應(yīng)像素的屬性信息。相機拍攝照片也基于這個原理。
計算機科學(xué)與技術(shù)的發(fā)展使圖形與圖像的區(qū)別逐漸被模糊化,例如在計算機屏幕上,展現(xiàn)在人們面前的,不管是“圖形”,還是“圖像”,都是由離散的像素組成的畫面(圖)。因此,在計算機語境下用“圖”來統(tǒng)稱“圖形”與“圖像”是合適的。
先看看人們現(xiàn)在對最基礎(chǔ)的數(shù)學(xué)和文學(xué)的認(rèn)識。現(xiàn)代漢語詞典第六版 1212頁對數(shù)學(xué)的定義是:“研究現(xiàn)實世界的空間形式和數(shù)量關(guān)系的學(xué)科?!爆F(xiàn)代漢語詞典第六版1364頁對文學(xué)的定義是:“以語言文字為工具形象化地反映客觀現(xiàn)實的藝術(shù)?!毕炔还軘?shù)學(xué)定義中的“現(xiàn)實世界”與文學(xué)定義中“客觀現(xiàn)實”中關(guān)于“虛擬世界”與“虛擬現(xiàn)實”的缺失。兩者提及的“現(xiàn)實世界的空間形式”和“形象化地反映客觀現(xiàn)實”不都與圖和形有關(guān)?都起源于“圖(形)”而又終于“圖”?即圖與圖學(xué)也起著數(shù)學(xué)和文學(xué)的支撐作用,沒有圖學(xué)的數(shù)學(xué)和文學(xué),難道還完備嗎?
我國高等學(xué)?!皩W(xué)科門類”分成12大門類,即哲學(xué)、經(jīng)濟學(xué)、法學(xué)、教育學(xué)、文學(xué)、歷史學(xué)、理學(xué)、工學(xué)、農(nóng)學(xué)、醫(yī)學(xué)、軍事學(xué)、管理學(xué)等,每大門類下可設(shè)若干一級學(xué)科,如理學(xué)門類下設(shè)數(shù)學(xué)、物理、化學(xué)等 12個一級學(xué)科。實際上,從基礎(chǔ)與支撐這個角度看,他們并不“平等”,例如,理學(xué)中的數(shù)學(xué)、物理與化學(xué)雖均為一級學(xué)科,但顯然,數(shù)學(xué)比物理與化學(xué)更“基礎(chǔ)”。數(shù)學(xué)甚至是經(jīng)濟學(xué)、醫(yī)學(xué)、軍事學(xué)、管理學(xué)等的基礎(chǔ)。當(dāng)然,文學(xué)作為基礎(chǔ),它的支撐范圍更廣。因此,“文學(xué)”與“數(shù)學(xué)”是12大門類中最基礎(chǔ)的東西,是其他門類的支撐。“圖學(xué)”也是所有自然科學(xué)、人文科學(xué)、社會科學(xué)的基礎(chǔ)與支撐,它的地位應(yīng)與“文學(xué)”與“數(shù)學(xué)”相當(dāng)。
望文生義,圖學(xué)是研究圖的科學(xué),它的研究對象是圖。實際上,圖學(xué)的范圍與作用遠(yuǎn)非如此,它模擬現(xiàn)實世界,構(gòu)造虛擬世界。這里,“形”是客觀與虛擬世界的表示和構(gòu)造,“圖”是形在畫面上的展現(xiàn)。抽取核心,圖學(xué)的定義可以表述如下:
定義:圖學(xué)是以圖為核心,研究將形演繹到圖,由圖構(gòu)造形的過程中圖的表達(dá)、產(chǎn)生、處理與傳播的理論及其應(yīng)用的科學(xué)。
在計算機出現(xiàn)之前,圖的產(chǎn)生主要依賴于手工繪制,基于手工作圖的相關(guān)理論和方法也被看成是圖學(xué)學(xué)科的主要內(nèi)容。典型例子就是各種工程圖的繪制理論與方法,并由此形成了一門學(xué)科被稱為“工程圖學(xué)”,工程圖學(xué)的理論基礎(chǔ)是畫法幾何、射影幾何等。目前,國內(nèi)將工程圖學(xué)與工程數(shù)學(xué)、工程力學(xué)同定為二級學(xué)科,它們常被視為是工科的基礎(chǔ)。
圖的理論與計算機技術(shù)、應(yīng)用數(shù)學(xué)、物理學(xué)等的結(jié)合,開創(chuàng)了一門嶄新的“計算機圖形學(xué)”學(xué)科,還產(chǎn)生了一些基于形與圖的學(xué)科,如“計算機輔助設(shè)計(CAD)”、“計算機輔助幾何設(shè)計(CAGD)”等。并且還在出現(xiàn)新的科學(xué)分支與應(yīng)用領(lǐng)域,例如科學(xué)計算可視化、虛擬現(xiàn)實、計算機動畫等,呈現(xiàn)出現(xiàn)代圖形技術(shù)的勃勃生機。近年來,計算機圖形學(xué)在圖形的實時繪制、虛擬現(xiàn)實、人機交互等方面取得了較大的進(jìn)展。例如,作為計算機圖形學(xué)的典型應(yīng)用,計算機動畫正在形成產(chǎn)業(yè)[12-13]。
隨著科學(xué)技術(shù)的發(fā)展,新的交叉學(xué)科會不斷出現(xiàn),但它們又常常來不及被適時反映在學(xué)科分類與代碼標(biāo)準(zhǔn)中,圖學(xué)就是一個典型的例子。圖與圖學(xué)的地位、定位與定義是一個歷史問題,也是一個現(xiàn)實問題,涉及到現(xiàn)在廣泛應(yīng)用的圖形/圖像科學(xué)與技術(shù)的發(fā)展。
根據(jù)2009我國國家標(biāo)準(zhǔn)《學(xué)科分類與代碼》GB/T 13754-72[14]中的名詞解釋,圖學(xué)學(xué)科類在我國學(xué)科分類中最高的只有作為工程與技術(shù)科學(xué)基礎(chǔ)的“工程圖學(xué)”為二級學(xué)科,其他有關(guān)圖的學(xué)科分散在機械、計算機、信息與系統(tǒng)、電子、地球、測繪等各個領(lǐng)域的三級學(xué)科中,如表1所示。例如“工程與技術(shù)科學(xué)基礎(chǔ)學(xué)科(410)”下的“工程圖學(xué)(41060)”學(xué)科,在“計算機科學(xué)技術(shù)(520)”的“計算機應(yīng)用(52060)”下的三級學(xué)科“計算機圖形學(xué)(5206030)”等。這顯然不能表達(dá)與承載圖學(xué)的意義與功能,例如,“計算機圖形學(xué)”的定位明顯是不合適的,因為它本身并不是的一種獨立的“應(yīng)用”,而是計算機(圖形顯示、程序語言、數(shù)據(jù)結(jié)構(gòu)和交互技術(shù)等)、數(shù)學(xué)(向量、矩陣、變換和幾何計算等)、物理學(xué)(運動、光學(xué)及顏色等)以及美學(xué)(布局、色彩等)等多學(xué)科的一個交叉,是眾多計算機應(yīng)用的基礎(chǔ)與支撐。而將“圖形圖像復(fù)制技術(shù)(4203030)”作為三級學(xué)科就顯得有點單薄。九龍治水,這種混亂的分類與標(biāo)準(zhǔn)制約了圖學(xué)的理論基礎(chǔ)、應(yīng)用基礎(chǔ)以及基于圖學(xué)應(yīng)用的研究與發(fā)展,最終也不利于科學(xué)信息的傳播和理解。
表1 國家標(biāo)準(zhǔn)中與“圖”有關(guān)的學(xué)科分類與代碼
其中,工程圖學(xué)(41060)作為工程的基礎(chǔ)學(xué)科已與工程數(shù)學(xué)(41010)、工程力學(xué)(41020)平列,證明在工程領(lǐng)域,圖學(xué)已被認(rèn)為有數(shù)學(xué)、力學(xué)一樣的地位。在計算機普及的時代,圖形/圖像的應(yīng)用更是表現(xiàn)在社會生活和生產(chǎn)的各個領(lǐng)域、各個層面上。計算機圖形學(xué)、計算機圖像學(xué)無疑是他們的工具與支撐。圖與圖學(xué)已經(jīng)達(dá)到無所不用的地步,圖學(xué)作為科學(xué)與技術(shù)的支撐已經(jīng)具備共識基礎(chǔ)。
縱觀工程圖學(xué)、計算機圖形學(xué)與計算機圖像學(xué)發(fā)展的歷史,圖形、圖像科學(xué)已經(jīng)發(fā)展到幾乎彼此不分的歷史階段。1962年,MIT林肯實驗室的 Ivan E.Sutherland 發(fā)表了一篇題為“Sketchpad:一個人機交互通信的圖形系統(tǒng)”的博士論文,首次使用了計算機圖形學(xué)“Computer Graphics”這個術(shù)語,證明了交互計算機圖形學(xué)是一個可行的、有用的研究領(lǐng)域,從而確定了計算機圖形學(xué)作為一個嶄新的科學(xué)分支的獨立地位。但是,在上世紀(jì) 70年代以前,以畫法幾何與工程制圖為主的工程圖學(xué)處于圖形生成、處理、傳播的主要地位。由于光柵顯示器的產(chǎn)生,圖形學(xué)進(jìn)入了一個新的興盛時期。以后的發(fā)展相當(dāng)迅速,計算機圖形學(xué)基本上取代了工程圖學(xué)的主導(dǎo)地位,基于計算機圖形學(xué)理論的CAD技術(shù)更是蓬勃發(fā)展,迎來了無紙化圖紙時代。伴隨這個發(fā)展,迎來了兩個主要的分支,向上的實體造型技術(shù)和向下的真實感圖形生成技術(shù)。幾何造型研究“形”的模擬,而真實感圖形生成研究“圖”的輸出,他們被和諧地統(tǒng)一到計算機圖形學(xué)中。后來出現(xiàn)的直接對圖像進(jìn)行處理的研究使造型與圖形輸出兩者的界限逐漸模糊,也導(dǎo)致了計算機圖像學(xué)科學(xué)的誕生。現(xiàn)在,有關(guān)圖形/圖像的研究幾乎達(dá)到了彼此不分的階段。
統(tǒng)一圖形、圖像的研究順應(yīng)了這個形勢,符合圖形、圖像發(fā)展的規(guī)律。應(yīng)該建立“大圖學(xué)”概念,將“圖學(xué)”設(shè)為一級學(xué)科,構(gòu)建圖學(xué)專業(yè)。
但是,以圖學(xué)去統(tǒng)一那些分布于計算機、信息、電子、地理等幾乎所有領(lǐng)域的工程圖學(xué)、計算機圖形學(xué)、計算機圖像學(xué)等學(xué)科,以及它們的基礎(chǔ)計算與幾何等科學(xué),不僅是一個自然科學(xué)問題,也是一個社會科學(xué)與人文科學(xué)問題,不僅涉及到人才培養(yǎng)體系中的某些重構(gòu),還可能會因此而打破現(xiàn)有學(xué)科布局引起教育資源的再分配。
根據(jù)以上對“形”、“圖”及“圖學(xué)”定位、定義以及本質(zhì)的分析,本文擬以圖學(xué)基礎(chǔ)層、應(yīng)用支撐層和圖學(xué)應(yīng)用層的三層結(jié)構(gòu),圖學(xué)教育與圖形/圖像標(biāo)準(zhǔn) 2個支撐表述圖學(xué)學(xué)科的框架體系[8-13],如圖1所示。
圖1 圖學(xué)學(xué)科框架體系
圖學(xué)基礎(chǔ)層包含圖學(xué)的公共基礎(chǔ)、計算基礎(chǔ)和圖學(xué)理論。
圖學(xué)公共基礎(chǔ)[15-19]。圖表示形,圖學(xué)的核心是幾何。圖學(xué)是與幾何學(xué)同步的科學(xué),圖學(xué)的歷史也是幾何的歷史,早期的畫法幾何也是幾何的一部分。因此,圖學(xué)的原始基礎(chǔ)就是幾何學(xué)(含畫法幾何、射影幾何等),以及計算需要的代數(shù)等,這是圖學(xué)的公共基礎(chǔ)。
圖學(xué)計算基礎(chǔ)[20-23]。計算是一切科學(xué)的基礎(chǔ)與主要工作。從人類的計算歷史看,計算源于圖,從人類計算的特點看,人基于圖形思維、表達(dá)與交流。因此,人類的計算源于圖形也基于圖形,由具體的形,到抽象的形,再到更抽象的圖,而圖基于幾何。圖學(xué)計算的本質(zhì)就是決定組成該圖形的幾何元素間的關(guān)系或者決定像素的屬性。形是二維及以上的,圖是二維的,計算是一維的,解決二維的幾何關(guān)系與一維的代數(shù)方法間的矛盾是構(gòu)建圖學(xué)計算基礎(chǔ)的根本。所以,應(yīng)該以人的三維思維,從形的角度去解決“一維計算生成二維圖”的矛盾,實現(xiàn)“圖計算”。從“計算”與“幾何”這兩個最核心要素去統(tǒng)一圖學(xué)的計算基礎(chǔ),它依賴于幾何計算、數(shù)字計算以及計算機的算法、數(shù)據(jù)結(jié)構(gòu)等。
圖學(xué)理論。圖學(xué)是將形變成圖,由圖構(gòu)造形的科學(xué)。根據(jù)形是圖之源,圖是形之現(xiàn),圖學(xué)理論應(yīng)該包含以下幾個方面:形構(gòu)建理論、由形→圖的理論、圖本身的處理理論、由圖→形的理論以及圖的傳輸理論(可列入圖形/圖像標(biāo)準(zhǔn)中)以及在工程上的應(yīng)用基礎(chǔ)等。這些理論、方法和技術(shù)借助于其他學(xué)科或?qū)W科交叉。例如:
1) 以“計算幾何”為代表的建模理論(幾何造型、曲線曲面等);
2) 以“工程圖學(xué)”為代表的機械、建筑、土木、水利、電器、園林制圖等工程上應(yīng)用基礎(chǔ);
3) 以“計算機圖形學(xué)”為代表的由形生成圖的理論(真實感與非真實感圖形,基本圖元光柵化、圖形變換、裁剪與消隱、繪制等);
4) 以“計算機圖像學(xué)”為代表的圖像處理理論(圖像編輯、壓縮、分割與融合、顏色處理、邊緣檢測等);
5) 以“CAD”為代表的圖形編輯和幾何造型等。
應(yīng)用支撐層。只有對相關(guān)領(lǐng)域理論與知識有深刻的理解,才能在圖學(xué)的科學(xué)與技術(shù)之上建立和開發(fā)相關(guān)應(yīng)用領(lǐng)域的圖形基礎(chǔ)軟件、建立零部件庫和進(jìn)行產(chǎn)品信息建模等,利用圖與圖學(xué)為本領(lǐng)域服務(wù),使基于圖的應(yīng)用在一個更高的起點與平臺上。
應(yīng)用層。圖的應(yīng)用具有極大的廣泛性,例如,工程和產(chǎn)品設(shè)計、制圖(機械、土建、園林、化工、水利、電力、航空航天、造船、輕紡和服裝等工程設(shè)計);圖形設(shè)計(圖標(biāo)、廣告、包裝、網(wǎng)頁、封面、裝飾、圖表等);圖形創(chuàng)意(動畫、游戲、藝術(shù)、書法等);信息可視化(科學(xué)計算可視化、計算信息可視化與虛擬現(xiàn)實系統(tǒng)等);地理圖形及信息系統(tǒng)(地圖、海圖、水文圖、地質(zhì)圖等);以及其他基于圖學(xué)的應(yīng)用。
圖學(xué)教育。根據(jù)聯(lián)合國重新定義的文盲標(biāo)準(zhǔn),對不會讀圖、不會使用計算機者就被列入信息時代的“新文盲”之列,因此,一個一級學(xué)科需要建立完整的教育體系,在各類不同層次的人群中進(jìn)行廣泛而深入的關(guān)于圖的表達(dá)、制作、加工、輸入/出等的教育與教學(xué),包括學(xué)歷與非學(xué)歷教育,覆蓋各類人才,特別是創(chuàng)新人才的培養(yǎng)。
圖形圖像標(biāo)準(zhǔn)?!皼]有標(biāo)準(zhǔn),世界的運行將戛然而止”。圖作為科學(xué)、工程、藝術(shù)等的交流語言,一種傳遞構(gòu)想與交換知識的工具,需要遵循一定的規(guī)范與標(biāo)準(zhǔn)。包括圖樣規(guī)范的制作標(biāo)準(zhǔn),圖形的交流格式(如STEP、DXF),圖像的存放與交流格式(如JPG、BMP)等。圖形圖像的標(biāo)準(zhǔn)化支持人類創(chuàng)意的交流,也作為圖學(xué)的成果及共享展現(xiàn),因此,它覆蓋圖學(xué)的各個層次。
在許多應(yīng)用領(lǐng)域,對一個問題的求解過程可描述為基于“圖”的過程,如圖2所示:
圖2 問題的求解過程
1) 提出問題
2) 通過建模表達(dá)問題,使問題抽象化
3) 用一個幾何模型去表示問題
4) 將幾何模型生成圖形/圖像,使問題可視化
5) 根據(jù)生成的圖形/圖像進(jìn)一步理解問題,從中思考解決方法
這里,人們常利用自己的空間直覺或者空間知覺從總體上去考慮問題的解決方案,習(xí)慣于從圖的角度去考慮幾何問題。努力將一些問題歸結(jié)為圖的形式,因為這樣可以使用人的直覺,直覺是人類最有力的武器。
計算是一切科學(xué)的基礎(chǔ)與主要工作[20]。計算機的發(fā)展改變了許多科學(xué)的計算基礎(chǔ)與計算結(jié)果,導(dǎo)致了計算模式的改變,例如,不再以單純的數(shù)字而是以圖形/圖像作為計算的直接結(jié)果的一種表述形式。圖學(xué)計算承擔(dān)在將形變成圖,由圖重構(gòu)以及對圖進(jìn)行處理的過程中的計算工作。
人主要是基于圖而不是基于文字思維的,人類的計算源于圖形也基于圖形,由具體的形,到抽象的形,再到更抽象的圖,最后歸結(jié)于幾何。因此,圖基于幾何,圖的計算主要是幾何計算。
幾何的定義、構(gòu)造、度量、顯示以及相關(guān)處理(幾何相交、幾何碰撞、幾何分析等)就是幾何計算。與數(shù)字計算是以“數(shù)字”作為計算對象不同,幾何計算以各種“幾何”作為計算對象,研究基于“幾何(元)”計算的理論與方法。順其自然,從幾何的角度,用幾何方法去處理幾何問題,補充人們習(xí)慣已久的代數(shù)方法。
現(xiàn)在的幾何計算[20-24]一般基于幾何代數(shù)化,問題是,形是二維及以上的,圖是二維的,計算是一維的,用一維的代數(shù)方法間處理二維的幾何關(guān)系本身就是一種矛盾。應(yīng)該以人的三維思維,從形的角度去構(gòu)建一種基于幾何的“形(圖)計算”機制,以人善于三維思維,從形的整體角度去解決這對矛盾,實現(xiàn)“三維思維,二維圖形,一維計算”多維空間的融合。
圖的本質(zhì)不是決定構(gòu)成該圖形/圖像的圖元本身,而在于決定于圖元之間的相互關(guān)系。不管是圖計算,還是數(shù)計算,均要抓住圖的這個本質(zhì)。處理好圖學(xué)計算中的2個關(guān)鍵問題,計算的復(fù)雜度與穩(wěn)定性。
揭示圖學(xué)計算中的主要矛盾,關(guān)注圖計算中的關(guān)鍵問題。基于“計算”與“幾何”兩個最核心的要素,用“形計算”補充“數(shù)計算”,構(gòu)建更為完整、較為統(tǒng)一、更加有效的圖學(xué)計算基礎(chǔ),構(gòu)筑穩(wěn)定的圖學(xué)計算平臺。
現(xiàn)實世界由形組成,虛擬世界由形構(gòu)建。形以圖顯現(xiàn),由此圖表形,形為圖之源。文字源于圖,數(shù)也源于圖。文字是表達(dá)、交流的工具,數(shù)是計算的工具,圖是思考、表達(dá)、交流與計算的工具。文字對應(yīng)有文學(xué),數(shù)對應(yīng)有數(shù)學(xué),圖恰沒有對應(yīng)的圖學(xué),只有所謂“圖形/圖像”的稱謂,沒有一個統(tǒng)一的學(xué)科,更沒有一個“圖學(xué)”專業(yè)。在“大圖學(xué)”的概念下,抽取圖學(xué)理論中最共性的問題,從表現(xiàn)的視角理解圖形與圖像只是具有線形、寬度、顏色等屬性信息的基本圖元的不同組合,從形的角度闡述圖與圖學(xué)的地位,給出它們的定位和定義,整合各學(xué)科有關(guān)圖的理論,去統(tǒng)一、去研究、去發(fā)展圖學(xué)理論,構(gòu)建圖學(xué)的學(xué)科框架和理論體系,用文學(xué)、數(shù)學(xué)、圖學(xué)三者構(gòu)建科學(xué)與工程的主要基礎(chǔ)。
[1]辭海[M]. 上海:上海辭書出版社, 1999:934.
[2]徐欽周. 工程圖學(xué)詞典[J]. 北京:科學(xué)出版社, 1992.
[3]童秉樞. 對圖學(xué)學(xué)科和工程圖學(xué)學(xué)科的若干認(rèn)識[J].工程圖學(xué)學(xué)報, 2010, 31(6):1-6.
[4]唐榮錫, 等. 現(xiàn)代圖形技術(shù)[M]. 濟南:山東科學(xué)技術(shù)出版社, 2001.
[5]丁宇明. 工程圖學(xué)學(xué)科內(nèi)涵及分支探討[J]. 工程圖學(xué)學(xué)報, 1998, (1):84-89.
[6]丁宇明. 向交叉學(xué)科方向發(fā)展的工程圖學(xué)[J]. 武漢大學(xué)學(xué)報(工學(xué)版), 2001, 34(6):75-78.
[7]潘志庚, 白寶鋼. 中國圖形工程:2006[J]. 中國圖像圖形學(xué)報, 2007, 12(6):941-960.
[8]何援軍. 計算機圖形學(xué)(第 2版)[M]. 北京:機械工業(yè)出版社, 2009.
[9]唐榮錫, 汪家業(yè), 彭群生. 計算機圖形學(xué)教程[M].北京:科學(xué)出版社, 2000:1-22.
[10]James D. Foley等. 計算機圖形學(xué)導(dǎo)論[M]. 董士海等譯. 北京:機械工業(yè)出版社, 2005.
[11]David F. Rogers etc. 計算機圖形學(xué)算法基礎(chǔ)[M].石教英、彭群生等譯, 北京:機械工業(yè)出版社,2002.
[12]陸國棟, 譚建榮, 張樹有. 工程圖學(xué)研究生教育與學(xué)科發(fā)展[J]. 工程圖學(xué)學(xué)報, 2000, 21(4):32-36.
[13]計算機學(xué)會. 計算機科學(xué)與技術(shù)學(xué)科發(fā)展報告[M].北京:中國科學(xué)技術(shù)出版社, 2011.
[14]國家標(biāo)準(zhǔn) GB/T13745-92《學(xué)科分類與代碼》表[S/OL].http://www.zjczxy.cn/files/2009/12/daima.doc
[15]幾何學(xué)[M/OL] http://zh.wikipedia.org/wiki/%E5%87%A0%E4%BD%95%E5%AD%A6
[16]將幾何代數(shù)化的數(shù)學(xué)家——笛卡兒[M/OL] http://bbs.matwav.com/archiver/?tid-137115.html
[17]Euc1id(歐幾里德),幾何原本[M/OL]. http://baike.baidu.com/view/44606.htm
[18]劉 軍. 使用最久的數(shù)學(xué)教科書——《幾何原本》[M].http://www.aoshu.com/e/20090730/4b8bcd382ff14.shtml[19]http://server.zdnet.com.cn/server/2012/0203/2076969.shtml
[20]周雁翎.計算:一種新的世界觀?[M]. http://www.gmw.cn/01ds/2003-06/25/09-144DF9F2364FD91248 256 D 50000832A1.htm
[21]何援軍. 幾何計算[M]. 北京:高等教育出版社,2013.
[22]何援軍. 幾何計算及其理論研究[J]. 上海交通大學(xué)學(xué)報, 2010, 44(3):407-412.
[23]何援軍. 對幾何計算的一些思考[J]. 上海交通大學(xué)學(xué)報, 2012, 46(2):18-22.
Graph and Graphics
He Yuanjun1, Tong Bingshu2, Ding Yuming3, Cai Hongming4, Zhang Qiang5
( 1. Department of Computer Science & Engineering, Shanghai Jiaotong University, Shanghai 200240, China;2. Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China;3. School of Urban Design, Wuhan University, Wuhan Hubei 430072, China;4. School of Software, Shanghai Jiaotong University, Shanghai 200240, China;5. Key Laboratory of Advanced Design and Intelligent Computing, Dalian University, Dalian Liaoning 116622, China )
Graph plays an important role same as word and number in the advancement of human society and economy construction, and in the development of science and technology. But it still exist the problems of how to define and recognize the role for graph and graphics from historical and developmental view. At present, some disciplines, such as Engineering Graphics,Computer Graphics, Computer Images, etc., have their own disciplinary position and independent development mode, but these disciplines may have some dispersion and limitation, because they lack links to graph and graphics. This paper shows the nature of graph from the view of Shapes (or geometry) and gives the scientific description for Shape and Graph. The concept of “Great Graphics” is proposed to integrate related graphic science and technology scattered in other disciplines. The definition and position of Graphics are put forward, the disciplinary frame of Graphics is constructed, and the disciplinary branch system of Graphics is also given. Thus the Graphics with another two disciplines, i.e. Literature and Mathematics, forms a solid foundation for science and engineering; therefore the basis and importance for Graphics are clearly exposed.
graphics; shape; graph; geometry; disciplinary frame of graphics; disciplinary branch system of graphics
TP 391.72
A
2095-302X (2013)04-0001-09
2013-05-14;定稿日期:2013-05-24
中國科協(xié)學(xué)科研究項目
何援軍(1945-)男,浙江諸暨人,教授,博士生導(dǎo)師,主要研究方向為CAD、計算機圖形學(xué),幾何計算的理論,算法和軟件,信息集成技術(shù)等。E-mail:yjhe@sjtu.edu.cn
童秉樞(1937-)男,江蘇張家港人,教授,博士生導(dǎo)師,主要研究方向為工程圖學(xué)和CAD技術(shù)。E-mail:tongbs@tsinghua.edu.cn
丁宇明(1935-)男,上海人,教授,博士,博士生導(dǎo)師,主要研究方向為圖學(xué)理論與應(yīng)用。E-mail:dym2740@126.com
蔡鴻明(1975-)男,貴州六盤水人,副教授,博士,博士生導(dǎo)師,主要研究方向為CAD/CG、協(xié)同計算、軟件工程。E-mail:cai—hm@cs.sjtu.edu.cn
張 強(1971-)男,陜西西安人,教授,博士,博士生導(dǎo)師,主要研究方向為致力于神經(jīng)網(wǎng)絡(luò)、DNA計算、計算機動畫的理論與方法的研究。E-mail:zhangq@dlu.edu.cn