百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

游戏建模师干货分享,MAYA卡通翼龙建模教程,会是你喜欢的吗

csdh11 2025-03-28 15:59 11 浏览

这张图是为一个网站制作的。在绘制草图的时失败了几次后,想到了一条看起来很调皮的龙的样子。

建模

把这个概念作为主要的参考资料,开始在Maya中建模,头部的建模我用了4x4x4的立方体作为出发点。主要使用Extrude和CutPoly工具锁定了头部和身体。

棘手的问题是稍后要把3D模型与概念细节,比如微笑和眼睛匹配起来。。

用同样的技术创建了手和脚的模型,然后添加到身体上。翅膀的建模因为厚度的愿意有一点困难。要把所有的几何体保持在四边形的状态有一点棘手。龙角、爪子和背后的刺是作为独立的部分建模的。

完成的模型输入到UV面板中。如果可能的话,需要花大部分的时间在单独的外壳中展开模型。

把模型输入到中做细节,用传统的阿尔法和标准工具添加皱纹,缩放和折叠,不断尝试保持某些部分的夸大(比如胸膛,背部,腹部等等),精细其他的部分(脸部,翅膀皮肤)使所有的东西都有统一的风格。finished Tool细分为级别。

纹理

从ZBrush中输出了一个位移贴图,把这个贴图作为基础纹理。使用Crazy Bump工具把位移贴图转换为法线贴图。我在Photoshop中绘画了主要的颜色版本,用一个Maya中的UV快照作为向导。接下来,在位移贴图和法线贴图的蓝色通道中,我开始向纹理添加细节,把这些图层加上颜色,然后尝试了几种混合模式。条纹和身体某些部分的暖色调一样都是手绘的。

皮肤和造型

在Maya中创建了一个基础骨架来摆放恐龙。默认的平滑皮肤正好合适,需要用Paint Weights工具做颈部和翅膀的次要问题的修复。

试着用岩石网格将姿势和草图匹配,但是做了几次尝试和照明设定之后,对整个场景的样子也不那么确定了。草图中的表情和姿势给了情绪,但是在3D模式下同样的龙看起来就有点糟糕了。

所以尝试了其他的视角,最后决定把龙设定为即将勇敢起飞的姿势,这样就不会丢失之前创建的原始角色。想法是描绘同样的调皮龙,这次不管出现什么困境,都要拥有一个满意的、高兴的和得意洋洋的态度。

渲染

在ZBrush软件中渲染最后的效果图,ZBrush在渲染已经做好的图时非常有用而且快速。把已经设定好姿势的龙以OBJ格式输入到ZBrush中,然后在最低分割模式下把这个文件作为一个图层来使用。

接下来的工作就是把纹理以4096x4096的大小覆盖到模型上,然后用不同的matcap渲染各种各样的图,用一个景深通道和不同的照明角度全面掌控稍后的合成工作

合成和后期制作

使用Photoshop创建了一个背景,使用梯度来精确整体调色板,把龙的结构考虑进去。

将画布改成油画格式,然后水平翻转图像,为了观赏和合成的目的。我想要场景中有一种温暖的氛围,同样要有一种安静的,使欣赏的人以为是手绘的图画的效果,所以做了一个烟雾缭绕的下午场景。浓烟由Photoshop中的公式笔刷组成。

做完合成后,用Curves和Photo Filter修改了颜色。最后,在嘴巴里面添加了烟雾,在翅膀和尾巴上添加一个微妙的场景和一些运动模糊。最后的效果图大小是4300x5700像素。

结论

"最后的警告"是在最后的感觉中第一个出现在我脑海中的标题,让欣赏的人自己创建属于他们的故事。

1.欢迎大家点评

2.关注小编哦

3.私信:“游戏建模”即可

4.感谢大家阅读

相关推荐

NUS邵林团队发布DexSinGrasp基于强化学习实现物体分离与抓取统一

本文的作者均来自新加坡国立大学LinSLab。本文的共同第一作者为新加坡国立大学实习生许立昕和博士生刘子轩,主要研究方向为机器人学习和灵巧操纵,其余作者分别为硕士生桂哲玮、实习生郭京翔、江泽宇以及...

「PLC进阶」如何通过编写SCL语言程序实现物料分拣?

01、前言SCL作为IEC61131-3编程语言的一种,由于其高级语言的特性,特别适合复杂运算、复杂数学函数应用的场合。本文以FactoryIO软件中的物料分拣案例作为硬件基础,介绍如何通过SCL来实...

zk源码—5.请求的处理过程一(http1.1请求方法)

大纲1.服务器的请求处理链...

自己动手从0开始实现一个分布式 RPC 框架

前言为什么要自己写一个RPC框架,我觉得从个人成长上说,如果一个程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协议、Socket通信、异...

MLSys’25 | 极低内存消耗:用SGD的内存成本实现AdamW的优化性能

AIxiv专栏是机器之心发布学术、技术内容的栏目。过去数年,机器之心AIxiv专栏接收报道了2000多篇内容,覆盖全球各大高校与企业的顶级实验室,有效促进了学术交流与传播。如果您有优秀的工作想要分享,...

线程池误用导致系统假死(线程池会自动销毁吗)

背景介绍在项目中,为了提高系统性能使用了RxJava实现异步方案,其中异步线程池是自建的。但是当QPS稍微增大之后却发现系统假死、无响应和返回,调用方出现大量超时现象。但是通过监控发现,系统线程数正常...

大型乘用车工厂布局规划(六大乘用车基地)

乘用车工厂的布局规划直接影响生产效率、物流成本、安全性和未来扩展能力。合理的布局应确保生产流程顺畅、物流高效、资源优化,并符合现代化智能制造和绿色工厂的要求。以下是详细的工厂布局规划要点:1.工厂布...

西门子 S7-200 SMART PLC 连接Factory IO的方法

有很多同学不清楚如何西门子200smart如何连接FactoryIO,本教程为您提供了如何使用西门子S7-200SMARTPLC连接FactoryIO的说明。设置PC和PLC之间的...

西门子博图高级仿真软件的应用(西门子博途软件仿真)

1.博图高级仿真软件(S7-PLCSIMAdvancedV2.0)S7-PLCSIMAdvancedV2.0包含大量仿真功能,通过创建虚拟控制器对S7-1500和ET200SP控制器进行仿真...

PLC编程必踩的6大坑——请对号入座,评论区见

一、缺乏整体规划:面条式代码问题实例:某快递分拣线项目初期未做流程图设计,工程师直接开始编写传送带控制程序。后期增加质检模块时发现I/O地址冲突,电机启停逻辑与传感器信号出现3处死循环,导致项目延期2...

统信UOS无需开发者模式安装软件包
统信UOS无需开发者模式安装软件包

原文链接:统信UOS无需开发者模式安装软件包...

2025-05-05 14:55 csdh11

100个Java工具类之76:数据指纹DigestUtils

为了提高数据安全性,保证数据的完整性和真实性,DigestUtils应运而生。正确恰当地使用DigestUtils的加密算法,可以实现数据的脱敏,防止数据泄露或篡改。...

麒麟KYLINIOS软件仓库搭建02-软件仓库添加新的软件包

#秋日生活打卡季#原文链接:...

Java常用工具类技术文档(java中工具类的作用)

一、概述Java工具类(UtilityClasses)是封装了通用功能的静态方法集合,能够简化代码、提高开发效率。本文整理Java原生及常用第三方库(如ApacheCommons、GoogleG...

软路由的用法(自动追剧配置)(软路由教学)

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:值友98958248861环境和需求...