Terrain —— Nodes

目录

Convert HeightField —— 转化高度场

HeightField —— 为地形创建初始高度场或遮罩场

HeightField Blur —— 模糊高度场或遮罩场

HeightField Clip —— 限制高度场的值

HeightField Combine Layers —— 将多个volume或VDB合并为一个新的volume或VDB

HeightField Copy Layer —— 创建高度场或遮罩场的副本

HeightField Crop —— 提取高度场的特定区域

HeightField Cutout by Geometry —— 基于几何体剪切地形

HeightField Cutout Clear —— 清理剪切的值

HeightField Deform —— 使用变化的高度场变形几何体

HeightField Distort by Layer —— 通过其他场置换高度场

HeightField Distort by Noise —— 通过噪波扭曲变形高度场

HeightField Draw Mask —— 绘制遮罩场 

HeightField Erode —— 计算温度和水力侵蚀以创建更逼真的地形

HeightField File —— 从文件或合成节点导入2D图片进入高度场或遮罩场 

HeightField Flatten —— 展平遮罩区域的高度场

HeightField Flow Field —— 根据高度层生成流动和流动方向层

HeightField Isolate Layer —— 复制另一层到遮罩层并可选的展平高度场 

HeightField Layer —— 合成两个高度场

HeightField Layer Clear —— 设置值为固定值以清理层

HeightField Layer Properties —— 设置边界体素和压缩策略

HeightField Mask Blur —— 模糊遮罩场

HeightField Mask by Feature —— 基于高度场的特征创建遮罩

HeightField Mask by Geometry —— 基于其他几何体创建遮罩

HeightField Mask by Occlusion —— 在地形凹陷处创建遮罩

HeightField Mask Clear —— 清理遮罩场

HeightField Mask Expand —— 扩展遮罩场

HeightField Mask Invert —— 反转遮罩场

HeightField Mask Noise —— 对遮罩场添加noise

HeightField Mask Shrink —— 收缩遮罩场

HeightField Noise —— 对高度场添加垂直噪波

Volume Normalize Weights —— 确保每体素加到1

HeightField Output —— 作为图片向磁盘输出高度和或遮罩层

HeightField Paint —— 绘制高度场或遮罩场

HeightField Patch —— 从另一个高度场以修补特征

HeightField Pattern —— 添加各种图案样式的置换

HeightField Project —— 将3D几何体投射到高度场

HeightField Quick Shade —— 引用材质

HeightField Remap —— 重映射高度场或遮罩场的值

HeightField Resample —— 调整高度场的精度

HeightField Scatter —— 在高度场表面撒点

Shallow Water Solver —— 在高度场上运行浅水模拟

HeightField Sharpen —— 锐化高度场

HeightField Slump —— 模拟松散材料从斜坡上滑落并堆积在底部

HeightField Terrace —— 从地形斜坡创建台阶

HeightField Transform —— 高度场的缩放和偏移

HeightField Visualize —— 使用自定义颜色可视化高度场

HeightField Vop —— 高度场VOP

Volume Splice —— 拼接重叠的体积

HeightField Tile Split —— 将高度场划分为长和列


Convert HeightField —— 转化高度场

  • 将高度场转化为3D的VDB或polygon;

HeightField —— 为地形创建初始高度场或遮罩场

        以给定的精度和初始值,生成2D volume的height和mask,以被其他地形节点修改;注意规模尺寸;

  • height,表示地面每点的高度,值可以是负值;
  • mask,可用于作为其他地形工具的遮罩,地形节点可绘制遮罩或从地形信息生成;

HeightField Blur —— 模糊高度场或遮罩场

  • 平滑模糊高度场或遮罩场的值差异,降低对比度或特征;
  • 本质是volume blur;

HeightField Clip —— 限制高度场的值

  • 将高度场限定在指定的最小和最大值之间;
  • 添加两个mask层:
    • mesa,标记指定限定的高度区域;
    • cliffs,标记修剪区域的边界;

HeightField Combine Layers —— 将多个volume或VDB合并为一个新的volume或VDB

  •  将多个volume或VDB合并为一个新的volume或VDB,或在现有volume顶层的layers;
  • 本质是Volume Combine;

HeightField Copy Layer —— 创建高度场或遮罩场的副本

  • 本质是rename节点;

HeightField Crop —— 提取高度场的特定区域

  •  从高度场提取特定的长宽的矩形区域,或重置/移除高度场的边界;
  • 如新边界在原边界外或重叠:
    • Intersect,如没有重叠,则输出1*1高度场而不是空场;
    • Replace,使用新 的边界;
    • Union,使用原边界和新边界一起的边界框大小;

HeightField Cutout by Geometry —— 基于几何体剪切地形

  •  地形的Alpha层用于显示非矩形的剪切形状,切口发生在0.5处;
  • 用于剪切的几何体,如不是VDB则转化为同精度的VDB,在几何体内部设置Alpha显示;

