maya 卡通草地制作方法笔记

news2024/11/24 14:39:22

maya 卡通草地制作方法笔记

一、概述

maya制作草地的方法很多,有粒子替代种子法,painter笔刷法,xgen毛发模拟法,也有直接批量大量代理物体复制法等等。这次讨论的是用maya的painter笔刷法,审核制作卡通类简单的草地效果。教程主要基于实际项目应用的经验,不会过于详细,主要针对一些关键的技术点,加以备忘,效果如下:
笔刷自带程序风动动画控制,便于后期修改。
在这里插入图片描述

二、技术点

1、笔刷种类:
1)草地的制作过程,要针对不同层次,使用了大中小三个或多个比例级别的笔刷,进行地面的草地涂刷。打开content浏览器,在maya官方笔刷库里选择此三类笔刷的一种进行涂刷即可。
在这里插入图片描述
2)在模型上的绘画,需要先将物体转为可绘画模式,如下图:
在这里插入图片描述

3)选项开关,激活选项后,选择物体绘画,即可自动吸附。如下图:
在这里插入图片描述
4)绘画球体表面草丛:
在这里插入图片描述

2、笔刷大小控制:
点击激活一种笔刷后,通过按住b键,可以缩放整体笔刷大小,决定了初始的草地大小。
在这里插入图片描述
涂刷后效果:
在这里插入图片描述
3、后期大小的修改,
可以通过笔刷属性,全局缩放来修改,如下图;
在这里插入图片描述
4、草尖宽度控制,
可以用曲线控制精确控制尖端大小,如下图。
在这里插入图片描述
在弹出的曲线编辑器中,修改增加控点,和宽度值:
在这里插入图片描述
5、草沿着路径散布宽度控制:
决定了沿路径分布的草丛的宽度。
在这里插入图片描述在这里插入图片描述

6、草分布数量控制参数:
越大单位距离分布的草越多。决定了草的密度。
在这里插入图片描述
在这里插入图片描述

7、草的分叉数量:
决定了一簇草能分多少分支,可以影响草的密度。
在这里插入图片描述
在这里插入图片描述
8、草的倒伏弯曲度:
1)整体倒伏弯曲度:
在这里插入图片描述
在这里插入图片描述

2)分支弯曲度:
在这里插入图片描述
在这里插入图片描述
9、沿着路径的弯曲度:
在这里插入图片描述
在这里插入图片描述
10、尖端的弯曲度:
在这里插入图片描述
在这里插入图片描述
11、风动画控制:

在这里插入图片描述
默认的速度紊乱即可,也可以加快 turbulence speed 速度。

三、渲染技巧:

1、转为实体模型:
1)painter默认对arnold支持不好,maya又已经将arnold作为默认渲染器,所以必须将笔刷转换为多边形物体,
在这里插入图片描述
2)注意为了支持大量实体面生成,要在转换选项中,填写大的数量,建议百万级1000000。
在这里插入图片描述
3)此种方式生成的是动态模型,允许后期修改笔刷参数增加模型量。如果前期数量极限值太低,也可以后期选择mesh节点,修改为更大值。如下图:
在这里插入图片描述

2、材质,
建议使用arnold标准材质,可以适当调节草的渐变色彩。链接方式如下:
在这里插入图片描述
3、灯光技巧:

卡通草没有特别黑的暗部,所以灯光的阴影最好也设为黑绿色,使整体明亮均匀。灯光的阴影色彩很重要,对物体着色起着重要辅助作用。
在这里插入图片描述
好了,基本制作技巧就这些,当然要想做出好的草坪效果,还有多学期前人的作品,观察显示草地的分布规律。工具只是手段,而画面美感则是需要长期练习培养的。南无阿弥陀佛。
链接:https://pan.baidu.com/s/145DcyuNM-4CZ3oustTiisg
提取码:y38o

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/20710.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux 进程概念 —— 冯 • 诺依曼体系结构

文章目录1. 冯诺依曼体系结构🍑 输入、输出设备🍑 中央处理器🍑 内存🍑 总线🍑 局部性原理🍑 总结2. 数据的流动过程1. 冯诺依曼体系结构 在 1945 年冯诺依曼和其他计算机科学家们提出了计算机具体实现的报…

URL和URI的区别

文章目录URLSchemeAuthorityPath to resourceParametersAnchorURL和URI参考URL 以下是 URL 的一些示例: https://developer.mozilla.org https://developer.mozilla.org/en-US/docs/Learn/ https://developer.mozilla.org/en-US/search?qURL这些 URL 中的任何一个…

[附源码]java毕业设计水库水面漂浮物WEB系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

攻防世界Check

Check 题目描述:套娃? 题目环境:https://download.csdn.net/download/m0_59188912/87097474 将图片放入winhex中打开,文件头与文件尾均正常,文件大小也正常。 判断为lsb隐写,查看三个颜色的plane 0通道&…

mysql复习【面试】

mysql复习【面试】前言mysql复习第08章 索引的创建与设计原则3.索引设计原则3.2哪些情况下适合创建索引3.4 哪些情况不适合创建索引第10章 索引优化与查询优化2.索引失效案例8.覆盖索引9. 如何给字符串添加索引10. 索引下推11. 普通索引 vs 唯一索引12.其他的优化策略13. 淘宝数…

深入浅出学习透析Nginx服务器的基本原理和配置指南「负载均衡篇」

