- 博客(38)
- 收藏
- 关注
原创 Houdini笔记操作技巧_集锦
->命名,一般使用默认保存路径,保存-->编辑节点参数(需要的参数拖进来或创建参数进行关联,方便调节)。:先选2个有间隔的面,右键-->(SELECT(S to overlay))-->Pattern Selection-->Set Pattern(快捷键Shift+P)-->Shift+箭头(逐个加选间隔面)修改资产节点参数:资产节点右键-->Type Properties...-->(即可修改参数)-->点击Apply-->最后资产节点右键点击Match Current Definition。
2024-04-09 22:16:21
3090
原创 Houdini_RBD_刚体约束_2
Houdini,锚点属性@condof、@condir(与上一篇略重复,但更直观);2)@active属性,主动与被动;3)@animated属性,无点动画;4)@deforming属性,有点动画;5)动画和约束同时影响一个物体;
2024-03-16 19:06:31
1299
原创 Houdini_RBD_刚体约束_1
(Rigid Body Dynamics,即刚体动力学) 是 Houdini 中用于物理仿真的一个子系统。它可以模拟刚性物体的碰撞,弹性,重力等物理行为,使用 RBD,可以创建如碰撞,摔倒,破碎,液体等复杂的动态效果。它与 DOP系统配合使用,可以创建出更为真实的动态效果。
2024-02-24 15:41:54
2155
2
原创 HoudiniVex笔记_P26_RecursionBasics递归基础
递归是一种直接或者间接地调用自身的算法,一般计算机中的递归算法实现不适用于Houdini的Vex(通过函数或子过程来完成)。详情可见后面谢尔宾斯基三角的例子。图片来自@bky2016的文章,感兴趣可以去看看。本章主要使用以下几种方式实现递归:A)、For-Each节点,B)、For-Each节点 + VEXC)、Solver解算器D)、纯VEX(复杂),
2023-08-27 13:04:27
811
原创 HoudiniVex笔记_P25_ForceExtended力进阶
原视频:https://www.youtube.com/playlist?Houdini版本:19.5如有错误,可在评论区指正。
2023-08-21 20:59:57
701
2
原创 HoudiniVex笔记_P23_SDFBasics有向距离场
Houdini支持两种体积类型,它自己的体积格式(也有两种,Fog 和SDF )和VDB格式。Fog volume和SDF volume。是Houdini自带的不同类型的体积,特点是每个体素都有值。Volume(体积)由voxel(体积元素,后面简称为体素)组成。Fog volume实际是储存了每个体素的密度,常应用于流体模拟等。(想了解可以前面的第10节笔记)SDF volume中(SDF Signed Distance Filed 是带符号的距离场),每个体素存储了一个数值。
2023-08-14 20:34:21
1036
原创 HoudiniVex笔记_P22_RemappingBasics重映射
原视频:https://www.youtube.com/playlist?Houdini版本:19.5。
2023-08-11 20:55:37
773
原创 HoudiniVex笔记_P20_SolverBascis解算基础
Houdini的解算器的作用是计算物体(刚体、线缆、布料表面、流体等)的模拟行为。解算器是基于帧的反馈处理,将当前帧的结果用于下一帧计算,以此循环。节点第一个输入将用于解算的初始值,因此解算器的结果不能连接新求解器的第一个输入,可连其它输入。
2023-08-04 21:22:17
1446
3
原创 HoudiniVex笔记_P19_NoiseBasics噪波
noise是随机相关,多作用于纹理等(云、大理石、海洋等),比rand看起来多一些规律。noise相邻之间的数值,会比较接近,过渡比较平滑。可以理解为梯度或渐变的随机值。
2023-07-29 13:45:41
1224
原创 HoudiniVex笔记_P18_RandomnessBasics随机
原视频:https://www.youtube.com/playlist?Houdini版本:19.5本节主要讲讲随机、随机分布、非确定随机、均匀随机等相关函数。
2023-07-25 00:32:15
942
原创 HoudiniVex笔记_P17_IntrinsicAttribute内在属性
几何体的一些基本的固有属性,比如面积测量、体积测量、边界框(bounds)、封闭(closed-是否闭合填充面)、几何体id&类型、以及一些变换常用相关属性(Pack相关函数)。感兴趣可以去看看官方文档。图片及解释来自知乎@刘鹏云:内置属性与几何体类型和属性类别有关,内置属性只存在于primitive和detail 属性中, polygon\mesh \nurbs …不同的几何体类型,带有不同的内置属性。
2023-07-23 13:37:17
896
原创 HoudiniVex笔记_P16_GeometruFunction几何体函数
原视频:https://www.youtube.com/playlist?Houdini版本:19.5先复习下几何体属性Vertex、Point、Primitive、Detail之间的关系,如下图,
2023-07-22 01:17:01
1191
1
原创 HoudiniVex笔记_P15_MatrixBasics矩阵基础
原视频:https://www.youtube.com/playlist?Houdini版本:19.5如有错误,请指正,Thansks.原理推导略微复杂,非必要不要去深究。感兴趣的可以去看看线性代数。
2023-07-16 23:37:23
1537
原创 HoudiniVex笔记_P14_QuaternionBasics四元数基础
Houdini Quaternion Basics四元数基础vector4 = (x, y, z, w)——表示物体的旋转角度(x、y、z)及旋转轴(w).
2023-07-09 12:18:13
1369
3
原创 HoudiniVex笔记_P11_DictionaryBasics字典基础
字典Dictionary与数组相似。数组以【索引:值】方式存储数据,仅能存储单一数据类型。字典以【key:值】方式存储数据(即键值对),能够存储多种数据类型。
2023-06-28 23:50:38
614
2
原创 HoudiniVex笔记_P10_VoluemBasics体积基础
Houdini支持两种体积类型,它自己的体积格式(也就是Volume,有两种)和VDB格式。Volume的两种类型:Fog volume和SDFvolume。是Houdini自带的不同类型的体积,特点是每个体素都有值。Fog volume实际是储存了每个体素的密度,应用于流体模拟等。(本节主角)
2023-06-27 21:24:59
1761
1
原创 HoudiniVex笔记_P9_Function函数
函数可以理解为,把一个经常使用的代码块\动作提取出来(百度解释:是一个用于执行特定的任务并返回结果)。文档速查:点击直达VEX Functions点击直达VEX language reference点击直达VEX contexts(快速打开文档:在Houdini中点击右上方的?号,复制地址到浏览器打开即可)点击查看官方文档说明与【6、自定义无返回值函数】类似,对其代码进行修改//Function 返回的数据类型 函数名(变量类型;变量类型;……)//返回一个向量i<100;i++){
2023-06-23 13:36:20
1096
1
原创 HoudiniVex笔记_P8_Conditional条件
原视频:https://www.youtube.com/playlist?Houdini版本:19.5。
2023-06-22 00:40:39
858
原创 HoudiniVex笔记_P7_Loop循环
原视频:https://www.youtube.com/playlist?Houdini版本:19.5。
2023-06-20 21:04:18
1035
原创 HoudiniVex笔记_P6_Strings字符串
原视频:https://www.youtube.com/playlist?Houdini版本:19.5 如有错误,请指正,Thanks。
2023-06-17 23:47:13
1246
原创 HoudiniVex笔记_P5_Array数组
原视频:https://www.youtube.com/playlist?方法二:通过removevalue()函数删除指定值,仅能删除匹配的第一个值。上面两种方法结果相同,但是 set() 函数可以把向量或矩阵转换成浮点数。方法三:通过 removeindex() 函数删除指定索引对应值。方法二:通过 append 方法在已有数组属性末尾添加。方法一:通过 pop() 函数删除数组最后一个值。方法一:通过 push()函数添加数组。Houdini版本:19.5。
2023-06-17 00:58:33
878
原创 HoudiniVex笔记_P4_VariablesAndOperations变量和操作符
原视频:https://www.youtube.com/playlist?Houdini版本:19.5,更多数据类型。下面主要介绍变量之间的“加、减、乘、除”等运算。
2023-06-16 00:07:39
662
原创 HoudiniVex笔记_P3_ParameterBase参数基础
例如创建一个多边形小球Sphere,它的默认参数有半径Radius、中心Center、旋转Rotate、大小UniformScale、轴向Orientation、频率Frequency……等。
2023-06-14 20:39:59
1150
翻译 win10使用virtualenvwrapper管理virtualenv虚拟环境
1、virtualenvwrapper、virtualenv安装2、使用方法3、创建虚拟环境到指定路径4、常用命令1、为当前项目创建一个独立的虚拟环境,与其它项目依赖互不干扰。virtualenvwrapper是virtualenv管理器。pip install virtualenvpip install virtualenvwrapper-win2、创建...
2020-04-03 15:36:47
432
原创 djago.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
pycharm2019.1.1Django3.0mysql5.7搜了一圈,基本都是修改源码;或者指定pymysql版本信息来欺骗Django。解决办法:不用年久失修的pymysql,用mysqlclient(官方也推荐mysqlclient)pip install mysqlclient修改项目文件(非应用目录)下的**init.py文件把 import mysql#pymys...
2020-02-27 23:36:12
141
原创 ‘ffmpeg‘ 不是内部或外部命令,也不是可运行的程序
Windows下Pycharm使用ffmpeg时报Error:'ffmpeg' 不是内部或外部命令,也不是可运行的程序解决:官网下载ffmpeg,ffmpeg使用需要加上ffmpeg.exe程序的全路径参考:https://blog.youkuaiyun.com/wangliuqi123/article/details/80493695...
2019-04-15 19:40:41
14814
原创 NoReverseMath:Reverse for '**' not found.'**'is not a vaild view function or pattern name.
使用Django添加一个表单功能的时候报错:django.urls.exceptions.NoReverseMath:Reverse for '**' not found.'**'is not a vaild view function or pattern name.1、检查确认应用下的urls.py是否添加app_name名命空间。如 app_name='应用名'。2、检查确认应用...
2019-04-13 16:01:30
632
转载 gitbase的.ssh文件下的id_ras.pub
安装gitbase和配置gitbase邮箱密码后,找不到C:\User\用户名.ssh文件夹原因是没有用root用户登陆过详情参考~https://www.cnblogs.com/zwgblog/p/5838314.html
2019-04-13 15:25:11
337
翻译 《python编程快速上手》统计字符串出现次数(字典setdefault()方法)
//来源--《Python编程快速上手》1.字典:略2.字典setdefault()方法: 传递给该方法的第一个参数,是要检查的键;第二个参数,如果要检查的键不存在,方法就会返回键的值。3.计算一个字符串中每个字符出现 的次数message='Today is 2018.7.11,sunny!'count={}for Character in message: count.se...
2018-07-11 17:16:45
1584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人