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.mfbz.cn/a/604770.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++浮点数format时的舍入问题

C浮点数format时的舍入问题 首先有这样一段代码&#xff1a; #include <iostream> #include <stdio.h> using namespace std;int main() {cout << " main begin : " << endl;printf("%.0f \r\n", 1.5);printf("%.0f \r\n&…

2024副业指南:年轻人热捧的七大赚钱副业,在家就能做!做得好的月入过万了

副业&#xff0c;听起来就像是在主业之外的“小打小闹”&#xff0c;但你知道吗&#xff1f;很多人通过副业实现了财务自由&#xff0c;甚至有的人副业收入超过了主业&#xff01; 今天&#xff0c;就让我们一起探索那些适合你的副业机会&#xff0c;让你在工作之余也能成为收入…

3D模型素材有哪些常见的用途?

3D模型素材已经成为了设计、游戏开发、电影制作和建筑等领域的重要工具。它们以其独特的形式和丰富的细节&#xff0c;为这些领域的专业人士提供了无尽的创作可能性。 1.建筑和室内设计&#xff1a;在建筑设计中&#xff0c;3D模型可以帮助建筑师更直观地展示设计方案&#xff…

oracle试用期过期,解决办法

过期重置方法&#xff0c;删除注册表&#xff0c;相当于无限试用&#xff0c;缺点每30天都要重置一次 1. window r 输入 regedit 确定&#xff0c;打开注册表 2.删除下图里的两个文件夹 3.重启 plsql,登录成功

二叉树的前序、中序、后序遍历的C++实现

二叉树的前序、中序、后序 遍历属于深度优先搜索方式&#xff0c;本文使用递归法实现前序、中序、后序的遍历方法&#xff0c;代码如下&#xff1a; #include <iostream> #include <vector>struct TreeNode{int val;TreeNode* left;TreeNode* right;TreeNode(int …

Windows基于WSL2安装Kali-linux

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、kali-linux是什么&#xff1f;二、简单使用1.下载2.打开1.通过应用列表2.通过Terminal 三、安装图形界面1.下载2.打开 四、重头戏总结 前言 kali-linux大家…

NERF++:Analyzing and Improving Neural Radiance Fields神经辐射场的分析与改进

ABSTRACT 神经辐射场(NeRF)可以实现各种捕获设置的令人印象深刻的视图合成结果&#xff0c;包括360度捕获有界场景和前向捕获有界和无界场景。NeRF 将代表视图不变不透明度和视图相关颜色体积的多层感知器(MLPs)匹配到一组训练图像中&#xff0c;并基于立体渲染技术对新视图进…

力扣刷题--数组--第三天

今天再做两道二分查找的题目&#xff0c;关于二分查找的知识可看我前两篇博客。话不多说&#xff0c;直接开干&#xff01; 题目1&#xff1a;69.x 的平方根 题目详情&#xff1a;   给你一个非负整数 x &#xff0c;计算并返回 x 的 算术平方根 。由于返回类型是整数&#…

从零开始的软件测试学习之旅(九)jmeter直连数据库及jmeter断言,关联

jmeter直连数据库及断言,关联 jmeter直连数据库步骤jmeter断言jmeter逻辑控制器if控制器ForEach控制器循环控制器 Jmeter关联Jmeter关联XPath提取器Jmeter关联正则表达式提取器二者比较跨线程组关联 每日复习 jmeter直连数据库 概念 这不叫直连:Jmeter -> java/python 提供的…

单片机-点亮第一盏灯

原理图 需求&#xff1a;点亮或是熄灭LED 通过控制 P5.3引脚输出高电平时&#xff0c;LED灯就点亮&#xff0c;输出低电平时LED灯就熄灭 1.项目创建 新建项目 配置开发板信息 当前位STC芯片的开发板&#xff0c;选择STC MCU Database 搜素具体芯片型号&#xff0c;进行配置…

Spring-依赖注入的处理过程