负载均衡 之前的章节内容中【深入浅出学习透析Nginx服务器的基本原理和配置指南「初级实践篇 」】和 【深入浅出学习透析Nginx服务器的基本原理和配置指南「进阶实践篇」】,我们采用的代理仅仅指向一个服务器。但是网站在实际运营过程中,大部分都是以集群…

【万兴PDF专家】OCR引擎的离线安装方法,让你不受网速的折磨,PDF给OCR成可搜索的高级PDF,牛逼了我的万兴

一、问题背景 万兴PDF是一个很好用的PDF工具,它不仅可以实现PDF的浏览和批注常见功能,还具有OCR、压缩PDF,乃至批量化的功能。 因此,实在是一个非常值得花钱去买的PDF工具包!! 但是,软件里的O…

Prometheus与Grafana监控SpringBoot应用

Prometheus与Grafana监控SpringBoot应用 1.SpringBoot应用暴露端点 2.转换成Prometheus能解析得数据 3.向Prometheus注册时赋予项目名 docker部署 4701模板

七.STM32F030C8T6 MCU开发之TIMER模块级联组成32BIT计时器案例

七.STM32F030C8T6 MCU开发之TIMER模块级联组成32BIT计时器案例 文章目录七.STM32F030C8T6 MCU开发之TIMER模块级联组成32BIT计时器案例0.总体功能概述1.TIM硬件介绍1.1 TIM1/3级联硬件介绍1.1.1 主从模式介绍1.1.2 TIM1为主,TIM3为从,TIM3 的输入触发源选…

【计算机网络】习题(三)—— 数据链路层

【计算机网络】习题(三)—— 数据链路层2.数据链路层协议的功能不包括(). A.定义数据格式 B。提供结点之间的可靠传输 C.控制对物理传输介质的访问 D.为终端结点隐蔽物理传输的细节 2.D 主是是数据链路层的主要功能包…

SECCON CTF 2022 web复现

skipinx 知识点:qs 参数解析错误qs简介 一句话介绍就是:qs是负责url参数转化的js库,当然也可以说是查询字符串解析和字符串化库。 详细了解移步:https://www.npmjs.com/package/qs qs简单用法 例如:我们 url 参数…

NTPv4协议解析

前言 本文的撰写基于RFC5905.NTP 是时间网络控制协议,V4版本相交V3版本,修复了V3存在的一些问题。尤其是NTPV4的拓展时间戳鼓励使用浮动双数据类型,这样使得NTP能够更好的支持1ns的场景,轮询间隔也从上一代的最多1024s拓展到了36…

上位机通信标准-OPC

OPC通信,基于OPC的通信是一种通信整合方案,通过OPC标准,整合各类协议并统一化接口。 1、上位机通信环境 - 品牌、各类繁多 - 通信环境的统一:OPC 2、OPC - 什么是OPC:OLE for Process Control Windows插件&#x…

数字集成电路设计(五、仿真验证与 Testbench 编写)(一)

文章目录引言1. Verilog HDL 电路仿真和验证概述2. Verilog HDL测试程序设计基础2.1 Testbench及其结构2.2 测试平台举例2.2.1 组合电路仿真环境搭建2.2.2 时序电路仿真环境搭建2.3 Verilog HDL仿真结果确认2.4 Verilog HDL仿真效率3. 与仿真相关的系统任务3.1 $display和\$wri…

Mybatis的二级缓存 (默认方式)

目录前置生效场景一场景二失效场景一场景二场景三场景四脏数据场景前置 什么是二级缓存: 一级缓存是基于sqlsession级别, 当一个sqlsession会话结束, 一级缓存也就结束了. 定义一级缓存为局部缓存, 那么二级缓存就是全局全局缓存 二级缓存是基于mapper文件的namespace级别&…

进程和线程的区别

进程和线程的区别 文章目录进程和线程的区别进程和线程的概念一、从属关系不同二、所属基本单位不同三、资源消耗不同四、是否同步和互斥额外补充问题:一个进程是不是可以创建无限数量的线程?参考链接进程和线程的概念 在了解区别之前,我们先…

【Java】IO流 - 字节流

文章目录FileInputStream 介绍FileOutputStream介绍文件输入输出综合使用【拷贝】FileInputStream 介绍 创建一个txt文件,写入 HelloWorld 并用Java读取: Test public void readFile01(){//提前创建一个文件hello.txt并编辑一个HelloWorldString filePa…

Nacos 注册中心的常用配置

1.服务端地址 spring.cloud.nacos.discovery.server-addr 无 Nacos Server 启动监听的 ip 地址和端口2.服务名 spring.cloud.nacos.discovery.s ervice ${spring.application.name} 给当前的服务命名3.服务分组spring.cloud.nacos.discovery.groupDEFAULT_GROUP 设置服务所处的…

机器视觉之ros人脸识别

系列文章目录 机器视觉之ros人脸识别 ros人脸识别系列文章目录一、WIN下的环境设置二、连接摄像头设备到虚拟机三、安装摄像头驱动设备3.1判断安装usb还是uvc驱动包3.2查看摄像头设备3.3测试网络摄像头3.4安装摄像头驱动包四、调用视觉功能包五、人脸识别的调用一、WIN下的环境…

封装系统之新手操作版

一、需要软件:Vmware16,win10正版系统,EasySysprep5,EasyU_v3.6.iso 下载地址:EasySysprep5:https://www.itsk.com/thread-425990-1-1.html EasyU_v3.6:https://www.itsk.com/thread-426856-1-1…