Hair|Fur —— Geometry Nodes

Beginner Blender 4.0 Tutorial - Part 6: Geometry Nodes 几何节点。 阅读详情

目录

Groom Blend —— 融合两个groom的skin和guide

Groom Fetch —— 从groom对象获取groom数据

Groom Pack —— 打包groom以便写入磁盘

Groom Unpack —— 解包groom

Groom Switch —— 切换两个groom流

Guide Advect —— 通过速度场来驱动引导线的点

Guide Collide With VDB —— 使用VDB SDF重解析引导线的碰撞

Guide Deform —— 使用动画skin和可选的引导线去变形几何体

Guide Draw —— 绘制引导线或输出场

Guide Groom —— 交互式创建和修改引导线

Guide Group —— 创建标准的groom面组

Guid Grow to Surface —— 将曲线生长到表面

Guide Initialize —— 快速设置初始方向

Guide Interpolation Mesh —— 生成低精度的mesh以用于对引导线插值

Guide Mask —— 为其他groom操作创建mask属性

Guide Partition —— 创建用于毛发生成的分割线

Guide Process —— 对引导线或毛发进一步处理

Guide Skin Attribute Lookup —— 查找引导线根点的skin属性

Guide Tangent Space —— 沿着曲线构建一个连贯的切线空间

Guide Transfer —— 将引导线传递到新skin上

Hair Card Generate —— 将毛发转化为发片并保持外形

Hair Clump —— 将引导线打簇

Hair Generate —— 在表面或从点生成毛发

Hair Growth Field —— 绘制毛发及基于笔划生成速度场

Reguide —— 对现有guide插值以生成新guide

Wire Blend —— 在曲线间融合变形并保持曲线长度

Wire Transfer —— 向另一条曲线传递形状


Groom Blend —— 融合两个groom的skin和guide

  • 融合两个groom的skin和guide;
    • 基于匹配的面id(或面号)融合;
    • 非插值融合(copy位置),如对应的引导线点数不一样即不可完全融合;
    • 插值融合(attribute interpolate位置),对应的引导线点数不影响;

Groom Fetch —— 从groom对象获取groom数据

  • 从groom对象获取groom数据;
  • Fetch Input
    • 勾选,使用输入Groom object节点的一号端口(第二个端口)输入的节点;
    • 不勾选,就是使用输入Groom object节点;

Groom Pack —— 打包groom以便写入磁盘

  • 打包groom,以便写入磁盘;
  • 打包后,即包含静态引导线和skin,也包含动态引导线和skin;
  • Groom objects(如Guide Deform、Guide Sim、Hair Generate)可读取打包对象;
  • 可使用Groom Unpack解包;

Groom Unpack —— 解包groom

  • 对打包groom的对象解包;
  • 可使用Groom Pack打包;

Groom Switch —— 切换两个groom流

  • 切换两个groom流;
    • 包括Guides、Skin、Skin VDB;

Guide Advect —— 通过速度场来驱动引导线的点

  • 通过一个速度体积场(vel),驱动引导线的点;
    • 利用VDB Advect Points节点驱动点(@traillen有影响);
    • Fill Collision Field,针对碰撞体内的使用vel驱动(直到vel为0);
      • 可能因为VDB体素激活的原因,碰撞体外仍然有点;
    • Fill Velocity Field,驱动引导线(直到vel为0);

Guide Collide With VDB —— 使用VDB SDF重解析引导线的碰撞

  • 使用VDB SDF重解析引导线的碰撞;
  • 可使用skin遮罩属性mask,及沿曲线本身的遮罩属性mask,来控制碰撞弯曲效果;

Guide Deform —— 使用动画skin和可选的引导线去变形几何体

  • 此节点使用其他变形几何体(skin或guide),对几何体(毛发或任何几何体)进行变形;
    • 通常使用动画角色mesh,变形毛发曲线;
    • 也可使用引导线(orient点属性和roots点组),对几何体变形;
  • 输入的几何体,可以是毛发曲线(如rest位置生成的角色毛发);

Guide Draw —— 绘制引导线或输出场

  • 绘制guide,调节Growth Field Quality及Inner Blend Width(默认为0没有曲线);
  • 绘制groom,输出场Export Groom Field(v),重命名为vel即可驱动曲线;
  • 内嵌Hair Growth Field节点;

Guide Groom —— 交互式创建和修改引导线

  • 交互式创建和修改引导线;
  • 应切换到Grooming环形快捷菜单,切快速切换工具;

 详细请参考:Hair|Fur —— Guide Groom-优快云博客

