当前位置:首页>焦点 > >正文

Blender学习日记(七)——Bevel倒角节点的运用及模型曲率计算、曲率节点

  • 2023-08-09 09:54:33来源:哔哩哔哩
1、前言

编写:舟午YueMoon

关键词:法线、倒角、向量、空间向量、三角函数、点积、曲率节点、倒角节点

在Blender中制作材质时我们可能需要计算模型的曲率,达到给模型边角进行破损处理的目的。


(资料图)

但在Blender的材质节点环境中并没有OC和Redshift那样的曲率节点,所以我们需要手动创建一个节点组,用来计算模型边角的曲率,将有棱角的地方和平滑的地方分离出来。

如果你不想了解原理,只想知道这个节点应该怎么连的话,你可以直接跳转到文末的最后一张图。

以正方体和棱角球为例:

最终结果演示:

注意:本方案中使用到了Bevel(倒角)节点,该节点仅在Cycles渲染器中生效,故本方案不适用于Eevee渲染器。

2、倒角节点原理

官方文档关于Bevel节点的说明:倒角节点 — Blender Manual

简而言之,Bevel节点就是通过对法线图进行模糊处理而对模型表面产生倒角的效果。(下图来自官方文档)

在材质节点中新建一个Bevel节点,先将Radius(半径)属性归零,直连输出,得到下图效果。对于正方体而言,它正常的法线图应该是边角分明:

而Bevel节点可将法线图进行高斯模糊处理进而产生倒角,用Radius属性控制模糊半径(即倒角半径):

此时,模型表面被Bevel节点模拟出了倒角。(注意,这个效果只是Bevel节点影响法线贴图而模拟出的倒角,模型本身并没有任何变化,毕竟这里只是材质节点空间,不是几何节点空间……)

法线夹角图解:

3、Blender中的法线和空间向量

在Blender节点中,紫色的点输出的并不是单纯的一个数字,而是一个由三个数字组成的数组,它代表一个空间向量(或空间矢量,英文为Vector),这个向量代表模型上某个表面的法线朝向。

RGB三色分别代表XYZ三个方向,但由于XYZ方向有正有负而颜色却不能为负,所以当方向为负时该位置显示为黑色,但这并不代表该位置的法向量为零向量,这里的数据依然可以被Blender计算,在图中可以看到绿色面的对面为黑色,表示该向量的方向为(0,-1,0)。尝试在此时旋转正方体,理解为什么会出现颜色变化。(本文中默认向量长度为1)。

4、通过点积计算达到目的效果

回到本文目的,当我们使用Bevel节点对模型表面的法线图产生模糊时,Bevel法线与模型本身的法线在模型棱角处产生了区别,我们需要做的是通过操作将这些法线不相同的地方计算出来,在模型表面让法线方向相同的地方表现为黑色,法线方向不同的地方表现为白色。即可达到本文中图二的效果。

空间中两向量必然存在一夹角,我们用θ表示,则0°≤θ≤180°(0≤θ≤π)。

在本文的情况下,Bevel法线与本体法线的夹角应该低于90°,即0≤θ<π/2。

我们使用Blender材质节点中Vector Math(矢量运算)节点中Dot Product(点积)运算:

点积为两向量长度的乘积乘以夹角的余弦值(狂补高中数学):

不难看出点积可以直接表达出两向量的余弦值,从而将向量夹角输出。

此时,当物体的棱角越尖,θ角越大,点积值越小,并且θ会在Bevel(倒角)节点中设定的半径范围内柔和过渡至0。

但由于当0≤θ≤π/2时,θ角的余弦值随θ角的增大而减小,所以如果直接计算两向量点积得出的结果应该是物体平滑的地方白,有棱角的地方黑,所以我们还需要用Color Ramp(颜色渐变)节点对点积计算结果进行反向,顺便调整。附一张来自网络的余弦函数图:

于是可以得出节点连接方式如下:

也可以用Geometry(几何数据)节点中的Normal(法线)属性替代Bevel节点,没啥区别

标签:

延伸阅读

推荐阅读

Blender学习日记(七)——Bevel倒角节点的运用及模型曲率计算、曲率节点

1、前言编写:舟午YueMoon关键词:法线、倒角、向量、空间向量、三角函

手机副卡可以注册微信吗?

手机副卡能注册微信吗1、副卡是个独立的号码,可以注册微信,也可以单

下载速率行业第一山东联通五星宽带优势凸显

