注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作MAYAMaya 5編程全攻略

Maya 5編程全攻略

Maya 5編程全攻略

定 價(jià):¥36.00

作 者: (美)David A. D. Gould著;夏旺盛,于旭升等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 圖形圖像系列
標(biāo) 簽: MAYA

ISBN: 9787120001049 出版時(shí)間: 2004-07-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 358 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本實(shí)用的逐步引導(dǎo)的指南,它從最基本的知識(shí)開(kāi)始,向讀者展示了如何最大限度地利用Maya所帶來(lái)的優(yōu)勢(shì)。本書(shū)主要內(nèi)容包括:如何利用MEL控制Maya并將多種操作自動(dòng)化;如何利用C++應(yīng)用編程接口開(kāi)發(fā)自己的自定義工具和功能。通過(guò)書(shū)中大量詳盡的例子,讀者能夠很快就完全控制Maya的各個(gè)方面,并根據(jù)自己的需要將它擴(kuò)展。前言毫無(wú)疑問(wèn),Maya是一種創(chuàng)建計(jì)算機(jī)圖形的非常強(qiáng)大的工具。然而,同時(shí)必須聲明的是,它在功能方面的深度和廣度也使它成為一個(gè)龐大的軟件包,從而難于學(xué)習(xí),更不用說(shuō)掌握了。但是,打開(kāi)這本書(shū),你會(huì)發(fā)現(xiàn)一切是那么明了,這種感覺(jué)也許你從未有過(guò)。這就像是你站在山腳下,準(zhǔn)備開(kāi)始遠(yuǎn)程攀登時(shí),驚喜地發(fā)現(xiàn)旅途會(huì)變得更輕松。Maya可以用你以前認(rèn)為是絕不可能的方式進(jìn)行定制和擴(kuò)展。許多日常工作都能夠?qū)崿F(xiàn)自動(dòng)化或大大簡(jiǎn)化。你可以創(chuàng)建工具,這樣不僅可以提高工作效率,而且可以實(shí)現(xiàn)更好的控制。通過(guò)Maya編程,所有這些都可以實(shí)現(xiàn)。當(dāng)然,還有更多。對(duì)于很多人來(lái)說(shuō),只要提到編程就可能會(huì)感到害怕和厭煩。這是可以理解的,因?yàn)樵S多編程類(lèi)書(shū)籍都將讀者的編程經(jīng)驗(yàn)假定在一個(gè)較高的層次。本書(shū)假設(shè)讀者沒(méi)有任何編程經(jīng)驗(yàn),并以此來(lái)打破只有專(zhuān)業(yè)程序員才能對(duì)Maya編程的神話(huà)。牢固掌握基本概念后,任何人都可以利用Maya為編程提供的各種控件開(kāi)始編程。一度被視為畏途的旅程也會(huì)變成一次收獲能力和信心的寶貴體驗(yàn)。有了富于經(jīng)驗(yàn)和耐心的向?qū)?,任何旅途都?huì)變得更輕松。所以,本書(shū)的出發(fā)點(diǎn)不是單純的說(shuō)教,而是從最基本的地方逐步引導(dǎo)你理解Maya的原理。我們首先從Maya的核心開(kāi)始探索,了解如何維護(hù)和處理數(shù)據(jù)。這些知識(shí)至關(guān)重要,因?yàn)樗荕aya所有功能的基石。利用Maya最為簡(jiǎn)單的編程語(yǔ)言,MEL(MayaEmbeddedLanguage,Maya嵌入式語(yǔ)言),就可以開(kāi)始學(xué)習(xí)如何控制Maya并將多種操作自動(dòng)化。然后我們將介紹C++應(yīng)用編程接口(APl)。有了對(duì)C++語(yǔ)言的基本了解,就可以快速學(xué)習(xí)如何開(kāi)發(fā)自己的自定義工具和功能。通過(guò)對(duì)每個(gè)真實(shí)例子的詳細(xì)介紹,你可以進(jìn)一步了解如何使用和控制Maya的功能。而通過(guò)結(jié)合使用Maya和C++,你很快就能完全控制Maya的各個(gè)方面,并可以根據(jù)自己的需要將它擴(kuò)展。除了教你Maya編程的細(xì)節(jié)之外,本書(shū)還著重說(shuō)明以某種特定方式來(lái)設(shè)計(jì)某物品的原因。通常,編程為解決某問(wèn)題提供了無(wú)限的可能方法。但是,Maya有其特定的設(shè)計(jì)理念,理解這一點(diǎn)非常重要。本書(shū)介紹了一組設(shè)計(jì)程序的準(zhǔn)則,以便你編寫(xiě)的程序能夠在Maya內(nèi)無(wú)縫集成和運(yùn)行。理解了為什么要采用某種特定方法,你就能夠按照其中蘊(yùn)涵的基本思想來(lái)解決自己的問(wèn)題了。在你學(xué)習(xí)完本書(shū)后,不僅僅靈感勃發(fā)想像出新的激動(dòng)人心的一切可能事物,而且擁有必要的知識(shí)和技巧將其變?yōu)楝F(xiàn)實(shí),這正是我的目標(biāo)。

