
houdini
准风璧谈
这个作者很懒,什么都没留下…
展开
-
houdini HDK开发6——创建自定义节点(SOP_MySwitch)
靠着参考几个案例写出来的houdini节点,制作了一个节点,实现了与houdini里的sop_switch节点里的相同效果一、头文件(SOP_MySwitch.h)#ifndef __SOP_my_switch_h__#define __SOP_my_switch_h__#include<SOP/SOP_Node.h>namespace MySwitch{ cl...原创 2020-01-30 19:38:38 · 1739 阅读 · 4 评论 -
houdini HDK开发5——创建一个自定义节点
本文内容来自于jurajtomori 的 CREATING A SIMPLE C++ OPENVDB NODE IN HDK一、节点功能基于输入点激活VDB卷中的体素。二、原创 2020-01-27 22:15:05 · 1746 阅读 · 0 评论 -
houdini HDK开发4——houdini内部编译C++
最近在网上看见一个大神做的一个非常nb的节点,能够实现与vex wrangle节点相似的节点,而且节点内部由C++编写,在houdini里面写HDK更加便捷,但比较适用于小型开发,优点就是快速直观文件下载地址,提取码:64zv下载后,将该hda文件放至houdini安装目录下的houdini\otls文件里面打开houdini,在obj/geo/里面即可以创建该节点,创建一个box,连接...原创 2020-01-21 20:21:37 · 1735 阅读 · 0 评论 -
houdini HDK开发3——vs&cmake编译C++文件
本文参考houdini 16.5使用CMake编译HDK节点 解决初学者SOP_Star无法打开文件SOP_Star.proto.h的问题首先第一步,下载cmake,下载安装时记得添加环境变量,下载地址第二步,添加系统环境变量第三步,复制houdini安装目录下里的文件toolkit\samples\SOP\SOP_Star到一个空文件夹(非C盘)第四步,在这个文件夹下运行houdini命...原创 2020-01-21 19:52:31 · 1153 阅读 · 0 评论 -
houdini HDK开发2——编译节点
通过学习知乎上的一篇文章学会创建houdini自己的节点1、编写文件SOP_BlahBlah.h(别问什么意思,问就是我也没看懂)#pragma once#include <SOP/SOP_Node.h>class SOP_BlahBlah : public SOP_Node{public: SOP_BlahBlah(OP_Network *net, const c...原创 2020-01-19 17:49:46 · 1101 阅读 · 0 评论 -
houdini HDK开发1——hcustom的使用
使用houdini HDK是用C++编写的,所以运行速度明显高于python与vex,适合于更大型的开发刚开始学习的时候都只是根据官方文档学习,然后在创建第一个项目的时候就卡住了,原因就是hcustom老是编译报错,后来才知道要下载vs2017,然后终于实现了自己的第一个效果1、打开houdini自带的命令行工具(Start > All Programs > Side Effect...原创 2020-01-19 17:31:05 · 1737 阅读 · 0 评论 -
obj文件格式解读
学习了很长一段时间的建模,obj文件一直都在使用,但是却很少去研究过,只是知道这是软件之间的通用格式,直到最近因为刚好要在python中加载obj文件,才发现原来obj文件是如此的有规律随便用记事本打开一个obj文件:maya导出的obj格式主有4种数据,v顶点——代表该点的xyz坐标vt纹理坐标——对应贴图上的坐标位置vn顶点法向量——向量xyz方向f 面——格式为 :f v/vt...原创 2019-12-25 21:43:58 · 1305 阅读 · 0 评论 -
python for houdini——python在houdini中的基础应用02
视频一、houdini python编译器1、python shell2、python source editor————代码可以随场景保存构造的函数可以在外部通过hou.session访问到3、houdini panel editor4、创建的节点和工具可以随houdini软件保存5、Python Panel Editor ———— 创建面板二、houdini调用外部脚本的地方(...原创 2019-12-25 21:14:19 · 1674 阅读 · 0 评论 -
houdini python 配置 vscode 环境
一、在我的文档python文件夹中找到houdini.env文件,打开,加入语句EDITOR = vscode路径例如:EDITOR = D:\vscode\Microsoft VS Code\Code.exe接下来在houdini里面python Source Editor等代码编译窗口的地方按下ait+E则会打开vscode编译器,在编译器输入代码后保存,关闭vscode则代码会加载...原创 2019-12-25 18:51:00 · 3730 阅读 · 0 评论 -
maya灯光导入houdini插件开发——技术文档
如果想了解插件开发流程的话,可以参考我另外一篇文章maya灯光导入houdini插件开发插件下载接下来我将说明怎么使用这插件(因为之前写过技术文档,所以也懒得再写一份了,直接照搬上来)1、插件功能:将maya灯光导入到houdini中2、版本号:Houdini17.0 maya20183、SendLights项目文件内容4、插件的载入(1)将项目文件夹放在 C:\Users\A...原创 2019-12-08 21:26:27 · 1279 阅读 · 1 评论 -
maya灯光导入houdini插件开发
加入工作室时师兄给了两道测试题,由于第一道是完善师兄的一个houdini项目管理插件,我只是开发了一些小功能,所以不好意思拿出来。第二道题就完全是由自己开发的一个小插件,功能是把maya里的灯光导入到houdini里面。刚开始拿到测试题的时候有点慌,毕竟没怎么做过插件开发,还好师兄给了足够的时间,而且后面发现也没那么难,不过生了一场病,接连在床上躺了几天,不过后来都做出来了。基本做出来之后我就佛...原创 2019-12-07 22:54:10 · 1162 阅读 · 0 评论 -
python for houdini——pyside2&pyqt5在houdini中的使用
houdini虽然可以创建ui界面,但是都是通过代码所实现的,而外置qt插件可以创建图形界面,然后在代码中加载,即可以实现所见即所得的界面,再导入houdini中具体步骤如下:1、下载python,然后安装pyside2或pyqt5组件通过命令行 pip install PySide2 或 pip install PyQt5 即可完成安装2、在python安装路径找到designer,打开...原创 2019-11-10 14:04:20 · 1453 阅读 · 0 评论 -
python for houdini——python在houdini中的基础应用01
学了一个星期的python,终于可以在houdini中实操了,但是还是有点懵,对于python的语法还不大熟悉,所以还是得多练多做笔记,看了网上几位大佬的博客,个人觉得入门学习还是挺不错的python in houdini的基础教程奈何图片太不清楚,所以自己总结一下一、houdini中用python的地方主要在1.写节点上( file/new operator type:有个python形...原创 2019-10-20 19:25:27 · 4249 阅读 · 0 评论