近日,中国信通院公布一季度宽带体验下载速率。在山东省16个地市,山东

军山湖预制菜全产业链合作项目签约

8月8日,“预”风而行·“制”享美味军山湖预制菜全产业链合作项目签约

Rivian(RIVN.US)上调全年产量指引 但预计亏损仍将持续

智通财经APP获悉,美东时间周二,Rivian(RIVN US)公布了2023财年第二季

武汉科技大学“沁研计划”暑期社会实践团队走进阳新

武汉科技大学“沁研计划”暑期社会实践团队走进阳新---武汉科技大学研

备用金怎么取出来(备用金取出来)

备用金怎么取出来备用金怎么取出来了,这个问题一直困扰着大家,今天小

队记:奇才可能会加入哈登/利拉德的潜在多方交易中

据TA奇才记者JoshRobbins报道,奇才可能会成为哈登或利拉德交易中的第

自主品牌发起挑战,配置齐全,红旗HS5值得购买吗?

今天笔者给大家说的这款车,红旗HS5(图片|配置|询价)2023款2 0T四驱旗

“梦想未来”公益项目科技夏令营开营

“以前听老师讲过折叠屏和折叠电脑,但从来没有见过,这次是我第一次见

A股并购项目大面积亏损 潍坊国资或启动专项投资审计

据21世纪经济报道,记者从知情人士处获悉,山东潍坊相关部门正在要求地

明樑控股(08152)发布中期业绩,股东应占溢利37.1万港元,同比扭亏为盈

智通财经APP讯,明樑控股(08152)发布截至2023年6月30日止6个月中期业绩

“我们到处跑去看现场” 暴雨后保险人跑保险 已赔付超5万件

暴雨过后,负责财产险理赔的保险人忙坏了。“下雨天别人居家,我们到处

胶州市审批局:证照电子化 便民更贴心

齐鲁网·闪电新闻8月8日讯青岛波塔生物科技有限公司的姚先生日前申请到

中国电信2023上半年营收2587亿:净利润202亿,同比增长10.2%

中国电信2023上半年营收2587亿:净利润202亿,同比增长10 2%,C114讯8月

一马路街道:四项机制,实现网格运转“有章有法”

自党建引领网格化基层治理工作开展以来,一马路街道紧扣区域特点,坚持

深圳机场今年前7个月跨境电商货运业务量同比翻倍

8月4日起,中州航空联合云途物流共同运营的深圳至巴黎货运航线将由每周

机电产品出口比重近六成、原油进口量增价跌……一图速览今年前7个月外贸数据

据海关统计,今年前7个月,我国货物贸易进出口总值23 55万亿元人民币(

上海:加大对药品领域违法犯罪行为的打击力度

上海:加大对药品领域违法犯罪行为的打击力度:上海市药品监督管理局、

擒敌拳教案(擒敌拳)

诸多的对于擒敌拳教案,擒敌拳这个问题都颇为感兴趣的,为大家梳理了下

杭州世纪睿科企业名称变更为交个朋友优选

电商报快讯:8月8日消息,天眼查App显示,8月7日,杭州世纪睿科信息技

8英寸的可移动家庭中控,小米智能家庭屏Pro 8开启预售

8月8日,小米智能家庭屏Pro8正式开启预售,这款新品的亮点在于内置7500

港珠澳大桥港澳跨境货车安排正式实施

香港特区政府7日公布,经港澳两地政府磋商及同意,港珠澳大桥港澳跨境

战后重建需要一万亿美元,乌克兰官员称这些费用由莫斯科赔偿

乌克兰总统泽连斯基的经济顾问奥列格·乌斯滕科(OlegUstenko)在8月7

复星领智引领生物医药深度孵化 助力源头创新技术转化落地

图说:科创转化投资媒体交流会暨复星领智深度孵化平台五周年总结采访对

事发肇庆!医院附近一货车起火,消防紧急出动

夏季高温车辆自燃事件屡屡发生汽车一旦失火不仅会造成巨大的经济损失稍

海沧32个老旧小区 计划12月完成提升改造

记者获悉,海沧32个老旧小区正在有计划、分阶段地推进改造实施,计划于

农村基础设施,建好更要管好(人民时评)

打开水龙头,清水哗哗流,做饭、洗澡方便多了;出村路连上主干道,泥巴

猜您喜欢

Copyright ©  2015-2022 北方服装网版权所有  备案号:京ICP备2021034106号-50   联系邮箱: 55 16 53 8@qq.com