3D游戏角色动画——Elaina(全流程人物建模)

简介: 要求把自选一个游戏人物+动物模型做一个完整的展示动画视频。具体要求包括:给出游戏人物+动物模型的背景资料、设计思路,给出模型设计、道具设计和动作设计等前期设计文档。以给出游戏人物+动物的基础模型或者图片,进行完整的模型重建过程。对游戏人物+动物模型做出特效、头部、盔甲、服装、武器等方面修改。要求对游戏人物+动物模型设定一组新的完整动作,其他请结合创意修改。根据角色设计输出人物和动物模型的渲染动画,在片头中包括姓名/学号,片尾动作制作中间资料的展示。.........


 

image.gif编辑

1.有如上的文件包,资源包太大,有需要的请联系作者,不是共享文件

3D游戏角色动画期末大作业

   

一、任务要求:

要求把自选一个游戏人物+动物模型做一个完整的展示动画视频。具体要求包括:

    1. 给出游戏人物+动物模型的背景资料、设计思路,给出模型设计、道具设计和动作设计等前期设计文档。
    2. 以给出游戏人物+动物的基础模型或者图片,进行完整的模型重建过程。
    3. 对游戏人物+动物模型做出特效、头部、盔甲、服装、武器等方面修改。
    4. 要求对游戏人物+动物模型设定一组新的完整动作,其他请结合创意修改。
    5. 根据角色设计输出人物和动物模型的渲染动画,在片头中包括姓名/学号,片尾动作制作中间资料的展示。

    二、结果形式:

    1、1分钟的角色动画视频文件。

    2、大作业报告:主要制作中间结果,主要制作步骤。

    3、上机正常运行。

    三、成绩考核:

    评分按任务项具体要求的基本要求为标准,总分100分,总成绩折合以百级制成绩计。

    要求同学们独立完成,发现抄袭的,经查实后以0分计。

    3D游戏角色动画期末大作业

     

    一、中间过程:................................................................................................ 5

    二、主要制作步骤:........................................................................................ 5

    三、结果分析、结论与体会:......................................................................... 5

    一、中间过程:

    1.Zubsh:

    建高模等模型基本在Zbush中建模。

    image.gif编辑

    2.Maya:

    导入到maya当中,处理低模,给模型绑定骨骼制作走路动画等均在Maya中进行。

    image.gif编辑

    3.RizomUV:

    分UV主要在Rizom中进行。

    image.gif编辑

    4.Marmoset:

    Marmoset中进行高低模的法线贴图烘焙

    image.gif编辑

    5.Substance 3D Painter:

    SP中进行AO贴图的烘培,以及颜色等材质的制作

    image.gif编辑

    6.Unity3D渲染:

    U3D中将模型与材质进行整理,使用了卡通材质的Shader,会有描边效果。然后在U3D中制作摄像机动画,最后渲染。

    image.gif编辑

    7.Marmoset渲染:

    Marmoset中调节参数以及材质,最后渲染成视频。

    image.gif编辑

    二、主要制作步骤:

    1.(高低模)Zbush当中主要是使用笔刷进行建模,主要有mask、Zmodeler、smooth、move、雕刻以及绘制头发等笔刷。雕刻笔刷进行高模的细节雕刻。

    2.(低模整理)导入到Maya当中,进行文件的整理,模型的分组,与软件导出格式后模型的修正。

    3.(分UV)在RizomUV当中进行UV的剪切与展开。

    4.(烘培法线贴图)Marmoset中进行高低模的法线贴图烘焙

    5.(贴图制作)Substance 3D Painter中烘焙AO光照贴图,制作材质颜色等贴图。

    6.(骨骼创建)mixamo网站中快速创建裸体骨骼,在Maya使用插件ngskintools与mixamo当中的骨骼进行匹配,创建控制器FK。

    7.(蒙皮绘制)将衣服与骨骼绑定蒙皮,使用绘制蒙皮工具进行不断的调整,使得得到一个好的效果。

    8.(动画制作)在这里没有使用复杂的动作库,我只使用了ADV工具中的走路动画,将FK转化为IK进行动画的调整,最后烘焙动画。

    9.(Unity3D渲染)使用Unity进行渲染,这里我的人物为动漫人物,所以我使用了卡通的Shader会有描边效果,创建摄像机动画,最后渲染。

    10.(Marmoset渲染)使用Marmoset进行渲染,这里我是想得到一个比较真实的效果,所以我又放到Marmoset中创建灯光等调整,进行渲染。

    (动物模型bird也是以上的步骤)

    、结果分析、结论与体会:

    整个过程比较漫长,学习的软件也比较多,虽然整个过程听起来好像挺容易,但是软件中会出现各式各样的问题,某个环节若是出毛病,就要往前返工,所以在制作的过程中最多的时间也是克服问题。因为实习比较早,相对来说整个PBR过程也是了解使用比较早,所以软件也是有一定的熟悉,最后我选择了一个人独立完成整个过程。虽然耗费的时间很多很多,但是学到的东西也是受益无穷的,最后也是完成了一段小的动画,个人来说也是对自己一个学期以及整个学习过程的总结。

    相关文章
    |
    8月前
    |
    机器学习/深度学习 搜索推荐 计算机视觉
    ComicTrainee_v1.0模型——专注生成动漫风格人物画像
    ComicTrainee_v1.0模型——专注生成动漫风格人物画像
    92 0
    |
    16天前
    |
    人工智能 资源调度 数据可视化
    StoryWeaver:故事可视化生成模型,快速生成故事绘本,支持处理单角色和多角色的故事可视化任务
    StoryWeaver 是厦门大学与网易伏羲联合推出的 AI 模型,通过知识图谱和角色定制技术,实现高质量的故事可视化。
    83 18
    StoryWeaver:故事可视化生成模型,快速生成故事绘本,支持处理单角色和多角色的故事可视化任务
    |
    25天前
    |
    人工智能 异构计算
    DisPose:清华北大等多所高校联合推出基于人物图像增强视频生成技术,实现对人物动画的准确控制和一致性
    DisPose是由北京大学、中国科学技术大学、清华大学和香港科技大学联合推出的增强人物图像控制动画质量的技术。该技术通过从骨骼姿态和参考图像中提取控制信号,生成密集运动场,并保持对不同体型的泛化能力,显著提升了人物图像动画的质量和一致性。
    83 13
    DisPose:清华北大等多所高校联合推出基于人物图像增强视频生成技术,实现对人物动画的准确控制和一致性
    |
    1月前
    |
    机器学习/深度学习 人工智能 自然语言处理
    DiffSensei:AI 漫画生成框架,能生成内容可控的黑白漫画面板,支持多角色和布局控制
    DiffSensei 是一个由北京大学、上海AI实验室及南洋理工大学共同推出的AI漫画生成框架,能够生成可控的黑白漫画面板。该框架整合了基于扩散的图像生成器和多模态大型语言模型(MLLM),支持多角色控制和精确布局控制,适用于漫画创作、个性化内容生成等多个领域。
    123 18
    DiffSensei:AI 漫画生成框架,能生成内容可控的黑白漫画面板,支持多角色和布局控制
    |
    2月前
    |
    数据可视化 搜索推荐
    如何利用动画效果来提高用户对产品的记忆度?
    利用动画效果提高用户对产品的记忆度,需要从多个方面入手
    45 1
    |
    5月前
    |
    开发者 图形学 C#
    揭秘游戏沉浸感的秘密武器:深度解析Unity中的音频设计技巧,从背景音乐到动态音效,全面提升你的游戏氛围艺术——附实战代码示例与应用场景指导
    【8月更文挑战第31天】音频设计在游戏开发中至关重要,不仅能增强沉浸感,还能传递信息,构建氛围。Unity作为跨平台游戏引擎,提供了丰富的音频处理功能,助力开发者轻松实现复杂音效。本文将探讨如何利用Unity的音频设计提升游戏氛围,并通过具体示例代码展示实现过程。例如,在恐怖游戏中,阴森的背景音乐和突然的脚步声能增加紧张感;在休闲游戏中,轻快的旋律则让玩家感到愉悦。
    162 0
    |
    5月前
    |
    开发者 图形学 C#
    深度解密:Unity游戏开发中的动画艺术——Mecanim状态机如何让游戏角色栩栩如生:从基础设置到高级状态切换的全面指南,助你打造流畅自然的游戏动画体验
    【8月更文挑战第31天】Unity动画系统是游戏开发的关键部分,尤其适用于复杂角色动画。本文通过具体案例讲解Mecanim动画状态机的使用方法及原理。我们创建一个游戏角色并设计行走、奔跑和攻击动画,详细介绍动画状态机设置及脚本控制。首先导入动画资源并添加Animator组件,然后创建Animator Controller并设置状态间的转换条件。通过编写C#脚本(如PlayerMovement)控制动画状态切换,实现基于玩家输入的动画过渡。此方法不仅适用于游戏角色,还可用于任何需动态动画响应的对象,增强游戏的真实感与互动性。
    146 0
    |
    5月前
    |
    人工智能 搜索推荐
    影视与游戏行业AI视频制作的第3步:为角色生成说话视频
    继 影视与游戏行业AI视频制作实战:第一步,角色形象设计的一致性以及影视与游戏行业AI视频制作实战:第二步,为角色生成个性化语音 后,实现角色生动化的下一步动作就是能让图像动起来。
    |
    8月前
    |
    人工智能 算法 API
    百川智能发布角色大模型 ,零代码复刻角色轻松满足游戏领域定制需求
    百川智能于2024年1月9日推出Baichuan-NPC角色大模型,优化了角色知识和对话能力,提升游戏AI角色的真实感。同时,公司发布了零代码角色创建平台,允许游戏厂商通过简单描述快速定制角色,降低开发成本和提高效率。Baichuan-NPC通过大量针对性训练,解决了角色扮演的“非拟人化”问题,增强了角色一致性。此外,百川智能的角色创建平台结合搜索增强知识库,提供高自由度的角色定制,支持实时调优和一键代码复制,简化了开发流程,已获得创梦天地、完美世界游戏等合作伙伴的认可。
    98 2
    百川智能发布角色大模型 ,零代码复刻角色轻松满足游戏领域定制需求
    |
    8月前
    |
    定位技术
    关于使用用户故事地图的一些自我总结
    关于使用用户故事地图的一些自我总结