舉報

會員
Maya Programming with Python Cookbook
最新章節:
Index
Mayaisa3Dgraphicsandanimationsoftware,usedtodevelopinteractive3Dapplicationsandgameswithstupendousvisualeffects.TheMayaProgrammingwithPythonCookbookisallaboutcreatingfast,powerfulautomationsystemswithminimumcodingusingMayaPython.Withthehelpofinsightfulandessentialrecipes,thisbookwillhelpyouimproveyourmodellingskills.ExpandyourdevelopmentoptionsandovercomescriptingproblemsencounteredwhilstdevelopingcodeinMaya.Rightfromthebeginning,getsolutionstocomplexdevelopmentconcernsfacedwhenimplementingaspartsofbuild.
目錄(92章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Getting Started with Maya
- Introduction
- Using the script editor to investigate functionality
- Running code from the script editor
- Importing Maya's built-in Python functionality
- Accessing documentation for a specific command
- Understanding Create Query and Edit flags
- Adding custom folders to your script path
- Writing and running an external script
- Calling a MEL script with Python
- Chapter 2. Creating User Interfaces
- Introduction
- Making a basic window
- Simple controls – making a button
- Retrieving input from controls
- Using classes to organize UI logic
- Using nested layouts
- Using tabs and scrolling
- Adding menus to your UIs
- Chapter 3. Working with Geometry
- Introduction
- Working with selected objects and checking node type
- Accessing geometric data in polygonal models
- Accessing geometric data in NURBS objects
- Creating curves
- Creating new polygonal faces
- Creating new modifiers (noise)
- Creating novel primitives (tetrahedron)
- Chapter 4. Giving Things a Coat of Paint – UVs and Materials
- Introduction
- Querying UV data
- Laying out UVs with Python
- Creating shading networks with code
- Applying shaders to objects
- Using shading nodes for non-shading tasks
- Chapter 5. Adding Controls – Scripting for Rigging
- Introduction
- Creating skeletons with script
- Setting up set-driven key relationships with script
- Adding custom attributes and locking and hiding attributes
- Setting up inverse kinematics (IK) with script
- Chapter 6. Making Things Move – Scripting for Animation
- Introduction
- Querying animation data
- Working with animation layers
- Copying animation from one object to another
- Setting keyframes
- Creating expressions via script
- Chapter 7. Scripting for Rendering
- Introduction
- Creating and editing lights
- Creating GUI to control all lights
- Creating cameras from code
- Rendering a sprite sheet
- Chapter 8. Working with File Input/Output
- Introduction
- Using the fileDialog2 command to navigate the file system
- Reading text files
- Writing text files
- Writing binary data
- Reading binary data
- Reading multiple types of files
- Chapter 9. Communicating with the Web
- Introduction
- Opening a web page from script
- Grabbing data from a server
- Working with XML data
- Working with JSON data
- Sending POST data to a web server from Maya
- Chapter 10. Advanced Topics
- Introduction
- Wrapping Python functionality in MEL
- Creating custom tools using contexts
- Using script jobs to trigger custom functionality
- Using script nodes to embed code in scenes
- Combining script jobs and script nodes
- Index 更新時間:2021-07-14 10:46:58
推薦閱讀
- Python從小白到大牛
- 深入實踐Spring Boot
- Hands-On Data Structures and Algorithms with JavaScript
- Mastering Kali Linux for Web Penetration Testing
- Full-Stack Vue.js 2 and Laravel 5
- SSM輕量級框架應用實戰
- SQL Server 2012數據庫管理與開發項目教程
- C語言程序設計
- 網站構建技術
- C++語言程序設計
- Node.js 12實戰
- 機器學習微積分一本通(Python版)
- 編程改變生活:用Python提升你的能力(進階篇·微課視頻版)
- Unity 2017 Game AI Programming(Third Edition)
- 你必須知道的.NET(第2版)
- Zend Framework 2 Cookbook
- 零基礎C語言學習筆記
- Django 2.0 入門與實踐
- 編程真好玩:從零開始學網頁設計及3D編程
- Learning ClojureScript
- Visual C++.NET 2010開發實踐:基于C++/CLI
- Meteor Design Patterns
- Mastering Predictive Analytics with R(Second Edition)
- JavaScript Promises Essentials
- 大學計算機基礎
- 虛擬化工程師運維實戰:VMware服務器虛擬化+Citrix桌面/應用虛擬化+Veeam備份+Zabbix監控
- 區塊鏈應用指南:方法與實踐
- 西游趣味造物記
- 從零開始學Scrapy網絡爬蟲(視頻教學版)
- 3D Printing with SketchUp