Guide Group —— 创建标准的groom面组

  • 创建被grooming工具使用的,标准groom面组(guides);
  • 会减去partinglines组;

Guid Grow to Surface —— 将曲线生长到表面

  • 输入源点及skin,生成从源点到skin的曲线;
  • 生成到表面的点,还可受表面速度影响;

Guide Initialize —— 快速设置初始方向

  • 快速给定一些初始的方向,对开始快速groom非常有用;
  • 提供了对整个groom设置的多个方法;
    • Wind Direction,设置风方向;
    • UV Blend,可和uv增加的方向融合;
    • Lift,从skin上抬起毛发(需有Skin VDB);

Guide Interpolation Mesh —— 生成低精度的mesh以用于对引导线插值

  • 对输入的引导线和skin,是擦用于对引导线插值的低精度mesh;
  • 输入引导线根部点,作为硬参考点保留,其余点低精度remsh;
  • 生成数组点属性guides、weights,储存影响的引导线及其权重;

Guide Mask —— 为其他groom操作创建mask属性

  • 为其他groom操作,创建mask属性;
    • 可使用noise,基于曲线长度,基于skin曲率,或随机创建遮罩;
    • 可使用几何体作创建遮罩(第四端口);
  • 内嵌Guide Mask Core节点;

Guide Partition —— 创建用于毛发生成的分割线

  • 创建用于毛发生成的分割线;
  • 会生成partinglines面组;

  • 内嵌Guide Group节点;

Guide Process —— 对引导线或毛发进一步处理

  • 修改guide或hair,使用一个或多个此节点;
  • 以下所有操作,均可进行mask(绘制skin属性或texture);

Set Direction 设置方向

  • 旋转guide到特定方向;
  • 可整体旋转曲线,也可旋转曲线每段(使用Curve Mask参数控制);

Set Lift 设置抬起

  • 抬起,或靠近skin;

Set Length 设置长度

Displace 使用skin法线方向

Wave 使用sin函数

Straighten 拉直

Smooth 平滑

Frizz 卷曲

Bend 弯曲

Set Simulation Attributes 设置用于解算的属性

Guide Skin Attribute Lookup —— 查找引导线根点的skin属性

  • 在引导线根部下面,查找skin属性;
    • 如没有skinprim、skinprimuv,会自动创建;

注,原点位置的点,不会创建属性(bug);

Guide Tangent Space —— 沿着曲线构建一个连贯的切线空间

  • 沿着曲线构建一个连贯的切线空间;
  • 此节点会被各种grooming工具内部使用;

Guide Transfer —— 将引导线传递到新skin上

  • 基于UV属性或直接基于拓扑结构,将引导线传递到新skin上;
    • 基于UV可使用在不同的skin上传递;
  • 基于新旧skin,来变换引导线(两种变换);
    • 一种是从根部变换引导线(使用根部对应skin位置的变换信息),类似Guide Deform;
    • 一种是point deform;

Hair Card Generate —— 将毛发转化为发片并保持外形

  • 将毛发曲线转化为几何体发片,并保持groom风格和形状;
  • 将邻近的曲线打为簇,并为每簇生成多边形发片,宽度和方向于原始曲线匹配;
  • 发片内存低计算少,适用于实时应用;

Hair Clump —— 将引导线打簇

  • 将引导线或毛发打簇;
    • 可对打簇的结果,再次迭代打成更小的簇;
    • 打簇后还可添加卷曲效果;
  • 用来控制打簇的曲线,即可从输入的曲线中选择,也可额外提供;
  • 内嵌Hair Clump Core SOP节点;

Hair Generate —— 在表面或从点生成毛发

  • 在表面(scatter)或从点,生成毛发;
  • (可选的)使用引导线,去塑造毛发形状;
    • 基于与引导线的距离,计算引导权重(默认);
    • 基于毛发在skin上位置,计算引导权重(不自然);
      • 引导线应位于skin的每个点上(即Guide Per Point模式);
      • 可使用Interpolation Mesh(guides/weights);
    • 使用引导线的clumpid来影响毛发打簇效果;
  • 内嵌Hair Generate Core SOP节点;

注

  • 当为Guide Per Point模式时,方向不受furdirection影响;
    • 但Hair Generate SOP节点此模式,方向受furdirection影响;

