说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

新工具Get!轻松实现2D画面动态光影的Sprite Lamp

HTML文档下载 WORD文档下载 PDF文档下载
Sprite Lamp是一款能够帮助游戏开发者将2D画面与动态光影效果相结合的软件工具,通过它,可以创建法线贴图、深度贴图等多种贴图,而且无需3D建模,全是自己手工绘制,很好的保存自身的艺术风格。

申请MDCC2014移动开发者大会免费展位,助力创业梦想!

本届大会以“你就是主角”为主题,为移动开发者打造一场真正的年度盛会。为让更多的移动应用团队有自己专属、固定的展示交流区域,大会主办方特别提供了MDCC应用团队免费展位。无论是成熟的创业团队,还是处于成长期的移动应用、移动游戏、智能硬件开发团队,只要有成型作品,均可免费申请。


从掌机到手机,游戏带给玩家的图形化能力变得越来越强大。但是,大多的开发者还是倾向于在游戏中使用2D艺术,这样做的原因有两点:一是为了保持自己的艺术风格,二就是使用3D模型太贵,而且还难以操作。2D手法较之简单,但最大缺点就是对图片进行动态光影效果的实现,而Sprite Lamp就是一款能够帮助开发者将两者完美结合的软件工具。


2D画面的动态光影

通过Sprite Lamp,可以创建出多种贴图,其中包括法线贴图(normal maps)、深度贴图(depth maps)、各向异性贴图(anisotropy maps)和环境光遮蔽贴图(ambient occlusion maps)。最关键的是,创建这些无需3D建模,全是自己手工绘制,很好的保存自身的艺术风格。举个例子,如果你制作的是像素游戏中的僵尸的话,下图就是使用Sprite Lamp得到的效果。


如何使用

上面的示例是动态地照明一个僵尸,如果你想要使用Sprite Lamp来做一个类似的角色的话,接下来要说的就是相关操作。

首先,你需要绘制角色或其他物体的轮廓,最终它将会成为一个漫反射贴图(diffuse map),意思就是这个角色的每个角度都有光照。如下:


完成第一步后,接下来要说的就是绘制一个“lighting profiles”,用灰度绘制(角色看起了像是用白石膏制作的),用单光源从单一的方向传来。如果不想要全角度都有光照的话,可以根据需要,只绘制自己想要的方向。当然,绘制得越多,效果就会越棒。针对这个僵尸,下图是绘制了上下左右四个方向的光照。


接着进入Sprite Lamp软件进行处理:


于是Sprite Lamp就根据lighting profiles产生了我们所需的贴图,结果如下:


最后,做好的贴图就可以根据自己的需要导入到引擎中直接使用,让2D图像看上去不再像以前那么单一。

传送门:Sprite Lamp官网、mobilehub主页

