Maya Programming with Python Cookbook (Paperback)
暫譯: Maya Python 程式設計食譜 (平裝本)
Adrian Herbez
- 出版商: Packt Publishing
- 出版日期: 2016-07-29
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 266
- 裝訂: Paperback
- ISBN: 1785283987
- ISBN-13: 9781785283987
-
相關分類:
3D建模 3D-modeling、Python、程式語言
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$880$695 -
$1,362Fundamentals of Data Structures in C, 2/e (Paperback)
-
$620$527 -
$580$452 -
$360$281 -
$780$616 -
$450$356 -
$780$616 -
$520$411 -
$580$458 -
$520$411 -
$580$452 -
$350$277 -
$680$530 -
$580$458 -
$860$679 -
$480$379 -
$540$427 -
$520$411 -
$590$502 -
$680$537 -
$590$460 -
$580$458 -
$500$395 -
$590$502
商品描述
Key Features
- Improve your modelling skills and reduce your scripting problems using Python in Maya
- Learn to communicate with web applications using Python for easier team development
- A quick and practical answer to every problem you can have whilst scripting in Maya with Python
Book Description
Maya is a 3D graphics and animation software, used to develop interactive 3D applications and games with stupendous visual effects. The Maya Programming with Python Cookbook is all about creating fast, powerful automation systems with minimum coding using Maya Python. With the help of insightful and essential recipes, this book will help you improve your modelling skills. Expand your development options and overcome scripting problems encountered whilst developing code in Maya. Right from the beginning, get solutions to complex development concerns faced when implementing as parts of build.
What you will learn
- Find out how to use Python scripting to automate tedious tasks
- Create functional user interfaces to make scripts easy to share with others
- Add new functionality to Maya via the power of scripting
- Import and export arbitrary data into and out of Maya
- Improve your workflow, and that of your team
- Create custom create custom controls to make rigs that are easy to work with
- Implement a system to render 3D assets for isometric games
- Use script jobs to trigger actions automatically in response to user interaction
- Open a command port to allow other applications to communicate with Maya
About the Author
Adrian Herbez is an accomplished software engineer and educator with a background in virtual worlds and gaming. He has worked as a web developer at Linden Lab (the creators of Second Life) and a senior software engineer at Sony Computer Entertainment, America, where he developed games and interactive content for PlayStation Home. He also served as the lead gameplay engineer for KIXEYE's War Commander. Adrian has also taught at the Academy of Art University in San Francisco in a number of different departments over the years, covering Maya, web development, and game programming.
He is currently the cofounder and president of Jamwix, a game and media startup. So far, Jamwix has released CineMagic: Hollywood Madness, a mobile game for iOS and Android as well as the first featurelength movie for virtual reality (The Banshee Chapter: Oculus Rift Edition).
Adrian holds a master's degree in Fine Arts from the University of California, Irvine, from the Arts, Computation, and Engineering department, and has served as a juror for IndieCade, the international festival of independent gaming, for a number of years.
Table of Contents
- Getting Started with Maya
- Creating User Interfaces
- Working with Geometry
- Giving Things a Coat of Paint – UVs and Materials
- Adding Controls – Scripting for Rigging
- Making Things Move – Scripting for Animation
- Scripting for Rendering
- Working with File Input/Output
- Communicating with the Web
- Advanced Topics
商品描述(中文翻譯)
主要特點
- 使用 Python 在 Maya 中提升您的建模技能並減少腳本問題
- 學習如何使用 Python 與網頁應用程式進行溝通,以便更輕鬆的團隊開發
- 針對您在 Maya 中使用 Python 腳本時可能遇到的每個問題提供快速且實用的解答
書籍描述
Maya 是一款 3D 圖形和動畫軟體,用於開發具有驚人視覺效果的互動 3D 應用程式和遊戲。《Maya Programming with Python Cookbook》專注於使用 Maya Python 創建快速且強大的自動化系統,並以最少的編碼量達成目標。透過深入且必要的食譜,本書將幫助您提升建模技能。擴展您的開發選項,克服在 Maya 中開發代碼時遇到的腳本問題。從一開始,就能獲得解決在實施構建過程中面臨的複雜開發問題的方案。
您將學到什麼
- 了解如何使用 Python 腳本自動化繁瑣的任務
- 創建功能性用戶介面,使腳本易於與他人共享
- 通過腳本的力量為 Maya 添加新功能
- 將任意數據導入和導出 Maya
- 改善您的工作流程及團隊的工作流程
- 創建自定義控制,製作易於操作的裝配
- 實施系統以渲染等距遊戲的 3D 資產
- 使用腳本任務自動觸發用戶互動的行動
- 開啟命令端口以允許其他應用程式與 Maya 進行通信
關於作者
Adrian Herbez 是一位成就卓越的軟體工程師和教育工作者,擁有虛擬世界和遊戲的背景。他曾在 Linden Lab(《Second Life》的創造者)擔任網頁開發人員,並在 Sony Computer Entertainment, America 擔任高級軟體工程師,開發 PlayStation Home 的遊戲和互動內容。他還擔任 KIXEYE 的《War Commander》的首席遊戲工程師。多年間,Adrian 也在舊金山的藝術學院大學教授多個不同的部門,涵蓋 Maya、網頁開發和遊戲編程。
他目前是 Jamwix 的共同創辦人和總裁,這是一家遊戲和媒體初創公司。到目前為止,Jamwix 已經發布了《CineMagic: Hollywood Madness》,這是一款適用於 iOS 和 Android 的手機遊戲,以及首部虛擬現實的長片(《The Banshee Chapter: Oculus Rift Edition》)。
Adrian 擁有加州大學爾灣分校藝術碩士學位,專攻藝術、計算和工程,並曾擔任 IndieCade 的評審,這是一個國際獨立遊戲節,已經多年。
目錄
- 開始使用 Maya
- 創建用戶介面
- 處理幾何圖形
- 為物體上色 - UV 和材質
- 添加控制 - 用於裝配的腳本編寫
- 使物體運動 - 用於動畫的腳本編寫
- 渲染腳本編寫
- 處理文件輸入/輸出
- 與網路通信
- 進階主題