自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 houdini python self tools

【代码】houdini python self tools。

2024-01-07 22:08:30 382

原创 记矩阵基础概念

转自up:Naruto_Q先贴个站里分享的基础概念。learn form 肥猫同学VFX。

2023-12-28 16:00:22 649

原创 关于水杯水

小型 water

2023-11-27 15:43:54 409

原创 vellum 学习03 10/7 (知识补)

如何创建属性:setprimattrib(0,‘name’,‘value’) 注:int addprimattrib(int。geohandle, string name, defvalue) 如果创建失败返回-1。分析. 可以简单理解为2步 >>>>>>1.创建约束线>>>>>>2.添加各种力.细节补 :我们这些只要一次 所以运行在detail 层级.(具体每个属性对应的作用可以看前几篇,不累赘)我们先看看,自带的有哪些力.一. 关于自定义约束线。

2023-10-07 10:32:21 156

原创 灯笼解算—kinfx

sin((0.05*@Frame+ch(“…/Ctrol/ofset”))*ch(“…/Ctrol/freq”))*ch(“…/Ctrol/amp”) 用的简单的sin函数。kinfx 刚刚开始学 做的可能比较复杂了。skleton ——画的骨骼。rigpose 主要控制动态。变成实心 方便控制弯曲。原地做完 匹配ani位置。

2023-08-24 16:12:06 148

原创 vellum (Discovering Houdini VellumⅡ柔体系统)学习笔记

视频地址:p=3&spm_id_from=pageDriver&vd_source=044ee2998086c02fedb124921a28c963(搬运)

2023-08-21 16:43:26 462

原创 Houdini Vex 补缺

oreint 不能同时等于2个那么要让原始从a到b在到c 可以借用qmultiply。== vector4 变量=dihedral(旋转前,目标/旋转后)==tip: rotate(矩阵变量名称,旋转角度值,旋转轴)orient 表示点的朝向,从始到终的,旋转规则。primpoints() 每个面有几个点。作用:进行物体transform工作。H中 @N = 所处世界Z轴。用法 一般后进行选转的写前面。@up = 所处世界Y轴。

2023-07-17 15:27:36 419

原创 锁子甲 bulid+sim

这里用除法+向上取整 /10 eg : 0-9 得0 10-19 得1 以此类推。分析:洒一堆点——copy 模型——点和模型符合一定规律。但是我们要横向10个点够了: 用modulo 除余。思路是解算一个差不多得面片 通过uv映射过去。我们要纵向奇数得点错开 h(size个单位)点和点的距离符合上述图中的关系 (横纵)解算略过了注意面片要带uv。

2023-04-17 16:52:14 373

原创 Python for houdini 开篇之帮助文档

houdini 如何查看帮助文档(for python)

2023-02-12 23:08:59 373

原创 Houdini_grass_sim (关于植物结算)

植物结算思路houdini

2023-02-02 16:56:20 650 4

原创 Python h

替换 parm 里面的crotl——ctorlsimport hou for s in hou.selectedNodes(): for c in s.children(): for p in c.parms(): if len(p.keyframes())>0: expr = p.expression() expr = expr.replace("ctorl",'ctorl2')

2022-08-02 22:10:40 143

原创 Python pip失败

vscode运行python时提示无法加载文件xxx.venv\Scripts\activate.ps1解决办法第一步:以管理员身份运行powershell第二步:执行:get-ExecutionPolicy 回复Restricted,表示状态是禁止的。第三步:执行:set-ExecutionPolicy RemoteSigned第四步:选择Y,回车如果第二步执行完成出现报错,可以忽略继续执行后续的步骤————————————————版权声明:本文为CSDN博主「ListenableFutu

2022-05-01 13:18:23 257

原创 python基础2

1.python 中分割字符串的常用方法2.字符串的大小写和空格操作3.重建字符串以及对齐的方法split() 用字符中的分割or 空 分割partition()分割分割大小写空格join 合并重建字符串的方法zfill 填充0给字符串填充0对齐的方法...