前置知识 1 入口 DefaultListableBeanFactory#resolveDependency 2 每个依赖都有对应的DependencyDescriptor 3 自定绑定候选对象处理器AutowireCapableBeanFactory 注入处理 我们可以看到AutowireCapableBeanFactory中有两个方法&#xff1a; 第一个是单个注入&#xff1a;…

52页 | 2024大型语言模型行业图谱研究报告(免费下载)

【1】关注本公众号&#xff0c;转发当前文章到微信朋友圈 【2】私信发送 【2024大型语言模型行业图谱研究报告】 【3】获取本方案PDF下载链接&#xff0c;直接下载即可。 如需下载本方案PPT原格式&#xff0c;请加入微信扫描以下方案驿站知识星球&#xff0c;获取上万份PPT解…

【软考高项】三十六、资源管理6个过程

一、规划资源管理 1、定义、作用 定义&#xff1a;定义如何估算、获取、管理和利用团队以及实物资源的过程作用&#xff1a;根据项目类型和复杂程度确定适用于项目资源的管理方法和管理程度 2、输入 项目管理计划 质量管理计划、范围基准项目章程 项目文件 需求文件…

PostgreSQL和openGauss优化器对一个关联查询的SQL优化改写

PostgreSQL和openGauss数据库优化器在merge join关联查询的SQL优化改写 PostgreSQL 查询计划openGauss 查询计划拓展对比 看腻了文章就来听听视频讲解吧&#xff1a;https://www.bilibili.com/video/BV1oH4y137P7/ 数据库类型数据库版本PostgreSQL16.2openGauss6.0 创建测试表…

教你如何用VUE实现一个无缝横向滚动抽奖的效果

最近一位安卓端同事想要实现一个效果如下图&#xff0c;我们先看如下图&#xff1a; 我们看到上面想到如何实现呢&#xff1f; 先说下我的思路&#xff1a; 我先想到的是看能不能用轮播图swiper插件实现&#xff0c;试了下发现自己行不通&#xff0c;原因不是在于插件问题&am…

How Linux Works I - How Linux Start Up

目录 Linux如何启动&#xff1f; 启动信息 内核启动初始化与启动选项 写在前面&#xff1a;上一个专栏中我写完了内核源码层面看Linux&#xff0c;我们把抽象层拉高一点&#xff0c;看看Linux是如何工作的&#xff01; Linux如何启动&#xff1f; BIOS&#xff08;Basic Inpu…

05-08 周三 FastBuild FastAPI 引入并发支持和全局捕获异常

时间版本修改人描述2024年5月8日20:41:03V0.1宋全恒新建文档 简介 由于FastBuild之前花费了大概5天的时间优化&#xff0c;但最近重新部署&#xff0c;又发现了一些问题&#xff0c;就很痛苦&#xff0c;五一之后&#xff0c;自己又花了三天的时间系统的进行了优化。 上一波优…

刷题训练之模拟

> 作者&#xff1a;დ旧言~ > 座右铭&#xff1a;松树千年终是朽&#xff0c;槿花一日自为荣。 > 目标&#xff1a;熟练掌握模拟算法。 > 毒鸡汤&#xff1a;学习&#xff0c;学习&#xff0c;再学习 ! 学&#xff0c;然后知不足。 > 专栏选自&#xff1a;刷题训…

华为车BU迈入新阶段,新任CEO对智能车的3个预判

作者 |张马也 编辑 |德新 4月24日&#xff0c;北京车展前夕&#xff0c;华为召开了新一年的智能汽车解决方案新品发布会。 这次发布会&#xff0c;也是华为智能汽车解决方案BU&#xff08;简称「车BU」&#xff09;CEO 靳玉志的公开首秀。 一开场&#xff0c;靳玉志即抛出了…

损失一件外套?

2024/05/07&#xff0c;晴 碎碎念一波&#xff01; 早上洗漱完要出门时&#xff0c;发现自己昨天穿的外套不见了&#xff01;&#xff01;&#xff01;外套上身效果很不错&#xff0c;买了1年多穿的频率非常高&#xff0c;现在丢了还真挺可惜。 衣服口袋有一个耳机&#xff0…
最新文章