怡春院av_国产精品久久久久久亚洲毛片_精品国产乱码一区二区三区_亚洲一区欧美日韩_亚洲黄色激情视频_国产全黄a一级毛片91_亚洲免费在线播放

MAYA中的代碼學習有哪些方法?

2021-03-25
7717
0

MAYA中的代碼學習有哪些小技巧?3dmax是一款功能非常強大的三維模型制作軟件,利用該軟件我們可以制作任何你能夠想到的模型,在模型創(chuàng)建時方法靈活多樣,那么,小編就來和大家說一下,MAYA中的代碼學習有哪些小技巧?方法簡單趕緊來學習看看吧。

 

前提條件:

1、零代碼基礎(chǔ);

2、會用maya;

3、看到英文懂得嘗試用翻譯工具;

4、有查百度谷歌的意識與習慣;

案例說明:很簡單,用代碼生成1個球和5個方塊,用不同的三種方式。

 

1、入門,打開maya官方文檔和maya腳本編輯器,從mel入手。

原因:mel命令較少,但針對性較強,都是針對maya的操作過程,配合手動操作過程中的實時反饋,輔助理解,且文檔清晰,通俗易懂;

成果:能輔助絕大多數(shù)的maya操作,省時省力,效率提高早下班,這個時候你可以給自己提升至少70%的工作效率;

要點:這個過程的本質(zhì)就是把手動操作時返回的代碼轉(zhuǎn)換成你自己的代碼,此階段你暫時還不需要去了解什么是面向過程和面向?qū)ο螅?/span>

例(mel):

============================

polySphere -n "QiuQiu" -r 1 -sx 20 -sy 20 -ax 0 1 0 -cuv 2 -ch 1;

for($i=1;$i<6;$i )

string $cube[] = `polyCube -n ("FangKuai_" $i) -w 1 -h $i -d 1`;

setAttr ($cube[0] ".tx") $i;

setAttr ($cube[0] ".ty") ($i*0.5);

setAttr ($cube[0] ".tz") ($i*2);

============================

2、懵懂,打開maya官方文檔,找到python的相關(guān)頁面,用python對比上面學習的mel,一對一進行比對學習,主要是通過對比,學會簡單的python語法規(guī)則。

原因:由于熟悉了mel,只要按照文檔上一對一的套路轉(zhuǎn)成python的格式來寫,會加深兩種語言的書寫格式的理解;

成果:和小眾語言mel不同,由于python現(xiàn)成的公共庫更多(雖然你暫時還用不上),現(xiàn)成的東西也許更好用,更省力,這個時候你大概明白了什么是面向過程;

要點:1-2階段最容易遇到的就是書寫格式錯誤,如【Error: Line 1.1: Syntax error】 以及 【Error: invalid syntax】;

例(python):

============================

import maya.cmds as cmds

cmds.polySphere(n="QiuQiu",r=1,sx=20,sy=20,ax=(0,1,0),cuv=2,ch=True)

for i in xrange(1,6):

cube = cmds.polyCube(n="FangKuai_" str(i),w=1,h=i,d=1)

cmds.setAttr(cube[0] ".tx",i)

cmds.setAttr(cube[0] ".ty",i*0.5)

cmds.setAttr(cube[0] ".tz",i*2)

============================

 

 

 

3、進階,打開maya的pymel的官方文檔,用你學到的python的基礎(chǔ),用pymel代替你的mel,所有的需求都用pymel來練、來寫。

原因:pymel,是maya中的很好用的python模塊,拋開執(zhí)行速度不談,它在便利性方面,是真的香;

成果:三兩行就能搞定以前幾十行才能搞定的功能(這個例子很簡單體現(xiàn)不出來差距);

要點:用pymel的目的之一是省代碼,但目的之二才是最重要的,就是潛移默化地從“面向過程”完成到“面向?qū)ο?rdquo;的思維轉(zhuǎn)變,并理解python的真正思維;

例(pymel,本質(zhì)也是python):

============================

import pymel.core as pmc # 此行可以開始搭配搜索“python的模塊導入”的相關(guān)概念教程進行理解

pmc.polySphere(n="QiuQiu",r=1,sx=20,sy=20,ax=(0,1,0),cuv=2,ch=True)

