像素游戏的动态光影效果
動態光影
Dynamic lighting and shadows,動態光影 - 這在 3D 游戲中根本不算個事兒。可是,當想要在像素游戲中實現的時候,就沒那么簡單了,我們之前報道過 Sprite Lamp,那已經是三年前的報道了,不過顯然當時就引起了不少人的興趣,這種利用法線貼圖的方式看起來效果真的很不錯,這幾年間也有不少像素游戲采用了這種方式來實現動態光影效果,當然不都是使用 Sprite Lamp 啦。由于原理簡單,出現了大量類似的軟件。不過 Sprite Lamp 對 Unity 和 Game Maker 都支持得不錯,所以應該還是用得最多的。
最近,我在例行閑逛的時候,發現了這么一款游戲:Pathway
所以,這篇到底是 Preview 還是 Development 的分類呢?
Pathway 的動態光影效果
廢話是沒有用的,我其實是看了下面這幅標題圖片而被吸引著進入 Pathway 的網站的:
?
開始我以為這效果是做出來的,后來才發現原來是算出來的……3D、2D 都不稀奇,混合起來觀感就大不同了。
這款游戲的開發團隊叫做 Robotality,來自德國的哈姆林鎮,由 Bachmann 兄弟和 Nia Schmidheiny(名字看起來好像是位女戰士)于 2013 年創建,不過合作開發游戲的小伙伴則遍布全世界,包括加拿大、英國以及巴西的成員。
Pathway 是一款回合制的策略游戲,Robotality 之前的作品 Halfway 也是一款回合制策略游戲,Pathway 可以說是比前作提升了一大截。
這款游戲從 2014 年就開始開發了,現在是處于 pre-alpha 階段。開發團隊為這款游戲投入了大量了精力,不過呢,最值得一提的是他們自己研究出了一種號稱體素 / 像素混合的技術,然后就實現了我們前面看到的那種頗為驚人的動態光影效果。手機號碼賣號平臺開發團隊認為復古的像素加以現代的科技會讓游戲的體驗變得更加豐富,更別提游戲本身就是發生在 1930 年代,整體風格也特別適合采用這種技術來表現。
再看一下晝夜交替的效果:
這看起來確實是有些技術突破的樣子,等到發行的時候——是的,快要發行了,2017 年,登陸 Mac / Windows / Linux,顯然還會是 Steam,那個時候我們再探探究竟。
至于實現技術具有怎樣的細節,我們還不得而知,希望游戲發行后,開發團隊能夠放出一些技術細節來吧。
延伸閱讀
是的,其實今天內容就這么點兒,但是我給大家分享一些相關的內容,對 2D 光影有興趣的同學不妨點開來瞧瞧:
首先,Unity 現在直接實現起來也不費事啦,有很多教程,可以自己搜搜。
這里列出了很多與 Sprite Lamp 相似的 2D 光影技術,很多是開源的,不妨隨意選用。
著名的 SpriteSheet 生成工具 TexturePacker 的公司出品,品質保障啊,看起來很好用的樣子。
?
Kickstarter 上的項目,也是同樣的法線生成功能。
?
這是一篇關于如何實現 2D 光影效果的 Blog,介紹了其它的實現方法,有不少有用的鏈接,順藤摸瓜,看起來真是津津有味!
?
這一篇不僅實現了另外一種光影效果,還給出了部分實現代碼(WebGL Shader),強烈建議讀一讀!
?
總結
以上是生活随笔為你收集整理的像素游戏的动态光影效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 干货分享:插画家Anmi的创作技巧与练习
- 下一篇: 商业游戏美术成本已超1000万,研发门槛