推荐五款优秀的PHP代码重构工具 11个值得注意的安全问题及应对,第12个高端黑 微软新举措:打通Windows和WP开发者账户,下调注册费用 合并两应用商店的前兆?微软开始合并Windows Store和WP开发者账户 最难忘的Bug调试经历 LiveCode:让每个人都能开发APP的开发平台 17173总经理赵佳:媒体移动化需抓住三大要素 Django 1.6发布 支持持久数据库链接 如何优化单页面网站搜索引擎? TechCrunch国际创新峰会将于上海举行 极路由:一场由路由器引发的概念盛宴 14nm制程:三星64bit处理器 Exynos 6/S曝光 从Oracle到MySQL,余额宝云实践分享 从南水北调东线工程看物联网,大数据的另一面 不只是技术!成为IT经理必备的十大软技能 看看传说5亿行代码的Healthcare.gov网站的架构 如何走出选择PHP还是ASP.NET的两难境地? 你的设计够档次吗?分享25个奇异的404页面 百度LBS推Openmap战略:无编程经验者可通过拖拽制作个性化地图应用 百万用户时尚分享网站feed系统扩展实践 Twitter上市首战告捷的四大因素 大幕将启!MDCC2013移动开发者大会下周召开 TUP第30期:微软资深专家论如何用Visual Studio开发iOS、Android应用 [开源推荐]Riot.js:不足1KB的MVP客户端框架 研发周报:最难忘的Bug调试经历 NSA如何侵入Google和雅虎的私有数据网络? 飞天5K:开放比开源更有意义 MDCC之移动娱乐游戏峰会:手游金玩奖即将揭晓 开源巨人火狐浏览器:9周岁生日快乐! 感受OpenStack Summit香港大会 渣打科营中心:创建以技术为核心的企业文化 这个世界上有多少C/C++程序员? 关于ARP广播域的问题????????????????、 请问什么服务器支持global.jsa 安装oracle数据库出错!!!!!!!!!!!! 如何在对话框的OnPaint()函数中得到该对话框的窗口大小? 一个看似简单却很棘手的问题,不得不请教各位。。。 哪里有将rm文件转换成avi或者mpg格式的软件? 关于ARP广播域的问题?????????????? 请问,,怎么设定mshflexgrid的属性,使其各列的宽度与数据源字段的宽度一致 请问这几个对象是否代表同一个对象? 菜鸟问题:如何跟随鼠标拉出一虚线矩形框?回复就有分! 高分寻Authorware v6.0 注册码 在数据窗口中有“部门”和“员工”两个列,分别采用各自的下拉数据窗口显示。如何使得“部门”改变时,“员工”显示与其对应的人员而不是“员工”表中所有人员。 怎样安装UNIX? 灌水加求救…… T-SQL中SELECT句中可不可以有存储过程。。。。。。。。这样为什么不行呢?(100分酬谢) MS SQL SERVER 有谁知道型号为CDU111-NE 的SONY光驱是多少速的吗? 谁对RTTTL格式文件了解,怎么把它转换成可以发送的二进制格式? 关于ORACLE存贮过程的迷惑,请各位大侠解惑! 请问如何向ActiveX控件发送一个自定义数据结构的指针 有没有好一点的ASP上传组件?? asp调用dll失败!!! 为何用了2个以上的单元有调用窗体就出现 access violat at address XXXXX in module的错误 请问有没有一些用来专门用作软件测试的测试软件? EPSONSTYLUS C20SX 型号的打印机支持NT4吗? 请问哪里有linux操作系统的源代码下载?谢谢 哪几种服务器支持global.jsa 关于数据绑定控件的问题。 关于TIFF文件的处理 DLL动态调用的问题,应注意些什么? 有关错误提示问题的文件存放在哪里呀 vf怎样求2个日期类型的差值?象sqlserver的datediff一样。 一个程控交换问题。 请教各位高手,如何在程序中模拟鼠标点击行为,大大加分!!!!!!!!!!!!!!!! 关于一个消息参数的麻烦………………求救高手! 我在微软的网站上下载了一个DCOM的例子,但不能在两台机器上运行? chinajordan(超飞人)请进!!!!!!!!!!!!!!!!!!!! 如果你是sql语句的高手,请看 请问,有谁知道上海华冠电子设备有限公司怎么样的,谢谢! 怎么把一个控件的坐标转换为它的容器坐标!? Canon4650打印测试正常,软件打印预览正常,打出的字横向压缩50%,挤在左边,右为空。 几個很實際也很有用的數据庫問題,請高手指點.(在線等待!) 求教 三千 以及各位Oracle高手。我该做些什么? 救命啊!怎么才能取到她的路径啊??急!!!!!!!!!!! include file为什么不行了 DBGrid的问题... 为什么我执行jsp程序时出现如下错误?[:(!](在下为新手一个) 天哪!csdn的系统到底是怎么了? 请教各位高手,如何在程序中模拟鼠标点击行为,大大加分!!!!!!!!!!!!!! 如何控制MDI或SDI的窗体右上角的关闭按纽???它响应的是哪个肖息? 如何用密度为1.84g/cm3,质量分数为98%的浓硫酸,配制密度为1.14g/cm3、质量分数为20%的稀硫酸400ml I'd like two hamburger for breakfast.句子中有一处错误请找出 They're from Grandpa and Grandma.(对划线部分题问)画Grandpa and Grandma 努力 动词还是名词“努力”是动词还是名词?我需要专业的解释,猜的不要. 为什么do you like hamburger?里的hamburger不加复数而do you like hamburgers for breakfast?要加? 下列溶液中能够用来鉴别BaCl2,NaCl,Na2Co3三种物质的试剂( ),将其滴加到三种试剂中的现象分别是( )( )( ).A.AgNo3溶液 B.稀硫酸 C稀盐酸 D稀硝酸 娱乐是动词还是名词? I want a hamburger for breakfast.(同义句) 一种小瓶装的消毒液净重50克.小明的妈妈买回一些瓜果,现在要将这些瓜果进行消毒(瓜果消毒,消毒液与水的质量比为1:500),取出5克消毒液,需要加水多少克? “交流”是名词和还是动词 怎么回答:What do you like eating for breakfast? burger与hamburger有什么不同?比如:中间的馅啊. 现有18.4mol/L的浓硫酸,已知其密度为1.84g/mL,则该浓硫酸溶液中溶质的质量分数为多少? 洗洁精能洗净苹果吗?洗完后苹果上还有农药吗 mooncake,Chinese(Christmas) pudding,pizza,cookies,biscuit,sandwich,hamburger哪个(不)可数? 混凝土的天然容重、饱和容重、浮容重、天然内聚力都是多少. 什么叫玉米容重 将下列单词要求进行分类 salad tea hamburger sandwich将下列单词要求进行分类salad tea hamburger sandwich water milk juice ice cream fish bread cake chicken rice egg beef noodles 分别分入food 和drink i have e bread or hamburger for breakfasti have e______ bread or hamburger for breakfast 初一 玉米容重国家标准是多少?容重与玉米品质的影响如何? 在线等! Which do you like better, a hamburger or a sandwich?(保持句意不变) __ you __ a hamburgerWhich do you like better, a hamburger or a sandwich?(保持句意不变) ___ you __ a hamburger or a sandwich? I have bread ,mike,sausage and a hamburger anda hamburger _____breakfast 玉米容重和水分 可以一次性鉴别出蒸馏水、稀盐酸、石灰水的试剂是 ( ) A.酚酞试液 B.碳酸钠溶液 C.稀硝酸 D.氯化钠溶液可以一次性鉴别出蒸馏水、稀盐酸、石灰水的试剂是 ( )A.酚酞试液 B.碳酸钠溶液 I have bread for breakfast. 额,怎么样才能在用水最少的情况下洗干净刚用洗洁精洗过的碗啊盘子之类的 sweet dumplings 是什么?可以 翻译为汤圆, I usually have milk and bread for breakfast的答句 A:So have I .B:so do I 洗洁精洗碗几次能洗干净 稀硫酸和氯化钠为什么不能用酚酞溶液? 稀释质量分数为98%(密度1.84g\ml)的浓硫酸配制500g质量分数为20%的稀硫酸,稀释时需要浓硫酸和水的体积各为多少毫升?(水密度1g|\cm*3,结果保留一位小数) Mum shows_____ now to make a hamburger. 要将沾有油的碗洗干净,还有什么方法?(不能用肥皂、洗洁精等)急用! 容重是什么意思?快!快!快! Mum shows ( ) how to make a hamburger. A he B him C his D himself谢谢啦 I often have milk and bread for breakfast.(改为一般疑问句) 从地下挖出来的土体的土容重是什么意思? —Oh.I'm hungry.Mum,can I have the hamburger on the plate?—No.It tastes ( ) .A.terribly B.terrible C.good D.well为什么不是选A 而是选择B 讲知识点 My family often have milk for breakfast 变一般疑问句怎么说?请仔细说明 "broccoli ice cream"是什么意思 .-Oh,I’m hungry.Mum,can I have the hamburger on the plate?-No.It tastes________ A.terribly B.terrible C.good D.well I have eggs and bananas for breakfast.(变一般疑问句) 已知某土土颗粒容重Rs=26.5kn/m3.含水量w=23%,土的容重r=18.47kn/m3,求该土饱和重度及饱和度.设总体积为1,总重量为18.47Kn 这个是已知的土粒重量为:15.02KN 水的重量为:3.45KN 这个土粒重量和水重 hamburger和hamburgers有什么不一样,都分别在什么时候用? He likes milk and eggs for breakfast(改为一般疑问句) 现有一容重为1.2g/cm3的紫色土,起始重量含水量为10%,田间持水量为30%,要使30cm土壤含水量达到田间持水量的80%,需要灌水多少方(方/亩). 小芳的妈妈准备将生吃的瓜果用下面的这瓶消毒液进行消毒,这瓶消毒液需加水多少千克?(消毒液25g)、(说明:1、用法:擦洗浸泡5--6分钟.2、用途:(1)瓜果、餐具类浓度为0.2%(2)衣服及 He has milk for breakfast.改成一般疑问句时为何将has改成have呢,第三人称不是用has的吗?请说明原因. Do they like______?Yes,they do.A.broccoli B.pear C.hamburger D.strawberryDo they like______?Yes,they do.A.broccoli B.pear C.hamburger D.strawberryI like_____but I don't like_______.a.broccoli;tomato b.broccolis;tomato c.broccoli;tomatoes d.broccolis; 如何测定土壤容重掌握土壤容重、比重、孔隙度及三相比的测定与计算方法 现有三瓶失去标签的溶液,分别是H2SO4,NaCl,澄清石灰水,用一种试剂一次鉴别出来,想问一下能加BaCO3吗?参考答案是可溶性的碳酸盐就可以 关于砼容重的问题请解释下容重与平常所说的密度有什么区别.再者例如同为标号C30的两个砼 ,但两者所采用的容重不一样 若一个为2450 另个位2430 请问这两个砼有什么区别?只是质量不同吗,在 土壤容重怎么获取 有一种瓶装消毒液(说明书在下方).小婷妈妈买回2千克瓜果,现需果,取出8克消毒液,需加水有一种瓶装消毒液(说明书在下方).小婷妈妈买回2千克瓜果,现需将这些生吃的瓜果,取出8克消毒 eat的名词是什么,名词是否可数? 土壤容重大小的意义 选出每组单词中不同类的一项.( )1;A;hamburger.B;hand.C;hot dog.( )2;A;duck.B;milk.C;tea.( )3;A;ice-cream.B;French fries.C;pencil-case.( )4;A;juice.B;coffee.C;cat.5;( )A;bread.B;black.C;cake. 砼的容重是多少? 土壤容重大小和土壤深度关系大吗,不同层次土壤容重差别大吗 boiled water boiling water hot water三者区别?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn