软件展示
Vertex Normal Tool是一款C4D软件的法线贴图插件,这款插件主要用于C4D的多边形对象创建和操纵顶点法线,更智能化地处理三维模型的光线、边缘。

【功能特点】
几乎所有其他高端三维软件(3ds Max,Maya,…)都支持顶点法线编辑,虽然c4d支持导入和渲染顶点法线,但它缺乏任何接口或工具用于创建或编辑它们。Vertex Normal Tool旨在解决这个问题,通过给艺术家完全控制顶点法线。
Vertex Normal Tool轻松添加新的顶点法标记对象,同时保留任何phong角和边缘断裂。轻松地更新和操作顶点法线,执行所有常见的任务:flipping, averaging, normalizing、设置硬边或软边缘、通过选集或角等等…内置函数,轻松地处理常见的顶点法线技巧。

【安装方法】
复制插件到C:\Program Files\MAXON\CINEMA 4D R18\plugins即可
插件支持(Win/Mac):
Cinema 4D R18,R17,R16
【顶点法线小知识】
1、顶点法线定义
在3D世界中每一个顶点都有颜色,除了使用光源和物体的材质信息之外,还需要知道每个顶点的法向量,根据光照入射方向和法向量的夹角,计算顶点的最终颜色。
顶点法线::每一个顶点都有法向量,就能知道光线到达物体表面的入射角。
面法线: 垂直一个平面的直线叫面法线
一般情况下顶点法线和面法线的方向是相同的
2、怎样计算模型的顶点切线?
一、疑问
顶点Normal可以通过加权平均共享该顶点的所有三角形面法线得到,而Tangent呢?难道是任意选择一条切平面上的直线作为该顶点的Tangent吗?
非也,该顶点Tangent的方向与该点纹理坐标轴U的方向是平行的,另外Binormal的方向与纹理坐标轴V的方向是平行的。这点能想清楚,就能理解怎样计算Tangent了。
二、计算步骤
假设三角形的3个顶点的坐标分别是p0(x0,y0,z0)、p1(x1,y1,z1)和p2(x2,y2,z2),纹理坐标分别是uv0(u0,v0)、uv1(u1,v1)和uv2(u2,v2)。
1、计算该三角面上的切线(记为T’)和副法线(记为B’)

2、计算顶点法线(记为N)
顶点Normal可以通过加权平均共享该顶点的所有三角形面法线得到,细节就不再表述了。
3、计算顶点切线(记为T)
第1步得到了面切线T’,T’与N就构成了一个平面P,而顶点切线T就在这个平面p上,并且垂直于顶点法线N。

4、计算顶点副法线(记为B)
通常情况下,顶点结构中并不需要保存副法线B,只要通过Cross(N,T)就能计算出来,但是不同的引擎或是图形接口可能是左手坐标系,也可能是右手坐标系,这就导致Cross(N,T)的方向(正确的方向应该与纹理坐标轴V轴平行)有可能是错误的,所以需要把修正值value保存起来,通常保存在T.w中,这样就有:
B = Cross(N,T) *T.w
T.w = dot(Cross(N,T) ,B’) > 0 ? 1 : -1
热门文章
动物模拟器的鲍跃龙
动物模拟器的鲍跃龙 动物模拟器构建了一个虚拟的生态系统,其中鲍跃龙作为关键物种出现。这个模拟环境模拟了自然界的复杂互动,鲍跃龙在生态链中占据特定位置,其行为直接影响周边生物的生存状态。 鲍跃龙拥有独特的生理结构,比如鳞片、体型,这些特征帮助它在模拟环境中适应
tv模拟器闪退
引言 TV模拟器闪退是用户在使用过程中常见的技术问题,影响用户体验和模拟器功能发挥。许多用户在使用TV模拟器时遇到程序突然关闭或重启的情况,导致游戏或应用无法正常运行。 系统兼容性问题 系统兼容性是导致TV模拟器闪退的主要原因之一。若模拟器版本与当前操作系统版本不
常见模拟器定制游戏
模拟器定制游戏是一个融合了怀旧情怀与技术探索的领域。它指的是用户通过修改或配置通用模拟器软件,使其能够运行特定平台上的游戏。这种做法为玩家提供了访问大量经典游戏资源的新途径,同时也允许对游戏体验进行深度个性化调整。 选择合适的模拟器 是第一步。不同的模拟器针
android模拟器arm
Android模拟器ARM是一种在电脑上模拟运行Android操作系统的软件工具,它允许开发者无需实体设备即可测试和调试Android应用程序。这种模拟器特别针对ARM架构进行了优化,使得在x86架构的计算机上也能较为流畅地运行基于ARM的Android系统。 使用Android模拟器ARM,开发者可以模
新奇模拟器
新奇模拟器 新奇模拟器是一种数字工具,它允许用户在虚拟环境中体验各种现实世界或虚构的场景。 与专注于专业训练或精确复制的传统模拟器不同,新奇模拟器的主要目标是提供一种新奇和有趣的体验。 它们通常涉及探索、冒险或模拟一些令人兴奋但难以接触的活动。 新奇模拟器的核
外围模拟器
外围模拟器是一种软件工具,旨在模拟计算机外围设备的行为,使其在不连接物理设备的情况下,能够与操作系统进行交互。这类工具通过软件接口模拟键盘、鼠标、触摸板等输入设备,或打印机、扫描仪等输出设备的功能,为软件开发、测试及系统开发提供支持。 从技术层面看,外围模
极速蛇王模拟器
极速蛇王模拟器:速度与策略的极致挑战 极速蛇王模拟器是一款以蛇类为主角的电子游戏,核心围绕“极速”展开,模拟真实蛇的移动特性,同时融入策略元素,让玩家体验操控蛇在虚拟环境中快速前进的乐趣。 游戏机制解析,玩家通过控制蛇的移动方向,吃掉环境中的食物(如水果、小