日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《The Last Night》美术分析

發布時間:2024/9/3 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《The Last Night》美术分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

E3中最驚艷的美術風格當屬The Last Night的立體像素風。預告片中的3D攝像機穿梭于這個由像素組成的賽博朋克城市中,真實的光效和雨水營造出有戲劇效果的氛圍。最令人驚訝的是每個人物都能夠和環境光源發生互動,根本不像是普通的像素圖(2D Sprite),而是像3D模型一樣受光影響。再加上片尾的飛行汽車的刻意塑造的鋸齒狀邊緣,讓人懷疑這一切都是3D元素進行了像素化的處理。而沒有像素游戲用過這種方式。
?


以往的像素游戲的人物都是2D Sprite,上面的光照陰影也都是畫在每一幀里的。一般都會默認光是從上往下照的。如果在游戲中游戲角色的腳下發生了爆炸,你會發現角色的光照不會有任何變化,除非有針對腳下爆炸專門制作2D序列幀,但那樣工作量和資源占用都會變多。而在The Last Night中,主人公以及街道上的所有人都會受到頭頂燈光的影響,以及偶爾的閃電會將所有人的邊緣打亮,這又是如何做到的呢?

最初我和很多同事都覺得The Last Night用了特殊的著色器(Shader)將3D模型實時的翻譯為2D像素,尤其是最后的黃色出租車表現出了明顯的3D卡通渲染(Cel Shading),更讓人覺得整個游戲的角色都是3D模型,然后通過像素化讓玩家誤以為是平面。但是問題也在于每個像素的方格是完全平行的,所以不可能是直接讓UV貼圖直接像素化(否則像素方塊會因為模型體積的變化而發生扭曲)。有一種方法是通過攝像機投影(Camera Projection)來根據攝像機來重設貼圖,類似于《返老還童》的紐扣片頭。這樣就保證不管3D模型體積和動作如何,它正對著攝像機的貼圖一定是平面的。但這樣計算量就會很大,而且UV包裹會出現問題。因為在游戲里,角色的像素都很完美的和人物邊緣協調,不會出現有半個像素的情況。如果每一個不同的3D模型都能準確的渲染成完美的2D像素效果,那這個算法一定非常智能,來探測邊緣和優化像素分布。

這也太黑科技了。沒有人確定這是The Last Night的實現方法。但是如果不是3D模型,又如何做出帶有法線的2D Sprite呢。

在驚嘆和發愁之余,我將The Last Night的預告片逐幀反復觀看了數十遍之后,終于得出了答案。其實沒有黑科技,就是比較聰明。

3D和2D的混合

游戲中的箱子是3D模型上貼了像素化的貼圖,就像Minecraft里那樣。但本身是3D元件,也會受各種光源影響,即使傾斜,邊緣也不會是鋸齒狀。

當然,同時是3D模型的還有街道上的一些垃圾箱,頂棚,和雜物。他們僅僅是擁有像素貼圖。而這給人了一種誤導,會以為“既然連箱子都是3D的了,那人和武器一定也都是?!?然而并非如此。
?

右側垃圾廠里的紙箱全部都是3D的模型,包括預告片里被子彈擊中的翻滾的紙箱。它們會正常接收光線和陰影。而里面的植被都是2D紙片。


2D人物

人物是2D Sprite,就是一個紙片。當聚光燈打到人的身上的時候,你能明顯看到柔和的邊緣掠過人的身體,如果是3D渲染成2D像素,那么它會把光的信息翻譯成像素的顏色,呈現出一個實心的色塊。而非有漸變的柔光。這就是一個聚光燈打到一個紙片上的效果。
?

中間紫發姑娘的身上打了一個聚光,從褲子可以看到柔和的漸變,如果是3D光照再像素化就不會是這樣的效果。


那閃電和燈光照耀時角色的頭頂邊緣光又如何解釋呢?答案是那只是額外的一層“頂光”貼圖。無論是任何角色,他們只有頂光和正面光兩種情況,而且頂光所照亮的像素一模一樣。比如一個前行的戴帽子的女士,無論她在燈前面還是走過燈,她帽子的頂光永遠是那幾個像素,只是明度上有變化。所以每個角色的sprite都有一個頂光圖層,通過二手交易調節這個頂光圖層的亮度來模擬出受路燈和閃電的影響。這依舊需要一定的工作,但是比之前的黑科技要可行很多。

街上的人物只有白發特朗普,太陽帽姑娘,粉朋克女孩,DJ,流浪漢,胖子和紫發。每個人出現在任何環境里的高光都是頭頂光,像素位置也一模一樣。

