<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        星球大戰與Python之間的那些事

        來源:懂視網 責編:小采 時間:2020-11-27 14:35:07
        文檔

        星球大戰與Python之間的那些事

        星球大戰與Python之間的那些事:Python與星球大戰背后的工業光魔 提起Python語言,很多人會想起系統運維、Web開發等工作。很少有人會知道Python也能夠用于電影視覺特效的制作,其中就包括了《星球大戰》某些電影特效的制作。 星戰之父喬治·盧卡斯于1975年創建了工業光魔(全稱:Indus
        推薦度:
        導讀星球大戰與Python之間的那些事:Python與星球大戰背后的工業光魔 提起Python語言,很多人會想起系統運維、Web開發等工作。很少有人會知道Python也能夠用于電影視覺特效的制作,其中就包括了《星球大戰》某些電影特效的制作。 星戰之父喬治·盧卡斯于1975年創建了工業光魔(全稱:Indus
        Python與星球大戰背后的工業光魔

        提起Python語言,很多人會想起系統運維、Web開發等工作。很少有人會知道Python也能夠用于電影視覺特效的制作,其中就包括了《星球大戰》某些電影特效的制作。

        星戰之父喬治·盧卡斯于1975年創建了工業光魔(全稱:Industrial Light and Magic),從第一部《星球大戰》起便參與了電影的特效制作。據Python官網介紹,工業光魔從1996年起開始使用Python語言,取代了此前的Unix shell腳本。工業光魔做出這個決定的原因,在于Python的學習難度低,開發速度快。當時,Python還只是1.4版本。

        電影特效行業競爭十分激烈,制作公司會不斷地尋找更加優秀的編程語言,提高工作效率。工業光魔也是一直在評估Python語言的使用,但是近20年以來,還沒有找到一個更好的替代品。

        工業光魔的資深技術總監Tommy Burnette曾經這樣評價道:

      1. Python在我們的生產流程中扮演了至關重要的作用。如果沒有它,像《星球大戰》第二部這樣的大項目就很難完成。從集體渲染到批量處理再到影片合成,Python將所有步驟都緊密的粘合在了一起。
      2. 由此可見Python的強大。

        Star Wars API

        你知道《星球大戰》系列大戰中出現了多少個種族,多少種飛船嗎?這些答案都可以在Star Wars API中找到。

        據開發者介紹,Star Wars API是全球首個量化的、可供編程使用的星戰數據集。開發者經過漫長的搜集和整理,匯總了星戰系列電影中的人物、種族、星球、飛船等詳細數據。目前,這個API中已經收錄了《原力覺醒》中的新數據。API的作者還用Python開發了一個helper庫。

        我們來看看可以用這個庫做些什么。

        將所有星球按大小排列:

        import swapi
        for planet in swapi.get_all("planets").order_by("diameter"):
         print(planet.name)

        查看哪些人開過1艘以上的飛船:

        import swapi
        for people in swapi.get_all("people").iter():
         if len(people.starships) > 1:
         print(people.name)
        

        檢索Jar Jar Binks是否在電影中出現:

        import swapi
        pm = swapi.get_film(4)
        jj = swapi.get_person(36)
        for c in pm.get_characters().iter():
         if c.name == jj.name:
         print("Why George, why.")
        

        Python編寫的Star Wars小游戲

        最后,再與大家分享一個國外開發者用Python開發的星戰相關游戲,希望大家喜歡。

        這個游戲類似現在的跑酷,通過上下左右方向鍵控制。

        是不是很酷!很贊!很期待!

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        星球大戰與Python之間的那些事

        星球大戰與Python之間的那些事:Python與星球大戰背后的工業光魔 提起Python語言,很多人會想起系統運維、Web開發等工作。很少有人會知道Python也能夠用于電影視覺特效的制作,其中就包括了《星球大戰》某些電影特效的制作。 星戰之父喬治·盧卡斯于1975年創建了工業光魔(全稱:Indus
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 曰批全过程免费视频在线观看无码 | 黄页网站在线观看免费高清| 国产亚洲人成网站在线观看不卡 | 男女啪啪永久免费观看网站| 国产成人精品日本亚洲直接| 免费精品国产日韩热久久| 亚洲一级毛片免费看| 男男AV纯肉无码免费播放无码| 亚洲香蕉免费有线视频| xx视频在线永久免费观看| 亚洲中文字幕久久精品无码2021| 久久99青青精品免费观看| 亚洲天堂男人天堂| 美女视频黄a视频全免费| 亚洲一本到无码av中文字幕| 日韩成全视频观看免费观看高清| 亚洲最大天堂无码精品区| 国产男女猛烈无遮挡免费网站| 亚洲成AV人片高潮喷水| 国产精品亚洲精品日韩已方| 西西人体免费视频| 亚洲色图视频在线观看| 成年人在线免费观看| 免费精品国自产拍在线播放 | 国产亚洲美女精品久久| ZZIJZZIJ亚洲日本少妇JIZJIZ | 100000免费啪啪18免进| 亚洲AV无码成人精品区日韩 | 美景之屋4在线未删减免费| 亚洲精品无码国产| 亚洲免费福利在线视频| 国产成人亚洲精品播放器下载| 免费在线观看亚洲| 成人影片一区免费观看| 久久国产亚洲精品| 伊人久久亚洲综合| 久久国产免费福利永久| 男女猛烈xx00免费视频试看| 亚洲国产精品久久久久网站 | 亚洲午夜福利717| 无码国产精品一区二区免费式影视 |