2022-04-11 20:56:54 502

原创 python 基础

1.注释 to do 将要做的 xxx 改进 FIXME 计划修改2.python 不能直接读中文需要在前面加#coding = utf-83.用户输入input / raw_input(py3已经取消)python异常报错(SyntaxError)语法错误(IndentationError)缩进错误(TypeError)类型错误(eg:数字和str相加)(Exception)异常基类异常语句捕获示例...

2022-04-10 20:22:04 513

原创 面向对象4/10

1.封装 2.继承 3.多态面向 过程/对象/接口eg:一个人做/一家店/连锁店规模——小——大class 定义一个类型区别 class car: 可以没有参数 class car(object): 父类用来继承def定义一个函数def foo(name): 参数继承egclass Car: color = "red"class Ferrari(Car): pass## ... or pass 跳过my_ferrari = Ferrari

2022-04-10 17:09:23 201

原创 houdini 破解失败

可能是由于我上了sidefx注册了之后电脑被记住了,尝试了好多最后通过更改电脑名字解决Liuyh的修改方法:方法1:(常用)右键单击“计算机”打开“属性”,左侧点击“高级系统设置”-点击第一个“计算机名”-点击下方“更改” 然后输入你想要的名字 应用确定 会提示重启生效,重启就ok了。方法2:(不常用)正版win7装系统时会让你填写用户名信息,填写完装好系统就是之前写的名称了。...

2022-02-28 00:20:20 2023

原创 Houdini 铁链结算制作

视频https://www.bilibili.com/video/BV1144y1W7MS?spm_id_from=333.999.0.0遇到问题 1.碎开2.邦硬主要原因是由于name和制作时候铁链就分开的解决办法:(同时满足)物体转为vdb from poly 后加 vdb to sphere线命名时候 每个点给名字:piece@ptnum名字给到面层级assemble就不用creat name否则会覆盖。最重要:bullet data :create Convex Hull pe

2022-02-17 10:06:36 383

原创 Master Fur

1.模型(没毛的有在ArtStation中获取 作者名字Felipe Gomez)2.刷毛前找图片参考网站:链接: link.pureref.com在这里插入图片描述1.导入模型tip:2.分开模型的各个部位3.转vdb开始刷毛啦!!一.还是工具架:add_fur二.刷毛的方向:curveAdvect 三.加强度、 扰乱、长短四.刷毛(guide groom)Constrain Lengthctrl+shift+alt 点击 设置快捷键绘制画出有(无)毛发的区域

2022-02-13 22:29:27 261

原创 制作自己的houdini设置

HOUDINI_PATH="D:\Vellum\MyHoudiniSettings;&"就可以存到自己的文件夹里面了~

2022-02-09 21:18:08 486

原创 Houdini 快捷键

ctrl +【 //// 】 开启额外试图2. ctrl+w 关闭试图u /i 返回上/下级菜单4. / 查询节点?跳转菜单q禁用w显示t渲染r显示Shift +L 排列选择的节点F2 rename nodej连接线13. = 使用file节点14.shift+o 开框,框住节点15.shift +m 适配节点16.shift+p 加TIP,note shift +j缩小17.shift i 添加背景1.

2022-02-07 22:53:32 1372

原创 vellum 学习02 2/6

