IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> houdini+python+pycharm+RPC环境配置 -> 正文阅读

[游戏开发]houdini+python+pycharm+RPC环境配置

1.什么是RPC?

houdini官网RPC的解释:

https://www.sidefx.com/docs/houdini/hom/rpc.html

简单来说,RPC就是,你可以编写,与houdini毫无关系的python工程文件,你可在其中自由的处理你的数据,当要将这些处理好的数据,转换为3D模型时,你可通过RPC将这些数据,传给Houdini绘制出,你想要的的3D模型。

2.pycharm中python环境配置

既然RPC可以编写与houdini毫无关系的python工程文件,那么你可以自由的创建一个python的环境。
那我自己的举例来说:

  1. 用conda创建了一个名字叫houdini,python版本为3.7的专用于编写houdini的虚拟环境
    在这里插入图片描述
  2. 在pycharm中选择刚创建的houdini虚拟环境
    在这里插入图片描述
  3. 添加houdini内置的python包路径,有了这些包,你才可以和houdini连接
    这个内置包,在houdini安装目录下

C:\Program Files\Side Effects Software\Houdini 19.0.498\houdini\python3.7libs

若有需要,你可以将这个包复制粘贴到,你电脑下的任意路径下,只要在python环境中添加到这个任意路径,你也同样可以与houdini相连接。
在这里插入图片描述
4. houdini编写RPC连接工具
这个的意思,就是houdini打开一个服务端口,等待执行传过来的python绘制命令。
在这里插入图片描述
点击执行刚刚创建的等待连接的工具。
5. 使用刚刚创建的python环境,在pycharm中编写python脚本,连接houdini
运行之前,安装以下两个库

pip install rpyc
pip install future

运行,连接到houdini,并使用返回的hou1句柄,指挥houdini绘制模型
在这里插入图片描述

import hrpyc
print("this is my first houdini python project")
con, hou1 = hrpyc.import_remote_module()
loader=hou1.node('/obj/').createNode('geo','MY_geo1')
  1. 此时在houdini中成功一个geo,大功告成。你可以指挥houdini做任何你想要做的事情了
    在这里插入图片描述
  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:47:10  更:2022-03-03 16:47:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 16:28:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码