注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(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 包裝: 膠版紙
開本: 26cm 頁(yè)數(shù): 358 字?jǐn)?shù):  

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

  本書是一本實(shí)用的逐步引導(dǎo)的指南,它從最基本的知識(shí)開始,向讀者展示了如何最大限度地利用Maya所帶來(lái)的優(yōu)勢(shì)。本書主要內(nèi)容包括:如何利用MEL控制Maya并將多種操作自動(dòng)化;如何利用C++應(yīng)用編程接口開發(fā)自己的自定義工具和功能。通過(guò)書中大量詳盡的例子,讀者能夠很快就完全控制Maya的各個(gè)方面,并根據(jù)自己的需要將它擴(kuò)展。前言毫無(wú)疑問(wèn),Maya是一種創(chuàng)建計(jì)算機(jī)圖形的非常強(qiáng)大的工具。然而,同時(shí)必須聲明的是,它在功能方面的深度和廣度也使它成為一個(gè)龐大的軟件包,從而難于學(xué)習(xí),更不用說(shuō)掌握了。但是,打開這本書,你會(huì)發(fā)現(xiàn)一切是那么明了,這種感覺也許你從未有過(guò)。這就像是你站在山腳下,準(zhǔn)備開始遠(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多編程類書籍都將讀者的編程經(jīng)驗(yàn)假定在一個(gè)較高的層次。本書假設(shè)讀者沒有任何編程經(jīng)驗(yàn),并以此來(lái)打破只有專業(yè)程序員才能對(duì)Maya編程的神話。牢固掌握基本概念后,任何人都可以利用Maya為編程提供的各種控件開始編程。一度被視為畏途的旅程也會(huì)變成一次收獲能力和信心的寶貴體驗(yàn)。有了富于經(jīng)驗(yàn)和耐心的向?qū)?,任何旅途都?huì)變得更輕松。所以,本書的出發(fā)點(diǎn)不是單純的說(shuō)教,而是從最基本的地方逐步引導(dǎo)你理解Maya的原理。我們首先從Maya的核心開始探索,了解如何維護(hù)和處理數(shù)據(jù)。這些知識(shí)至關(guān)重要,因?yàn)樗荕aya所有功能的基石。利用Maya最為簡(jiǎn)單的編程語(yǔ)言,MEL(MayaEmbeddedLanguage,Maya嵌入式語(yǔ)言),就可以開始學(xué)習(xí)如何控制Maya并將多種操作自動(dòng)化。然后我們將介紹C++應(yīng)用編程接口(APl)。有了對(duì)C++語(yǔ)言的基本了解,就可以快速學(xué)習(xí)如何開發(fā)自己的自定義工具和功能。通過(guò)對(duì)每個(gè)真實(shí)例子的詳細(xì)介紹,你可以進(jìn)一步了解如何使用和控制Maya的功能。而通過(guò)結(jié)合使用Maya和C++,你很快就能完全控制Maya的各個(gè)方面,并可以根據(jù)自己的需要將它擴(kuò)展。除了教你Maya編程的細(xì)節(jié)之外,本書還著重說(shuō)明以某種特定方式來(lái)設(shè)計(jì)某物品的原因。通常,編程為解決某問(wèn)題提供了無(wú)限的可能方法。但是,Maya有其特定的設(shè)計(jì)理念,理解這一點(diǎn)非常重要。本書介紹了一組設(shè)計(jì)程序的準(zhǔn)則,以便你編寫的程序能夠在Maya內(nèi)無(wú)縫集成和運(yùn)行。理解了為什么要采用某種特定方法,你就能夠按照其中蘊(yùn)涵的基本思想來(lái)解決自己的問(wèn)題了。在你學(xué)習(xí)完本書后,不僅僅靈感勃發(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)畫制作方面有很深的造詣。這種將技術(shù)和藝術(shù)才華集于一身的罕見能力為他帶來(lái)了很多的獎(jiǎng)項(xiàng)和榮譽(yù)。他曾在一項(xiàng)驚人的技術(shù)混合開發(fā)(包括為Pangolin開發(fā)的一種獲獎(jiǎng)的激光渲染系統(tǒng))中分演著關(guān)鍵角色:他還開發(fā)用于控制Kuper運(yùn)動(dòng)控制裝置以及Monkey停止運(yùn)動(dòng)Puppet的軟件。他曾親自開發(fā)出Illustrate這一市場(chǎng)領(lǐng)先的動(dòng)畫和技術(shù)圖像渲染軟件,該軟件已得到NASA、英國(guó)航空、沃爾特·迪斯尼、索尼影視娛樂等公司的廣泛使用。David的職業(yè)生涯遍及各大洲的多家公司。在巴黎,他主持制作了多部三維立體科技影片,其中包括獲獎(jiǎng)影片“InsidetheCell”。在倫敦,他開發(fā)出一套已申請(qǐng)專利的面部動(dòng)畫系統(tǒng)。在紐約,他加入后期制作界,參與制作了許多出色的商業(yè)廣告片,這些都進(jìn)一步豐富了他的制作經(jīng)驗(yàn)。在位于洛杉磯的沃爾特·迪斯尼動(dòng)畫制作公司時(shí),David開發(fā)出一種尖端的動(dòng)畫和建模技術(shù),以用于他們的動(dòng)畫影片制作。后來(lái)他加入了位于伯克利市的Exluna,這是一家由包括LarryGritz在內(nèi)的前Pixar公司的渲染研究人員創(chuàng)立的軟件公司。在這里,他在Entropy(一種兼容Renderman的演染軟件)以及其他產(chǎn)品的設(shè)計(jì)和開發(fā)中扮演著重要角色。加入位于加利福尼亞州的圣克拉拉市的NVIDIA公司后,David通過(guò)協(xié)助設(shè)計(jì)未來(lái)的3D圖形芯片而繼續(xù)著他的渲染開發(fā)工作。此后他加入了位于新西蘭的WetaDigital,參與《指環(huán)王》三部曲影片的動(dòng)畫制作。他在圖像制作中從事著色器開發(fā)、燈光和CG特效等多項(xiàng)工作,這一切都展現(xiàn)了他全面的才華。

圖書目錄

第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)畫
  3.6  圖形用戶界面
  3.7  表達(dá)式
第4章  C++API
  4.1  簡(jiǎn)介
  4.2  基本概念
  4.3  開發(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 ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)