布料结算1.一般布料结算我们都用三角面去solver这时候会产生布料三角面大小等问题我们有2种办法去解决。1.ploydoctor(自带节点删除小的有问题的三角面)2.通过代码删除float ratio_threshold = ch("ratio_threshold"); f@marea = primintrinsic(0, "measuredarea", @primnum); f@mperimeter = primintrinsic(0, "measuredperimeter", @primn

2022-02-07 12:37:48 1140 5

原创 开始做布料前的准备工作,如何做布料

视频:https://www.youtube.com/watch?v=4S_ebyQofBc&t=207s在我们开始制作布料时我们应该想到1.我们要创建什么布料。首先第一点Tailoring :裁剪1.这个物体由什么部分组成?2.这个织物是怎么裁剪的?3.这个织物怎么缝合(stitched)在一起的?4.缝线在哪里?第二点 布料的材质1.布料是什么材质组成的丝绸 牛仔 皮革2.布料怎么表现它的运动的1.拉伸如何(stretch)...

2022-02-05 00:30:38 646

原创 vellum 进阶2 猫毛发

二.猫hair1.是否有毛2. 颜色控制毛发大小长短3.noise控制毛发长短

2022-02-03 14:41:20 440

原创 vellum 简单Bear毛发

https://www.bilibili.com/video/BV1gR4y1W7fk?p=2课程 Bear熊 梳毛1. 添加毛发工具架: 1.add _fur {生成 guide groom 塑性的?hair generate 渲染用TIP:渲染的是Hair Generate2.毛发方向工具加: 2.Guide process1.方向面板参数3.弯曲和长度1.弯曲位置及强度控制2.只查看局部加快计算4.添加clump簇参数调节..

2022-02-03 14:13:32 412

原创 vex Learning 2/2 前5章

vex循环array数组修改数组中的数,eg 8号没有的话系统会自动去补充其他位数为0。for 循环while 语句会无限循环感染点

2022-02-02 23:46:20 183

原创 vellum参数

1.皮革 2.牛仔 3.丝绸 4.天鹅绒 5.塑料材质表现褶皱皮革硬很少牛仔硬很少丝绸柔软中天鹅绒柔软最多塑料硬几乎没有材质皮革牛仔丝绸天鹅绒塑料Density0.040.50.50.050.25Thickness322--Edge Length Scale0.150.350.350.250.25Stiffness1.01000000.01000.

2022-01-26 21:31:47 745

原创 mops安装下载

步骤1:下载MOP ,然后将它们保存在本地驱动器或网络共享中的某个位置。 重要的是,不要将文件直接安装到$HOME/houdiniXX.X目录中,否则在启动Houdini时可能无法正确加载。可以把文件放到 含有 houdini env 文件夹旁边 建一个 houdini tool 的文件夹里面步骤2: 把下载的文件里面的 MOPS.json 文件拷贝到 packages 文件里面 (文件夹目录在含有houdini env 文件夹中 ,没有的话 自己可以新建一个 ) 并把地址 修改成

2022-01-23 21:13:07 1072

原创 houdini ——杂记

mixmao导入的动画——用移动到merge take 去操作可以合并(否则原视take没有动画)

2022-01-23 17:00:38 510

原创 vellum 学习 (定时更新1/12)

vellum学习文章目录vellum学习前言二、遇到的问题1.结算慢2.怎么忽略碰撞3.新节点学习4.节点参数解释重要的2个参数总结前言场景转布料学习Staring布料 材质:丝绸/牛仔/皮革区别:软 ,褶皱小/ 褶皱锋利 /橡胶相比牛仔更软。1.丝绸厚度 0.001 bend 0.0001 刚度压缩 100000(保留皱纹)、2.牛仔褶皱锋利:——可以通过bend plasticity变形 (只要弯曲低于值域,马上硬化形成锋利的边)3.皮革因

2022-01-12 23:31:24 2185 7

转载 布料搬运01

Cloth(布料)创建的约束既包括边的距离,也包括二面角的弯曲。Hair(头发)创建由边的距离和边之间的弯曲组成的约束。 该弯曲还包括边的转动,从而产生扭转效果。String(线)创建更轻量级的头发约束,包括边的距离和边之间的角度。 不过,它们没有任何转动的约束,因此边可以自由旋转。Pin to Target(固定到目标上)将指定顶点固定到目标几何体中的对应顶点。对于Vellum解算器来说,“目标几何体”通常是第一个输入,因此它与动画匹配,但可以被覆盖。Attach to Geometry(

2021-12-30 22:16:23 344

原创 布料结算test

2021-09-08 16:18:06 200

原创 读取面最近属性

用point读 通过ptnum的话左右点不一样读不准;用xyzdist 通过做垂线获取最近点prim 和uv坐标在用prim打开 这个点的属性int prim;vector uv;float dist = xyzdist(1,@P,prim,uv);vector n = primuv(1,“N”,prim,uv);v@N = n;...

2021-08-04 14:00:36 108

原创 vellum cloth

sdf push穿插处理1.勾选fill interior2.@surface -= .005; wrangle 这一不会把 实心变空心(其他节点会的)3.float dist = volumesample(1, 0, @P);vector grad = normalize(volumegradient(1, 0, @P));if (dist<0)@P -= dist*grad;

2021-07-29 12:08:37 653

原创 Houdini 云制作

这里写目录标题一.发射源制作pointvop内简略发射源(雏形)二.Dop 内部对比图gasintermittentsolve and enablesolver用法添加pscale 和颜色noisegasparticletofield 里threshold查看如何dop中可视化看参数2.解决pyro蘑菇头gas turbgas disturb一.发射源制作1.发射源pointvop内2.pointvop内简略发射源(雏形)3.简略发发射源(雏形)二.Dop 内部这里使用了这种计算

2021-07-25 15:12:39 803

原创 Particles

1.大小和 alphaf@pscale = chramp(“ramp”,(@age/@life))*rand(@id + chf(“seed”))*chf(“scale”);f@Alpha = chramp(“ramp_alpha”,(@age/@life));2.sin pscale大小变化float amp = chf(“amp”);float rdfre = fit01(rand(@id+chf(“randseed”)+54),chf(“min_fre”),chf(“max_fre”));

2021-07-23 23:34:50 138

原创 相机删除_

string camera = chs(“camera”);//------------------------------------float cull_min =ch(“cull_min”);float cull_max =ch(“cull_max”);float cull_far = -ch(“cull_far”);//------------------------------------penvector p_ndc = toNDC(camera, @P);int is_culle

2021-07-23 23:33:35 173

原创 Houdini timeblend

直接使用timblend得到小数帧 会出现问题。

2021-06-20 08:49:35 526 1

原创 Python for houdini

学习出处https://www.bilibili.com/video/BV18V411a75k up主:笑笑骁骁笔记记录01.安装:略,(遇到安装完后scripts文件夹没有,解决从新安装,path让它自己配置。)打开外部编辑器,import houLoder=hou.node('/obj/').createNode('geo','my_geo')Loder.createNode('file','obj_file')打开hou obj模块下创建一个geo节点名字是(my_geo)在在

2021-05-23 15:41:53 211

原创 中文官方Niagara基础1_笔记02

九:蓝图控制粒子拖入放在枪口上开枪才会有火星ok现在一枪一枪开是ok了解决:勾上reset每次都重新开始播放粒子火焰会延迟在空中(一般好像就是延迟的所以可不勾)

2021-05-16 16:41:12 202

原创 中文官方Niagara基础1_笔记01

一.打开第一人称射击游戏,开始制作特效二.Niagara粒子系统简介(一种材质——一个粒子系统)三. 制作开始1.分析2.发射器总结:创建一个粒子系统(继承空发射器)3.粒子发射器参数窗口中没粒子(取决2个发射模式+渲染效果)3.1渲染样子3.2发射模式3.3添加速度(单轴)tip:3.4添加锥形速度这里记一个(add velocity cone即可)3.5回溯3.2 (我们要做的枪口发射应该是一瞬间,不是持续发射)该发射源方式 spawn Burst(突

2021-05-16 15:36:53 1067

houdini grass sim

houdini grass sim

2023-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除