游戏角色染色方法、装置、用户终端及游戏系统的制作方法_6

文档序号:9480060阅读:来源:国知局
器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,〃计算机可读介质"可以是任何可以包含、存储、通信、传播或传输软件以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(R0M),可擦除可编辑只读存储器(EPR0M或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDR0M)。另外,计算机可读介质甚至可以是可在其上打印所述软件的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述软件,然后将其存储在计算机存储器中。
[0246]在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0247]本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过软件来指令相关的硬件完成,所述的软件可以存储于一种计算机可读存储介质中,该软件在执行时,包括方法实施例的步骤之一或其组合。
[0248]此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0249]上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【主权项】
1.一种游戏角色染色方法,其特征在于,包括如下步骤: 接收对游戏角色进行染色的染色参数,其中,所述游戏角色上加载有用于展现颜色的第一贴图; 根据所述染色参数生成所述第一贴图的蒙版信息,其中,所述蒙版信息包括对所述第一贴图的每个像素点的染色信息; 根据所述蒙版信息对所述第一贴图上的每个像素点进行染色处理,生成第二贴图; 将在所述游戏角色上加载的贴图更新为所述第二贴图,经渲染后获得染色后的游戏角色。2.根据权利要求1所述的游戏角色染色方法,其特征在于,所述染色参数包括至少一组蒙版生成参数、蒙版生成算法及染色算法; 则所述根据所述染色参数生成所述第一贴图的蒙版信息,具体包括: 根据所述蒙版生成参数及蒙版生成算法获得所述第一贴图的至少一个待染色区域,并将所述染色算法配置给对应的待染色区域;标记所述第一贴图上的每个像素点归属的待染色区域及对应的染色算法,生成蒙版信息。3.根据权利要求1所述的游戏角色染色方法,其特征在于,所述染色参数包括至少一组蒙版生成参数及染色算法; 所述根据所述染色参数生成所述第一贴图的蒙版信息,具体包括: 根据所述蒙版生成参数及预设的蒙版生成算法获得所述第一贴图的至少一个待染色区域,并将所述染色算法配置给对应的待染色区域; 标记所述第一贴图上的每个像素点归属的待染色区域及对应的染色算法,生成蒙版信息。4.根据权利要求2或3所述的游戏角色染色方法,其特征在于,所述蒙版生成算法为区域增长算法、多边形标注算法或标记贴图方法中的任意一种或多种的组合;所述染色算法为不染色、灰度图转换算法、色相变换算法或通道混合算法中的任意一种或多种的组合。5.根据权利要求2或3所述的游戏角色染色方法,其特征在于,所述根据所述蒙版信息对所述第一贴图上的每个像素点进行染色处理,生成第二贴图,具体包括: 读取所述第一贴图,针对所述第一贴图上的每个像素点,从所述蒙版信息中查询每个像素点所归属的待染色区域; 根据所述待染色区域所配置的染色算法,对所述待染色区域内的像素点进行染色处理; 将染色处理后的像素保存到一张新的贴图上,生成第二贴图。6.根据权利要求2或3所述的游戏角色染色方法,其特征在于,所述根据所述蒙版信息对所述第一贴图上的每个像素进行染色处理,生成第二贴图,具体包括: 读取第一格式的第一贴图,并将所述第一贴图的图片格式转换为第二格式,其中,所述第一格式为经过压缩的图片格式,所述第二格式为未经过压缩的图片格式; 针对所述第一贴图上的每个像素点,从所述蒙版信息中查询每个像素点所归属的待染色区域; 根据所述待染色区域所配置的染色算法,对所述待染色区域内的像素点进行染色处理; 将染色处理后的像素保存到一张新的贴图上,生成中间贴图; 将所述中间贴图的图片格式转化为第一格式,生成第二贴图。7.根据权利要求5所述的游戏角色染色方法,其特征在于,在生成第二贴图之后,还包括: 存储所述第二贴图。8.根据权利要求6所述的游戏角色染色方法,其特征在于,在生成第二贴图之后,还包括: 存储所述第二贴图。9.根据权利要求1所述的游戏角色染色方法,其特征在于,所述游戏角色染色方法还包括: 将所述染色参数发送至游戏服务器,其中,所述游戏服务器将所述染色参数发送至在所述游戏服务器注册的其他用户终端,以使其他用户终端根据所述染色参数对所述游戏角色进行染色处理。10.一种游戏角色染色装置,其特征在于,包括: 参数接收单元,用于接收对游戏角色进行染色的染色参数,其中,所述游戏角色上加载有用于展现颜色的第一贴图; 蒙版信息生成单元,用于根据所述染色参数生成所述第一贴图的蒙版信息,其中,所述蒙版信息包括对所述第一贴图的每个像素点的染色信息; 染色单元,用于根据所述蒙版信息对所述第一贴图上的每个像素点进行染色处理,生成第二贴图; 渲染单元,用于将在所述游戏角色上加载的贴图更新为所述第二贴图,经渲染后获得染色后的游戏角色。11.根据权利要求10所述的游戏角色染色装置,其特征在于,所述染色参数包括至少一组蒙版生成参数、蒙版生成算法及染色算法; 则所述蒙版信息生成单元具体包括: 算法配置单元,用于根据所述蒙版生成参数及蒙版生成算法获得所述第一贴图的至少一个待染色区域,并将所述染色算法配置给对应的待染色区域; 标记单元,用于标记所述第一贴图上的每个像素点归属的待染色区域及对应的染色算法,生成蒙版信息。12.根据权利要求10所述的游戏角色染色装置,其特征在于,所述染色参数包括至少一组蒙版生成参数及染色算法; 则所述蒙版信息生成单元具体包括: 算法配置单元,用于根据所述蒙版生成参数及预设的蒙版生成算法获得所述第一贴图的至少一个待染色区域,并将所述染色算法配置给对应的待染色区域; 标记单元,用于标记所述第一贴图上的每个像素点归属的待染色区域及对应的染色算法,生成蒙版信息。13.根据权利要求11或12所述的游戏角色染色装置,其特征在于,所述蒙版生成算法为区域增长算法、多边形标注算法或标记贴图方法中的任意一种或多种的组合;所述染色算法为不染色、灰度图转换算法、色相变换算法或通道混合算法中的任意一种或多种的组口 Ο14.根据权利要求11或12所述的游戏角色染色装置,其特征在于,所述染色单元具体包括: 查询单元,用于读取所述第一贴图,针对所述第一贴图上的每个像素点,从所述蒙版信息中查询每个像素点所归属的待染色区域; 染色处理单元,用于根据所述待染色区域所配置的染色算法,对所述待染色区域内的像素点进行染色处理; 生成单元,用于将染色处理后的像素保存到一张新的贴图上,生成第二贴图。15.根据权利要求11或12所述的游戏角色染色装置,其特征在于,所述染色单元具体包括: 第一格式转换单元,用于读取第一格式的第一贴图,并将所述第一贴图的图片格式转换为第二格式,其中,所述第一格式为经过压缩的图片格式,所述第二格式为未经过压缩的图片格式; 查询单元,用于针对所述第一贴图上的每个像素点,从所述蒙版信息中查询每个像素点所归属的待染色区域; 染色处理单元,用于根据所述待染色区域所配置的染色算法,对所述待染色区域内的像素点进行染色处理; 生成单元,用于将染色处理后的像素保存到一张新的贴图上,生成中间贴图,其中,所述中间贴图的图片格式为第二格式; 第二格式转换单元,用于将所述中间贴图的图片格式转化为第一格式,生成第二贴图。16.根据权利要求14所述的游戏角色染色装置,其特征在于,所述游戏角色染色装置还包括: 存储单元,用于存储所述第二贴图。17.根据权利要求15所述的游戏角色染色装置,其特征在于,所述游戏角色染色装置还包括: 存储单元,用于存储所述第二贴图。18.根据权利要求10所述的游戏角色染色装置,其特征在于,所述游戏角色染色装置还包括: 发送单元,用于将所述染色参数发送至游戏服务器,其中,所述游戏服务器将所述染色参数发送至在所述游戏服务器注册的其他用户终端,以使其他用户终端根据所述染色参数对所述游戏角色进行染色处理。19.一种用户终端,其特征在于,包括如权利要求10至18任意一项所述的游戏角色染色装置。20.一种游戏系统,其特征在于,包括第一用户终端、至少一个第二用户终端及游戏服务器; 其中,所述第一用户终端及所述第二用户终端包括如权利要求10至18任意一项所述的游戏角色染色装置; 所述第一用户终端,用于接收对游戏角色进行染色的染色参数,根据所述染色参数生成染色后的游戏角色,并将所述染色参数发送至所述游戏服务器;所述游戏服务器,用于接收所述染色参数,并将所述染色参数发送至所述第二用户终端; 所述第二用户终端,用于在接收所述染色参数后,根据所述染色参数生成染色后的游戏角色。
【专利摘要】本发明公开了一种游戏角色染色方法,包括如下步骤:接收对游戏角色进行染色的染色参数,其中,所述游戏角色上加载有用于展现颜色的第一贴图;根据所述染色参数生成所述第一贴图的蒙版信息,其中,所述蒙版信息包括对所述第一贴图的每个像素点的染色信息;根据所述蒙版信息对所述第一贴图上的每个像素点进行染色处理,生成第二贴图;将在所述游戏角色上加载的贴图更新为所述第二贴图,经渲染后获得染色后的游戏角色。本发明还公开了一种游戏角色染色装置、终端及游戏系统。本发明可对游戏角色进行高效率和高质量的染色。
【IPC分类】A63F13/52, A63F13/35
【公开号】CN105233498
【申请号】CN201510613203
【发明人】贾伟昊, 王祥
【申请人】网易(杭州)网络有限公司
【公开日】2016年1月13日
【申请日】2015年9月23日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1