25 Eylül 2014

Sprite Lamp

Sprite Lamp, boyama veya piksel sanatı gibi 2D sanat tarzlarını, modern oyunlarda bulunan dinamik ışıklandırma ile birleştirmek için kullanılan bir araçtır. Oyun geliştiricileri; Metal Slug veya Braid gibi klasiklerin tarzını, hareketli veya değişken ışık kaynaklarının sağladığı oynanış ve görsel çekicilikle birleştirerek oyunlar yapabilecekler. Bu, sanatçının bir nesneyi birkaç farklı yönden ışıklandırılmış şekilde boyadığı "ışıklandırma profilleri" adı verilen görselleri oluşturması ve ardından bunları normal haritalara, derinlik haritalarına, ortam kapatma (ambient occlusion) haritalarına ve diğer birkaç harita türüne dönüştürmesiyle elde edilir. Sprite Lamp ayrıca bu haritalardan en iyi şekilde yararlanmak için tasarlanmış çeşitli shader'lar da içerir. Nasıl çalışır? Sprite Lamp, sanatçıların aşina oldukları bir biçimde görseller boyamalarına ve bu görselleri modern shader'ların gerektirdiği daha zor veya sezgisel olmayan haritaları oluşturmak için kullanmalarına olanak tanır. Bu süreç temel olarak, aynı nesnenin iki ila beş farklı yönden ışıklandırılmış halinin boyanması ve bu görsellerin normal harita ile derinlik haritası oluşturmak üzere işlenmesi şeklinde gerçekleşir. İşleme (Rendering) Sprite Lamp, denemeler yapmanıza ve sanat çalışmanız için en iyi görüneni bulmanıza olanak tanıyan bir önizleme penceresi ve çeşitli shader seçenekleri içerir. Sprite Lamp'in shader'ları, GLSL formatında, tamamen açıklamalı olarak programın içinde yer alır ve bunları kendi oyununuza dahil etmek için temel olarak kullanabilirsiniz. Yaygın oyun motorları için giderek büyüyen Sprite Lamp shader listesine http://engines.spritelamp.com adresinden ulaşabilirsiniz. Sprite Lamp'in önizleme penceresi şunları destekler: Değişken renk, yoğunluk ve sönümlemeye sahip hareketli ışık kaynağı Yarım küresel ortam ışıklandırması (Hemispheric ambient lighting) Cel shading Derinlik haritaları ile kendi kendine gölgelenme (Self shadowing) Specular renk, parlaklık, emissive renk ve ambient occlusion haritalama Esoteric Software tarafından geliştirilen Spine'dan dışa aktarılan animasyonlu karakterlerin işlenmesi Pro sürüm Sprite Lamp'in pro sürümüne yükseltmek, kullanıcıya daha büyük stüdyolar için uygun olan çeşitli ek özelliklere erişim sağlar. Tam bir komut satırı arayüzü Boyaması kolay 'akış' (flow) haritalarını, harici render motorlarında kullanılmak üzere anizotropi haritalarına dönüştürme yeteneği Sprite Lamp tarafından oluşturulan derinlik haritalarını düzenleme ve ince ayar yapma yeteneği Birden fazla görsel setini yükleme, hepsini aynı anda işleme ve ardından önizleme penceresinde canlandırma yeteneği

Henüz Puan Yok

GGHub Puanı0.0
Puan vermek için tıkla
10 üzerinden

Hakkında

Sprite Lamp is a tool for combining the styles possible with 2D art, such as painted or pixel-art looks, with dynamic lighting found in modern games. Game developers will be able to make games in the style of classics like Metal Slug or Braid, combined with the gameplay and visual appeal made possible by moving or otherwise changing light sources. This is achieved by the artist painting an object lit from several directions, images called 'lighting profiles', and then processing them into normal maps, depth maps, ambient occlusion maps, and a few others. Sprite Lamp also includes a variety of shaders designed to get the most out of these maps.How it worksSprite Lamp is all about letting artists paint images in a form they are familiar with, and using those images to create the more difficult or counterintuitive maps that are required by modern shaders. This primarily takes the form of painting the same subject lit from a few different directions - between two and five - and processing these images to create a normal map and a depth map.RenderingSprite Lamp includes a preview window and various shader options to let you experiment and find out what looks best with your artwork. Sprite Lamp's shaders are included in Sprite Lamp in GLSL form, fully commented, and can be used as a base for including them in your own game. A growing list of Sprite Lamp shaders for common game engines is available at http://engines.spritelamp.com. Sprite Lamp's preview window supports: Moveable light source with variable colour, intensity, and attenuation Hemispheric ambient lighting Cel shading Self shadowing with depth maps Mapping of specular colour, glossiness, emissive colour, and ambient occlusion Rendering of animated characters exported from Spine, by Esoteric SoftwarePro versionUpgrading to the pro version of Sprite Lamp gives the user access to a variety of additional features suited to larger studios. A full command line interface The ability to convert simple-to-paint 'flow' maps to anisotropy maps for use with external renderers The ability to edit and fine tune the depth maps generated by Sprite Lamp The ability to load multiple sets of images, process them all at once, and then animate them in the preview window

Henüz İnceleme Yok

Sprite Lamp hakkında ilk incelemeyi sen yaz ve topluluğa yön ver!

Puanlar

Metacritic

-

RAWG

2.4

IGDB

-

GGHub

-
Platformlar
macOS,PC
Türler
-
Geliştirici
Snake Hill Games
Yayıncı
Snake Hill Games
GGHub