HeightField Cutout Clear —— 清理剪切的值

  • 即HeightField Layer Clear节点,设置值为固定值;
  • 本质上是使用Volume Mix节点设置;

HeightField Deform —— 使用变化的高度场变形几何体

  •  根据动画的高度场,变形几何体;
  • 用于将打包的对象漂浮在水面上;

HeightField Distort by Layer —— 通过其他场置换高度场

  • 沿矢量场,置换高度场;

HeightField Distort by Noise —— 通过噪波扭曲变形高度场

  • 通过对P噪波来移动现有值,以扭曲高度场;
  • 此节点与HeightField Noise的先后顺序根据个人偏好而定;

HeightField Draw Mask —— 绘制遮罩场 

  • 绘制外形以生成遮罩场;

HeightField Erode —— 计算温度和水力侵蚀以创建更逼真的地形

  • 使用降雨量、土壤的可蚀性和夹带率作为变量,来模拟侵蚀和沉积物堆积;
  • 第一帧是没有效果的,需不断播放迭代以查看效果,一旦效果满意即可导出(HeightField Output);

HeightField File —— 从文件或合成节点导入2D图片进入高度场或遮罩场 

  •  写入高度场或遮罩场到图片文件,使用HeightField Output节点;

HeightField Flatten —— 展平遮罩区域的高度场

  • 使用平坦区域替代遮罩部分;
  • 可用于在添加细节前消除特征,或展平以在顶部添加几何体;

HeightField Flow Field —— 根据高度层生成流动和流动方向层

  • 本质上是HeightField Erode Precipitation和HeightField Slump的结合;

HeightField Isolate Layer —— 复制另一层到遮罩层并可选的展平高度场 

  • 简单的将把mask层复制给height和或mask,以默认显示;
  • 默认高度场显示为3D surface,遮罩场使用红色显示;
  • 使用HeightField Visualize可更好的控制显示mask层;

HeightField Layer —— 合成两个高度场

  • 第一个端口是base,第二个端口是layer,第三个端口是可选的mask;
  • 可正确地合成未沿轴对齐的的体积,因此可在合成前位移旋转;
  • 本质上是使用Volume Mix节点;

HeightField Layer Clear —— 设置值为固定值以清理层

  • 本质上是使用Volume Mix节点设置;

HeightField Layer Properties —— 设置边界体素和压缩策略

  • 每个高度场层有一属性控制操作如何影响边界体素;
    • 对平铺高度场到较大高度场贴图中,或将较小的高度场合并到较大高度场中时,此非常重要;
  • 压缩可降低内存和磁盘的使用;

HeightField Mask Blur —— 模糊遮罩场

  • 平滑模糊高度场或遮罩场的值差异,降低对比度或特征;
  • 其实是HeightField Blur节点,本质是volume blur;

HeightField Mask by Feature —— 基于高度场的特征创建遮罩

  • 用于隔开山峰和山谷,雪和植被放置的区域;
  • 此节点可使用不同的条件创建遮罩,多个条件则为交集;

HeightField Mask by Geometry —— 基于其他几何体创建遮罩

  • 可通过投射几何体到高度场,或通过fog/SDF与高度场相交,来创建遮罩;

HeightField Mask by Occlusion —— 在地形凹陷处创建遮罩

  • 从每点向不同方向发射射线,测量击中地形的次数;

HeightField Mask Clear —— 清理遮罩场

  • 其实是HeightField Layer Clear
  • 本质上是使用Volume Mix节点;

HeightField Mask Expand —— 扩展遮罩场

  • 其实是HeightField Blur节点,本质是volume blur;

HeightField Mask Invert —— 反转遮罩场

  • 其实是利用Volume Combine节点设置;

HeightField Mask Noise —— 对遮罩场添加noise

  • 实际上是使用HeightField Noise节点,对mask进行操作;

HeightField Mask Shrink —— 收缩遮罩场

  • 实际上是使用HeightField Blur节点,对mask进行操作;

HeightField Noise —— 对高度场添加垂直噪波

  • 使用的是Unified Noise - Static,直接生成噪波值,不同于扭曲;

Volume Normalize Weights —— 确保每体素加到1

  • 对处理一组遮罩或权重场(期待规格化)非常有用;

HeightField Output —— 作为图片向磁盘输出高度和或遮罩层

  • 如存储为深度光栅化格式(如houdini的.pic或exr),可存储任意数量层;
  • 对于常规图片格式,可打包为颜色通道(RGBA)以存储四层;
  • 读取高度和或遮罩到图像文件,使用HeightField File;

HeightField Paint —— 绘制高度场或遮罩场

  • LMB,绘制前景;
  • Ctrl + LMB,绘制背景;