作者簡(jiǎn)介

  DavidGould在計(jì)算機(jī)圖形行業(yè)已經(jīng)有逾十年的經(jīng)驗(yàn),同時(shí)在程序設(shè)計(jì)和動(dòng)畫(huà)制作方面有很深的造詣。這種將技術(shù)和藝術(shù)才華集于一身的罕見(jiàn)能力為他帶來(lái)了很多的獎(jiǎng)項(xiàng)和榮譽(yù)。他曾在一項(xiàng)驚人的技術(shù)混合開(kāi)發(fā)(包括為Pangolin開(kāi)發(fā)的一種獲獎(jiǎng)的激光渲染系統(tǒng))中分演著關(guān)鍵角色:他還開(kāi)發(fā)用于控制Kuper運(yùn)動(dòng)控制裝置以及Monkey停止運(yùn)動(dòng)Puppet的軟件。他曾親自開(kāi)發(fā)出Illustrate這一市場(chǎng)領(lǐng)先的動(dòng)畫(huà)和技術(shù)圖像渲染軟件,該軟件已得到NASA、英國(guó)航空、沃爾特·迪斯尼、索尼影視娛樂(lè)等公司的廣泛使用。David的職業(yè)生涯遍及各大洲的多家公司。在巴黎,他主持制作了多部三維立體科技影片,其中包括獲獎(jiǎng)影片“InsidetheCell”。在倫敦,他開(kāi)發(fā)出一套已申請(qǐng)專(zhuān)利的面部動(dòng)畫(huà)系統(tǒng)。在紐約,他加入后期制作界,參與制作了許多出色的商業(yè)廣告片,這些都進(jìn)一步豐富了他的制作經(jīng)驗(yàn)。在位于洛杉磯的沃爾特·迪斯尼動(dòng)畫(huà)制作公司時(shí),David開(kāi)發(fā)出一種尖端的動(dòng)畫(huà)和建模技術(shù),以用于他們的動(dòng)畫(huà)影片制作。后來(lái)他加入了位于伯克利市的Exluna,這是一家由包括LarryGritz在內(nèi)的前Pixar公司的渲染研究人員創(chuàng)立的軟件公司。在這里,他在Entropy(一種兼容Renderman的演染軟件)以及其他產(chǎn)品的設(shè)計(jì)和開(kāi)發(fā)中扮演著重要角色。加入位于加利福尼亞州的圣克拉拉市的NVIDIA公司后,David通過(guò)協(xié)助設(shè)計(jì)未來(lái)的3D圖形芯片而繼續(xù)著他的渲染開(kāi)發(fā)工作。此后他加入了位于新西蘭的WetaDigital,參與《指環(huán)王》三部曲影片的動(dòng)畫(huà)制作。他在圖像制作中從事著色器開(kāi)發(fā)、燈光和CG特效等多項(xiàng)工作,這一切都展現(xiàn)了他全面的才華。

圖書(shū)目錄

第1章  概述
  1.1  Maya的可編程性
  1.2  編程接口
第2章  Maya基本概念
  2.1  Maya體系結(jié)構(gòu)
  2.2  Dependency Graph
第3章  MEL
  3.1  概述
  3.2  MEL編程語(yǔ)言
  3.3  腳本
  3.4  對(duì)象
  3.5  動(dòng)畫(huà)
  3.6  圖形用戶(hù)界面
  3.7  表達(dá)式
第4章  C++API
  4.1  簡(jiǎn)介
  4.2  基本概念
  4.3  開(kāi)發(fā)插件
  4.4  命令
  4.5  節(jié)點(diǎn)
  4.6  定位器
  4.7  操縱器
  4.8  變形器
  4.9  高級(jí)C++API
附錄A  附加資源
附錄B  C程序員與MEL
附錄C  補(bǔ)充閱讀
詞匯表

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)