for i in xrange(1,6):

cube = pmc.polyCube(n="FangKuai_" str(i),w=1,h=i,d=1) # 此行可以開始搭配搜索“python的實例化”的相關(guān)概念教程進行理解

cube[0].tx.set(i) # 此行可以開始搭配搜索“python的對象、屬性與方法”的相關(guān)概念教程進行理解

cube[0].ty.set(i*0.5)

cube[0].tz.set(i*2)

============================

 

 

4、學成,再跳出maya這個辣雞軟件,去搜python的教程,學習所有python的相關(guān)知識,谷歌無數(shù)的資料等著你去查。

原因:已經(jīng)沒有什么東西能夠攔得住你了,星辰大海就在前面!

成果:落得一個漲工資的悲慘下場;

要點:python現(xiàn)成的庫中,只有你想不到的庫,沒有不存在的庫,搜索的關(guān)鍵字大概歸納為“python的類、實例化、繼承、對象、屬性及方法”;

例(python):

print("Hello world!! Show me the money!!")

 

本期的MAYA中的代碼學習有哪些小技巧?就分享結(jié)束啦,學建模一定要多看、多練、多思考,希望大家都能夠早日成為大神。如果需要更多建模教程,可以搜索繪學霸。

免責聲明:本文內(nèi)部分內(nèi)容來自網(wǎng)絡,所涉繪畫作品及文字版權(quán)與著作權(quán)歸原作者,若有侵權(quán)或異議請聯(lián)系我們處理。
收藏

全部評論

您還沒登錄

暫無留言,趕緊搶占沙發(fā)
繪學霸是國內(nèi)專業(yè)的CG數(shù)字藝術(shù)設(shè)計線上線下學習平臺,在繪學霸有2D繪畫、3D模型、影視后期、動畫、特效等數(shù)字藝術(shù)培訓課程,也有學習資源下載,還有行業(yè)社區(qū)交流。學習、交流,來繪學霸就對了。
繪學霸iOS端二維碼

IOS下載

繪學霸安卓端二維碼

安卓下載

繪學霸微信小程序二維碼

小程序

版權(quán)聲明
本網(wǎng)站所有產(chǎn)品設(shè)計、功能及展示形式,均已受版權(quán)或產(chǎn)權(quán)保護,任何公司及個人不得以任何方式復制部分或全部,違者將依法追究責任,特此聲明。
熱線電話
18026259035
咨詢時間:9:00~21:00
在線客服
聯(lián)系網(wǎng)站客服
客服微信:18026259035
公司地址
中國·廣州
廣州市海珠區(qū)曉港中馬路130號之19
繪學霸客戶端(權(quán)限暫無,用于CG資源與教程交流分享)
開發(fā)者:廣州王氏軟件科技有限公司 | 應用版本:Android:6.0,IOS:5.1 | App隱私政策> | 應用權(quán)限 | 更新時間:2020.1.6
主站蜘蛛池模板: 青青草国产三级精品三级 | 国产香蕉久久精品综合网 | 欧美久久天天综合香蕉伊 | 一级a爱片久久毛片 | 欧美高清视频在线 | 操操干| 天天天天躁天天天天碰 | 国产乱人伦精品一区二区 | 国产精品偷伦视频播放 | 99视频都是精品热在线播放 | 免费国产一级特黄aa大 | 夜夜夜久久久 | 日本视频a | 午夜成私人影院在线观看 | aⅴ在线免费观看 | 女女同性一区二区三区四区 | 欧美疯狂性xxxxxbbbbb | 国产高清视频在线观看 | 香港三级日本三级澳门三级人 | 国产夫妻久久线观看 | 人人上人人干 | 久久男人 | 99久久99久久精品免费看子 | jzzjzzzzizi日本护士 | 九九爱精品| 国产精品21区 | 香港三级网址 | 97久久久久 | 青青网站| 免费日本高清 | 国产成人99精品免费观看 | 欧美激情一区二区三区视频 | 日韩 亚洲 翔田千里 在线 | 美女三级福利视频 | 精品午夜久久影视 | 国产福利一区在线 | 国产理论最新国产精品视频 | 日本一区视频在线 | 国产在线精品一区二区不卡 | 精品视频一区二区观看 | 99久久99|