Hair Growth Field —— 绘制毛发及基于笔划生成速度场

  • 绘制毛发及基于笔划生成速度场;
  • 基于Volume Rasterize Hair节点生成场;
    • 生成的vel场可被Guide Advect SOP节点使用;

Reguide —— 对现有guide插值以生成新guide

  • 对现有guide插值,以生成新guide;
    • 新的guide,受现有guide的影响属性guides、weights(基于距离);
    • 可控制受现有guide影响的数量,及影响强度;

Wire Blend —— 在曲线间融合变形并保持曲线长度

  • 在曲线间融合变形,并保持曲线长度;
  • 针对的是相同拓扑结构,输入的几何体应为open face;

Wire Transfer —— 向另一条曲线传递形状

  • 用于将一条曲线的形状传递给另一条曲线;
  • 通过对源曲线加权平均,以生成目标曲线;
    • Kernel Function用于计算权重;
  • 源曲线于目标曲线顶点应相同;

Houdini毛发-制作流程 目录   快速生成工具 标准工作流程 特殊类型的创建 快速生成工具 在Houdini的Hair Utils工具架上的Add Fur可以快速的创建一套毛发系统,依次包括Guide Groom,Guide Deform, Hair Generate。 Groom生成导线,Deform用来继承皮肤的变形和动画,最后Hair生成可渲染的毛发。 这是一个非常简单和快速的方法,可谓一键生成。但... 阅读详情

相关推荐

(遇到问题)(已解决)AttributeError: ‘Tensor‘ object has no attribute ‘interpolate‘

我明明进行了 import torch.nn.functional as F 但是这里F不能用了,下面我改成了如下就能用了 import torch.nn.functional import torch.nn.functional as F 能用 Rlist = [] Fa, G = self.SFPart(R, D) # spatial fusion part Fb = self.PRPart(R, D, G) # perception and r

计算机视觉 409

Houdini常用SOP节点

Houdini常用SOP节点

weixin_38487869的博客 7795

AutoFactory:一个Blender生成器附加组件,它可以SL多个修改器,GeometryNodes,Drivers ..

汽车工厂 一个Blender生成器附加组件,它可以SL多个修改器,GeometryNodes,Drivers ... UI介绍 CC0资产 photo_studio_01_2k.hdr hdrihaven.com/hdri/?c=studio&h=photo_studio_01 预设值 搅拌器文件 漏洞 单击“自动保存”按钮不能在MeshClean中使用 rigify插件不能在2.93A中使用。 几何节点无法添加Node [group input] .outputs加入 其他 大家好,我是回族blender已更新至2.92,所以今天我为您带来一个即用的开源Blender修改器和我创建的节点预设管理插件-Auto factory-这是以前的开源插件的迭代AutoMech。 汽车工厂当前为GPL3.0,但“预设”文件夹中的预设文本,通用名称和材料将是CC0产品。 因此,您可以执行所需

Houdini 18.5 Nodes Geometry nodes geometry node 多边形节点 2- 自用,翻译有误

Given a curve that represents the high 'pin' points and low 'sag' points of a cable, this sop will generate sagging cables, with user definable cable count, shape, colour. 给定一条代表电缆高“引脚”点和低“垂度”点的曲线,本标准操作程序将生成垂度电缆,并具有用户可定义的电缆数量、形状和颜色。提供调节降雨强度、可变性和位置的控制。

qq_39239990的博客 1290

GroomExporter-v012-Blender4.1.1安装和使用方法

ue5的blender4.1groom毛发插件v012

【附源码】Node.js毕业设计高校院级校友信息管理系统(Express)

首先,该系统可以提高高校对校友信息管理的效率和准确性。通过系统提供的查询功能,高校可以方便地获取校友的最新联系方式和动态,及时了解校友的发展情况,为校友提供更好的服务和支持。总之,开发高校院级校友信息管理系统将为高校提供一个高效、便捷的工具,有助于提升校友管理水平和服务质量,促进高校与校友之间的良好互动关系。通过使用前端技术HTML、CSS、JavaScript和Vue框架,结合后端技术Node.js和Express框架,以及MySQL数据库,可以实现对校友信息的快速录入、查询、修改和删除等操作。

佳愉毕设源码 893

markitdown:把 PDF、Word、PPT 批量转成 Markdown,3 行代码接入你的大模型流程