HeightField Patch —— 从另一个高度场以修补特征

  • 将特征从一高度场的区域传递到另一个高度场,并保持平滑边界;
  • 可正确的修补未轴对齐的场;

HeightField Pattern —— 添加各种图案样式的置换

HeightField Project —— 将3D几何体投射到高度场

  • 默认Hit farthest打开,Combine method为Maximum;
  • 反转则Hit farthest关闭,Combine method为Minimum;
  • 投射几何体外轮廓为遮罩场,使用Height Field Mask by Object

HeightField Quick Shade —— 引用材质

  • 可将预制的材质应用于输入的高度场;
  • 设置基色,然后在关联纹理到不同层;

HeightField Remap —— 重映射高度场或遮罩场的值

  • 对调整高度范围,或平滑高度差有用;

HeightField Resample —— 调整高度场的精度

  • 本质是Volume Resample节点;

HeightField Scatter —— 在高度场表面撒点

  • 从高度场生成点;

Shallow Water Solver —— 在高度场上运行浅水模拟

  • 可模拟大部分水的行为,既可用于大规模场景如淹没的山谷,也可是小规模的效果如溪流流入雨水沟

HeightField Sharpen —— 锐化高度场

  • 其实是HeightField Blur节点,本质是volume blur;

HeightField Slump —— 模拟松散材料从斜坡上滑落并堆积在底部

  • 滑落是指不稳定的碎石堆沉淀为更稳定形态;

HeightField Terrace —— 从地形斜坡创建台阶

HeightField Transform —— 高度场的缩放和偏移

  • 实际即是使用transform节点;

HeightField Visualize —— 使用自定义颜色可视化高度场

HeightField Vop —— 高度场VOP

  • 实际即是Volume VOP节点;

Volume Splice —— 拼接重叠的体积

  • 分布式流体解算很常见;

HeightField Tile Split —— 将高度场划分为长和列

  • 用于并行处理,或将大区域划分为游戏引擎的块;

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

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

相关文章

我独自升级崛起怎么玩 我独自升级崛起游玩教程分享

《我独自升级:ARISE》是一款预计在 Android、iOS 和 PC 平台推出的动作 RPG,故事内容基于网络漫画版本改编,讲述世界各地出现「次元传送门」,而少部分人类觉醒了可以对抗传送门中怪物的「猎人」能力,玩家可以在故事模式…

【进程等待】是什么 | 为什么 | 怎么办 | wait阻塞等待

目录 进程等待是什么? 为什么要进程等待? 如何进程等待? wait 阻塞等待 进程等待是什么? 进程终止会把进程退出的数据(退出码和退出信号)存放到进程的PCB中保存下来,让父进程进行等待。…

【投稿资讯】区块链会议CCF C -- CoopIS 2024 截止7.10 附录用率

会议名称:CoopIS CCF等级:CCF C类学术会议 类别:人机交互与普适计算 录用率:2023年接收率21% (21 regular 10 work-in-progress papers/100) AREA 5: HUMAN-CENTRIC SECURITY AND PRIVACY IN INFORMATION SYSTEMS Access Con…

Linux网站服务

