如何根据照片制作腾讯游戏开发精粹II中的角色捏脸?
- 内容介绍
- 文章标签
- 相关推荐
本文共计14006个文字,预计阅读时间需要57分钟。
1.2 利用图片进行色彩搭配流程+精选课程环节自《腾讯游戏开发精髓》一书,书中《腾讯游戏开发精髓》电子版已上线UWA学堂,感兴趣的读者可提前阅读。+图片自动生成色彩搭配流程如图1.1所示
1.2基于照片的角色捏脸流程本课程节选自《腾讯游戏开发精粹Ⅱ》,《腾讯游戏开发精粹Ⅱ》电子版已上线UWA学堂,感兴趣的读者可以前往阅读。
基于照片的自动捏脸流程如图1.1所示。对于给定的单张照片,首先检测其中最主要的人脸,同时进行发型分类及眼镜检测。在检测到的人脸区域,进一步进行关键点检测。在真实照片中,人脸可能并不是正视摄像头的,并且真实人脸并非总是完美对称的,因此,需要将原始照片中的关键点进行预处理,以达到归一、对称、平滑的效果。下一步需要根据游戏具体的风格,对人脸关键点进行调整。
如果是偏向写实风格的游戏,可以直接使用预处理后的关键点,也可以添加额外的调整,如瘦脸等;如果是偏向卡通风格的游戏,则需要根据游戏风格对真实人脸的关键点进行调整,使得调整后的关键点既符合游戏风格,又保持用户特征。
得到了风格化关键点后,需要将其转化为游戏中模型的控制参数。有些游戏采用网格控制,那么可以直接将标准模型网格变形,使变形后的关键点位置达到用户的预期,同时保持平滑;有些游戏采用骨骼或滑条控制,那么需要将风格化关键点转化为相应的参数。
图1.1 基于照片的自动捏脸流程
根据图1.1,2.1~2.9节将对应介绍每一个模块的具体实现及相应的定义。
1.2.1 基于关键点的人脸表示方法为了从照片上自动提取人脸的特征,首先需要对脸部特征进行表示。脸部特征一般分为形状特征与颜色特征两个部分。形状特征主要指脸型及五官的边界。例如,脸部的轮廓、眼睛的轮廓、眉毛的轮廓等。颜色特征包括面部各个区域的颜色,如肤色、眉色、唇色等。
本文共计14006个文字,预计阅读时间需要57分钟。
1.2 利用图片进行色彩搭配流程+精选课程环节自《腾讯游戏开发精髓》一书,书中《腾讯游戏开发精髓》电子版已上线UWA学堂,感兴趣的读者可提前阅读。+图片自动生成色彩搭配流程如图1.1所示
1.2基于照片的角色捏脸流程本课程节选自《腾讯游戏开发精粹Ⅱ》,《腾讯游戏开发精粹Ⅱ》电子版已上线UWA学堂,感兴趣的读者可以前往阅读。
基于照片的自动捏脸流程如图1.1所示。对于给定的单张照片,首先检测其中最主要的人脸,同时进行发型分类及眼镜检测。在检测到的人脸区域,进一步进行关键点检测。在真实照片中,人脸可能并不是正视摄像头的,并且真实人脸并非总是完美对称的,因此,需要将原始照片中的关键点进行预处理,以达到归一、对称、平滑的效果。下一步需要根据游戏具体的风格,对人脸关键点进行调整。
如果是偏向写实风格的游戏,可以直接使用预处理后的关键点,也可以添加额外的调整,如瘦脸等;如果是偏向卡通风格的游戏,则需要根据游戏风格对真实人脸的关键点进行调整,使得调整后的关键点既符合游戏风格,又保持用户特征。
得到了风格化关键点后,需要将其转化为游戏中模型的控制参数。有些游戏采用网格控制,那么可以直接将标准模型网格变形,使变形后的关键点位置达到用户的预期,同时保持平滑;有些游戏采用骨骼或滑条控制,那么需要将风格化关键点转化为相应的参数。
图1.1 基于照片的自动捏脸流程
根据图1.1,2.1~2.9节将对应介绍每一个模块的具体实现及相应的定义。
1.2.1 基于关键点的人脸表示方法为了从照片上自动提取人脸的特征,首先需要对脸部特征进行表示。脸部特征一般分为形状特征与颜色特征两个部分。形状特征主要指脸型及五官的边界。例如,脸部的轮廓、眼睛的轮廓、眉毛的轮廓等。颜色特征包括面部各个区域的颜色,如肤色、眉色、唇色等。