markitdown 是微软开源的 Python 文档转换工具,能把 PDF、Office 文档、图片、音频等格式统一转成 Markdown,保留标题、列表和表格结构。它输出的文本对大模型很友好,适合要做 RAG 知识库或文本分析的你。 ## 3 步跑通:markitdown 安装步骤 🐍 环境要求一句话:Python 3.10 及以上,建议放在虚拟环境里避免依赖冲突。 ```bash p

gitblog_00689的博客 457

航天仿真必看:如何用SOFA库实现高精度GCRS-ITRS坐标转换?避坑指南

本文深入解析了航天仿真中高精度GCRS-ITRS坐标转换的关键技术,重点介绍了SOFA库在天球系与轨道系转换中的权威应用。通过对比传统方法的误差来源,详细阐述了SOFA库的转换算法优势、工程实现步骤及误差控制策略,为航天器轨道仿真提供毫米级精度的解决方案。

7h6j5k4l3的博客 850

Attribute标记(1)——Attribute

1、Attribute有很多种翻译:属性(容易和类的属性(Property)混淆)、标记、特性、注解等。 2、Attribute用来对类、属性、方法等标注额外的信息,贴一个标签。Attribute是一个类。 3、Attribute的格式:[Attribute类名(构造函数参数)],如果没有参数可以简写为[Attribute类名] 4、常用内置的Attribute: [Obsolete("推...

qq_34573534的博客 1213

occ算法真值构建

occ算法真值产生

xiaomu_347的博客 610

实战!用Python爬取海关总署进出口贸易数据 —— 从反爬突破到数据可视化全流程指南

{"period": "2026-05", "country": "美国", "import_val": 123.4, "export_val": 567.8, ...}研究员可构建领先指标模型;fig = px.bar(top, x="country", y="total_usd", title="贸易总额TOP10")html.H1("海关进出口数据看板", style={"textAlign": "center"}),"""发起带签名的POST请求(实际为GET + query param)"""

2201_76125261的博客 588

Hair|Fur —— 工具架

毛发工具架介绍;

NapoleonCoder的博客 560

工商银行数据智能架构实践

工商银行大数据平台技术创新与实践摘要(149字): 工商银行构建了企业级大数据云基础设施,形成包含批量计算、流计算、联机分析等核心能力的技术架构。平台创新性地实现流批一体处理,将个人储蓄存款监测时效提升至分钟级;通过实时数仓技术将报送时效缩短至1-5分钟;融合内外部数据构建风控模型,债券违约预警准确率达100%。平台还支撑了"码上赢"精准营销和空间数据服务等创新应用,未来将向存算分离、实时数仓和云数智融合方向演进,持续提升数据价值转化能力。

银行信息系统应用架构详解 539

AttributeError: ‘module‘ object has no attribute ‘interpolate‘

最近复现的VSR代码需要用到torch0.4 但是依然报错AttributeError: ‘module’ object has no attribute ‘interpolate’,查找答案后发现这个问题只要把对应报错代码处的interpolate替换成upsample就可以了.

qq_44404197的博客 475

uniapp [全端兼容] - 实现省市区选择器三四级联动组件,uniapp选择地址自定义省市区三级联动插件,弹框式多级联动选择器区域选择(全平台兼容苹果安卓App、支付宝微信小程序、移动端H5网页)

uni-app省市区选择器,省市区街道三级四级联动选择器,uniapp自定义多列选择器省市两级联动,uniapp picker组件实现多级联动,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,uniApp选择器省市区县街道乡镇,uniapp实现省市区选择联动,uniapp城市三级联动(自定义组件)_uniapp三级联动,picker插件省市区联动,uniapp小程序省市区选择器,uni-app 省市区街道的四级联动选择,uniapp怎样实现省市区地址三级联动uni

🏆 前端领域优质创作者 1万+

【JCR一区级】鱼鹰算法OOA-CNN-LSTM-Attention故障诊断分类预测【含Matlab源码 5711期】

鱼鹰算法OOA-CNN-LSTM-Attention故障诊断分类预测 完整代码和数据,方可运行;数据可直接替换,适合小白!可提供运行操作视频!

订阅付费专栏Matlab(奶茶价版)或下载付费资源,可赠送奶茶价版付费专栏指定代码1份; 3601

Blender 山地场景制作全流程详解:地形生成、Geometry Nodes 与 Cycles 渲染

本文系统讲解 Blender 山地场景的完整制作流程,涵盖 A.N.T. Landscape 地形生成、几何位移增强细节、Geometry Nodes 植被散布,以及 Cycles 写实渲染设置。通过拆解真实项目思路,帮助你掌握大规模地形建模、材质混合与灯光配置的核心方法。同时针对高面数场景渲染效率问题,文章介绍了渲染101云渲染的应用场景,可显著缩短 Blender Cycles 渲染时间。使用邀请码 0648 注册即可领取测试费免费体验,适合个人创作者与商业项目参考。

qq_68016254的博客 1943

FPGA原型验证(七):如何选择、搭建原型验证平台?

本篇概要::讨论了在项目初期选择目标FPGA平台的重要性,包括自制板卡与购买现成板卡之间的决策。主要是为那些希望建立基于FPGA的原型平台的工程师和设计师提供了深入的技术细节和决策指导,无论是选择自制还是购买现成的解决方案。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 943

max模型怎么导入ue4_从HOUDINI导入UE4 Groom Hair“毛手”毛脚的研究笔记

使用软件: Houdini 18.5UE4版本: 4.26所需技能:Houdini基础操作,UE4基础操作前言:自己随便摸索瞎玩玩,做笔记与分享用。不保证全部正确,如有问题欢迎留言一起讨论。有可能出后续,有可能不会(咕咕咕)。为方便用过Houdini却没植过毛的小伙伴食用,前半部分会简易的手把手做一点植毛。后半部分篇主要为Houdini导入UE4时,坐标轴对齐,粗细调节,使导入的毛发尽可能和ho...

weixin_42298622的博客 1831

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

3D 人物角色毛发曲线转插片(hair cards) 教程

【教程】通过blender GeometryNode将毛发的Curve曲线转化为带宽度网格体以及将网格体转化为Curves_哔哩哔哩_bilibili

nutriu的专栏 915

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

blender-skills 程序化建模指南:geometry-nodes 散布系统与建筑生成器节点图详解

blender-skills 是面向 Cursor、Claude Code、Kiro 与 Codex 等 AI 编程助手的 Blender 技能包,内置 94 个专业技能,可驱动从 blockout 到引擎导出的 MCP 生产流水线。本篇聚焦其中的**程序化建模**能力:带你快速看懂 **geometry-nodes 散布系统**与**建筑生成器节点图**,掌握从参数定义、随机化控制到游戏导出的完

gitblog_00027的博客 17

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Blender Geometry Node 学习记录

节点篇 表面细分 subdivision Surface: 光滑物体 几何变换 Transform: 调物体的位移,缩放,旋转等 合并节点: Join Geometry,可以合并多个节点 实例化到点: Point Instance,将物体实例化到该物体的点上 基础操作 节点打组:Ctrl + G, Table 键进入与退出该组, 选中该组,F2进行改名操作,也可以通过 N键调出属性栏,在item里的Lable来更改名字 创建对外公开的变量,将要公开的属性连接到左侧的Group Input..

muyouking 4001

AttributeError: 'module' object has no attribute 'interpolate'

由于我的pytorch一致安装不了1.0.0以上的版本,所以一直用的是0.4.0,很多更新的函数. AttributeError: 'module' object has no attribute 'interpolate' 这个问题上只要把interpolate替换成upsample就可以了. ...

a362682954的博客 4034

第096封“情书”:十六亩地PDG For Design Work Pt. 3 - Setting Up Distributed PDG<Entagma>Houdini 2019

▉ 几分耕耘就有几分收获 。— 每天翻译一篇教程,这就是我写给houdini的情书。【首发于同名公众号:“致houdini的情书”】大地█ “我梦中的家园:cg农场” 前言不搭后语cg青年中年到农场去,接受农场分布式计算的再教育很有必要”。可是农场太贵了,可望而不可即,只能望梅止渴了,羡慕有农场的cg农民。本节内容使用农场分布式计算PDG本节要实现效果.....今天是42岁第0...

sinat_33115291的博客 509

__attribute__((packed))

__attribute__((packed))详解 1.__attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如: 在TC下:............

wecode666 2851

AttributeError: module ‘scipy‘ has no attribute ‘interpolate‘

使用 f=scipy.interpolate.interp1d(x,inputData,axis=0)时报错: AttributeError: module ‘scipy’ has no attribute ‘interpolate’ 解决方法: from scipy.interpolate import interp1d f=interp1d(x,inputData,axis=0)

weixin_42076509的博客 4428
上一篇: Hair|Fur —— Fur
下一篇: Linux —— 信号阻塞
挨代码
博客等级 码龄5年 1696粉丝 384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值