1.概念:HTML:超级文本编辑语言 网页:使用HTML,PHP,JAVA语言格式书写的文件。 主页:网页中呈现用户的第一个界面。 网站:多个网页组合而成的一台网站服务器。 URL:统一资源定位符,访问网站的地址。 网站架构:LAMP: LinuxApacheMYSQLPHP(系统服务器程序数据管理…

OpenHarmony 实战开发 - 如何在源码中编译复杂应用(4.0-Release)

文档环境 开发环境:Windows 11 编译环境:Ubuntu 22.04 开发板型号:DAYU 200(RK3568) 系统版本:OpenHarmony-4.0-Release 功能简介 在 OpenHarmony 系统中预安装应用的 hap 包会随系统编译打包到镜像中&a…

使用电路仿真软件教学的优势分析

随着科技的飞速发展,电子工程领域对人才的需求与日俱增。为了满足这一需求,教育者们不断探索着更加高效、直观的教学方法。电路仿真软件的出现,为电子工程教学注入了新的活力,它以其独特的优势,成为现代电子工程教育中…

啸叫抑制器采用什么处理芯片?ES56031或PH56031

会议系统或卡拉OK最头疼的就是啸叫了吧,来看看啸叫抑制器采用什么芯片 四通道啸叫抑制器,采用了2个电路板,每个板子处理2路信号,每块电路板有2个卡侬输入插座,2个卡侬输出插座 ES56031S,该啸叫抑制器为4通道…

请大数据把我推荐给正在申请小程序地理位置接口的人

小程序地理位置接口有什么功能? 若提审后被驳回,理由是“当前提审小程序代码包中地理位置相关接口( chooseAddress、getLocation )暂未开通,建议完成接口开通后或移除接口相关内容后再进行后续版本提审”,那么遇到这种情况&#x…

软件可靠度计算

软件的整体可靠度依据:若是单个就是当前部件的可靠度。若是多个部件,就需要多个部件的可靠度相乘。若是多个部件且有相同备份,那么计算公式更加不一样。 计算公式: 部件数:N 部件可靠度均为:R 单个部件的可…

树莓派4b测量光照强度

1.BH1750光照强度连接图 2. BH1750工作原理 BH1750的通讯过程 第1步:发送上电命令。 发送的过程和第2步基本一致,把测量命令(0x10)改成上电命令(0x01)。第2步:发送测量命令。 下面图片上的例子,ADDR引脚是接GND的,发送的测量命令是“连续高分辨率测量(0x10)”。 发送数据…

oc渲染器如何设置调渲染更快?oc云渲染加速助力

OC渲染器是Cinema 4D软件中广泛使用的渲染工具,它利用GPU进行硬件加速渲染,具备强大的计算性能。这使得它能够为产品和动画制作人员提供卓越的渲染质量。此外,OC渲染器还支持云渲染技术,这在需要进行大规模渲染任务时非常有用&…

【商业】SD NAND(贴片式TF卡)性能体验及应用

SD NAND【商业】   外观   NAND与TF卡的区别   雷龙CS SD NAND(贴片式TF卡)性能体验及应用   最后 SD NAND 外观正反示意图 NAND与TF卡的区别 什么是SD NAND?它俗称贴片式T卡,贴片式TF卡,贴片式SD卡,贴片式内存卡&am…

【贪心算法】哈夫曼编码Python实现

文章目录 [toc]哈夫曼编码不同编码方式对比前缀码构造哈夫曼编码哈夫曼算法的正确性贪心选择性质证明 最优子结构性质证明 总结 Python实现时间复杂性 哈夫曼编码 哈夫曼编码是广泛用于数据文件压缩的十分有效的编码方法,其压缩率通常为 20 % 20\% 20%到 90 % 90\%…

【C++】——内存管理

&#x1f600;&#x1f600;前言 好久没更新了&#xff0c;五一小长假&#xff0c;有点玩脱了&#xff0c;今天赶紧补一篇博客&#xff0c;回回状态 一 c/c内存分配 下面看下面一段代码 #define _CRT_SECURE_NO_WARNINGS 1 #include<iostream> using namespace std; i…

数据可视化训练第一天(matplotlib直线;散点图,随机漫步)

前言 本人自己的练习记录&#xff1b;如有错误请指正&#xff1b; https://matplotlib.org/stable/gallery/lines_bars_and_markers/index.html 官方有许多例子&#xff0c;可以找到自己需要的图像模仿进行绘制 1.一个简单的直线例子 就如同我们学习C语言的第一个helloword时…

STM32 PM2.5(GP2Y1014AU0F)空气质量 传感器

此工程是基于江科大源码的基础上创作&#xff0c;因为pm2.5这个模块比较冷门&#xff0c;参考的代码比较少&#xff0c;所以开源给大家学习参考&#xff01; 功能介绍 GP2Y10传感器模块模块原理&#xff1a;GP2Y1014AU0F是利用光散射发来测量空气中PM2.5的传感器&#xff0c;在…

Java集合进阶——集合体系结构及各个集合的方法

Java种的集合分为单列集合和双列集合&#xff0c;单列集合的最高层接口是Collection&#xff0c;双列集合的最高层是Map&#xff0c;这里先介绍单列集合 单列集合 体系结构&#xff1a; 注&#xff1a;红色框都为接口&#xff0c;蓝色框都为实现类&#xff08;实现类Vector已…

地平线的花样年华

北京车展在这个喧闹的“五一”假期落幕了&#xff0c;它留给我们许多思考。 虽然社会面的传播焦点落在了“网红”两个字上&#xff0c;但技术的更新依然如暗流涌动&#xff0c;给这届北京车展写下注脚。整个过程前后&#xff0c;最重要和吸引了最多目光的&#xff0c;是智驾&a…

什么是驱动数字签名?如何获取驱动数字签名?

Windows 驱动程序承载着计算机实现的各种内核和用户模式功能。如果驱动程序被黑客攻击&#xff0c;可能会产生很多问题。Windows通过数字签名来验证驱动程序包的完整性及发布者的身份。2020年10月的安全更新中&#xff0c;微软加强了对驱动软件的验证&#xff0c;如果Windows无…

【数据可视化-01】Matplotlib图形实战宝典

在数据分析领域&#xff0c;图形化展示数据是非常重要的环节。Python中的matplotlib库是绘制各类图形的强大工具。本文将介绍如何使用matplotlib绘制折线图、直方图、饼图、散点图和柱状图等数据分析中常见的图形&#xff0c;并附上相应的代码示例&#xff0c;可以当初matplotl…