可以上下對比一下這個太陽帽姑娘。一個是正上方的閃電,一個是偏右的更近的路燈,兩者打出的高光只有明度上的區別。也就是說高光并非是實時的,而是烘焙在sprite里的。


沒錯,人物的動作都是一幀一幀做的,頂光圖層也是,這些都是這個工作室最駕輕就熟的2D像素流程,從他們之前的Flash版The Last Night就能看出來。而且里面的路人角色也并不多,工作量很取巧。而最后的那輛飛車,則極有可能是3D預渲染,這一點國外Retronator Magazine網站也做出了判斷。

鏡頭效果

強烈的景深效果,鋪天蓋地的體積光,真實的水面反射和雨滴流淌,都讓這個游戲即使不用2D像素角色,也可以成為一個電影級別的3A游戲。
?

體積光,Bloom配合霧氣,讓整個游戲浸在強大的光感里。


總結

因為The Last Night在本次E3上只放出了預告片,沒有Demo可玩。所以現在所有的判斷都是基于預告片。從中可以分析出整體的立體像素風格是由帶有多層Pass的人物Sprite,在3D環境中擺放的2D紙片,和帶有像素貼圖的3D模型一起共同完成的。它們互相融入協調,和諧的共同作用讓整個游戲擁有一個統一的令人驚嘆的藝術風格。
?

總結

以上是生活随笔為你收集整理的《The Last Night》美术分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色综合天天综合 | av网站亚洲 | 国产一区二区不卡在线 | 日本中文在线视频 | 亚州欧美 | 变态另类一区二区 | 日韩电影三级 | 欧美三区四区 | 亚洲成人精品在线 | 91麻豆产精品久久久久久夏晴子 | 国产超碰在线 | 美女的诞生免费观看在线高清 | 91精品国产综合久久久密臀九色 | 福利视频导航网 | 成人三级在线看 | 在线精品小视频 | 久久无毛| 毛片无遮挡 | 污污网站免费在线观看 | 在线看av网址 | 丰满熟妇被猛烈进入高清片 | 国产在线观看无码免费视频 | 星空大象在线观看免费播放 | 天天操一操 | 伊人福利视频 | 女人被狂躁c到高潮喷水电影 | 中文字幕国产剧情 | 日韩精品一区在线播放 | 日韩中文字幕在线免费观看 | 女性裸体不遮胸图片 | 一级片一区二区三区 | 91视频在线免费看 | 欧美韩日国产 | 亚洲精品无amm毛片 国内一区二区三区 | 亚洲色图视频在线观看 | 久久影院中文字幕 | 黑人巨茎大战欧美白妇 | 手机看片久久久 | 中文字幕丝袜诱惑 | 在线色站| 天天躁日日躁aaaaxxxx | 久久精品视频6 | 国产女人18毛片水真多1 | 免费毛片大全 | 中文字幕免费在线播放 | 精品一区二区三区在线观看视频 | 在线观看欧美一区二区 | 艳母免费在线观看 | 男人操女人动态图 | 国产热视频 | 成熟女人毛片www免费版在线 | 99热这里 | 啪一啪在线| 国产乡下妇女做爰 | 国产精品视频www | 成人日韩欧美 | 久久精品国产亚洲av蜜臀色欲 | 天天添天天射 | 免费特级毛片 | 国产农村妇女精品一二区 | 欧美网站免费 | 在线亚洲网站 | 瑟瑟视频在线免费观看 | 青青草视频在线看 | 台湾佬综合网 | 日本肉体xxxⅹ裸体交 | 久久伊人免费视频 | 色久影院 | 亚洲一区二区三区四区在线观看 | 麻豆传媒网站 | 久久久久亚洲av无码专区桃色 | 特级西西444www大精品视频 | 午夜色综合 | 国产不卡一 | 久国久产久精永久网页 | 任你操精品视频 | 日韩电影在线一区二区 | 正在播放国产一区 | 久久一二三区 | 神马午夜91| 无码人妻一区二区三区一 | 国产夫妻精品 | 能在线观看的av网站 | www国产免费 | 日韩少妇一区二区三区 | 开心激情五月网 | 最近日韩中文字幕 | 可以看黄色的网站 | 免费美女视频网站 | 操你啦免费视频 | 国产亚洲精品网站 | 欧美高清视频一区二区 | 1024香蕉视频 | 日日夜夜狠狠 | 禁漫天堂黄漫画无遮挡观看 | 95久久| 亚洲精品中文字幕 | 天天舔天天射天天干 | 波多野结衣国产在线 |