图片专辑:《真三国无双5》女性角色壁纸_新浪游戏_新浪网
《真三国无双5》女性角色壁纸
《真三国无双5》女性角色壁纸
Copyright & 1996 - 2007 SINA Corporation,
All Rights Reserved
新浪公司 北京网通提供网络带宽真三国无双5人物贴图补丁怎么用?
真三国无双5人物贴图补丁怎么用?
09-01-17 &
你下好别人做的贴图,再用凉宫355修改器替换即可
请登录后再发表评论!当前位置:
真三国无双5 贴图制作初级详细教程
贴图制作初级详细教程(月英制作范例)
作者:zj11zhen 来源:快快游戏
感谢大家最近一段时间对zj11zhen(独孤不孤独)的支持。和大家的相互交流也使我受益匪浅。
分享大家的贴图,和让大家分享我的贴图都是最快乐的事情。
介于论坛中有很多新手想学习制作自己的贴图,本人今天就自己在早晨刚刚完成的作品中,抽取一个范例,写了下面的教程。教程肤浅,只针对于新手,达人看了不要笑话,毕竟每个人的水平都参差不齐。
首先声明:本教程是我亲手制作,并非转帖,整整花了我一天的时间。并且本帖和我其它的帖子不一样,本帖只在快快游戏论坛发布(原因没别的,就是感谢凉宫达人制作的修改器,让我们这些玩家享受到了改图的乐趣),其它论坛发现纯属盗链。盗链可耻,那是对作者的不尊重!
回归正题:
第一步:首先要准备工具(没有工具什么也干不成。--这不废话)
必备工具:(1)凉宫大人的修改器
(2)图形处理工具:photoshop& ,最好是9.0以上版本的,那样支持通道的操作,便于贴图的修改。
(3)如果有条件能自己绘画的更好:例如本人有WACOM数字化绘图仪,并使用PAINTER 9.0绘图。&&&&&&&&&&&&&&&&& 第(3)条不是必须的,有自然更好,没有的话,PS其实也都能实现。第二步:导出游戏的贴图。在修改器上按右键选择:贴图修改(见图1),在选项框中选择需要导出的武将的贴图ID号,我们这里选择211,是月英的贴图,然后选择导出,导出时,选择BMP格式保存(见图2)。
第三步:正式修改贴图
(1)打开刚才保存的BMP格式贴图(见图3),我们首先要了解贴图分割身体的具体情况,我们要知道哪个部位是胸、腿、胳膊等等,不然的话,你怎么改(又是废话。。。。。。。。。)
(2)开始绘图,我们要做个性感的月英,那么她穿的越少越好,也就是把他的衣服都画成皮肤。在这里我们使用画笔工具(见图4)对月英的胸、背、臂、腿等部位进行大面积的上色(见图5)。
这里就要看你绘画的功底了(你强,我佩服,你弱,我也帮不了你),顺便把必要的衣服也画上了。绘画不分先后,你愿意怎么画就怎么画,看个人喜好。我的图只是个例子,不要硬套。
(3)人靠衣装马靠鞍,衣服是人物贴图最重要的部分,下面我们对衣服进行细致的处理详见图6-图10(里面写的很详细,这里我就不文字再重复叙述了)
这里我再详细讲一下丝网衣服的制作,每个人都有自己的做法,这是我的方法(可能比较苯,达人勿笑)详见图11-图19(里面写的很详细,这里我就不文字再重复叙述了)
所有人工绘制到此就算结束了。
这里面有很多的方法,就看你自己的熟练程度,和对PS图层的理解运用了。具体的PS教程,大家去百度搜搜,多学习一下有好处。我也只是皮毛,就不在这里献丑了。
您可以使用“←
→”键快速翻页
${game.gameId} [on line 158, column 193 in gonglue/detail.ftl]
in user-directive block [on line 159, column 9 in lib/master_v3.ftl]
in user-directive extends [on line 271, column 1 in gonglue/detail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression game is undefined on line 158, column 195 in gonglue/detail.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:135)
at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment$1.render(Environment.java:246)
at cn.org.rapid_framework.freemarker.directive.OverrideDirective$TemplateDirectiveBodyOverrideWraper.render(OverrideDirective.java:54)
at cn.org.rapid_framework.freemarker.directive.BlockDirective.execute(BlockDirective.java:30)
at freemarker.core.Environment.visit(Environment.java:274)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment.include(Environment.java:1508)
at freemarker.core.Environment.include(Environment.java:1463)
at cn.org.rapid_framework.freemarker.directive.ExtendsDirective.execute(ExtendsDirective.java:27)
at freemarker.core.Environment.visit(Environment.java:274)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment.process(Environment.java:199)
at freemarker.template.Template.process(Template.java:237)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:366)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:283)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:233)
at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.duowan.gamebox.web.site.filter.AuthFilter.doFilter(AuthFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1728)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)