进入正题前还是先提醒一句:常按Ctrl+S保存,Houdini容易崩溃,小心Houdini的崩溃让你一天的努力操作白费。
当我们使用Houdini时,Houdini可能会因为各种各样的原因崩溃,如果忘了按保存,那么……
分两种崩溃情况:
一、crash类型的崩溃
        这一种崩溃属于急躁型,该崩的时刻坚决不留情,立刻弹出报错警告框。一般是由于致命错误,就是Houdini它老人家还想为您干活,但是因为遇到了bug,它当前的状态不能再干活了,它只能直接死掉。

二、无响应类型的崩溃
        这一种崩溃属于不慢不急型,开始时崩溃的表征并不明显,因为无响应对于Houdini这种“大型”软件来说,在遇到高精度的设定参数值或巨大场景带来的山一般的解算量再加上稍微微微微微微微微性能差点的硬件配置(好吧,特效软件哪有能喂饱软件需求的硬件配置……)时,有时候暂时电脑还没缓过气来,就来个无响应,其实是没问题的,等会就好了。但是这里要说的,是崩溃的一种,这一种崩溃的开端就是无响应,就例如使用第三方渲染器(如Redshift)进行体素的渲染,若是直接从硬盘里读取缓存的bgeo(.sc .gz只是压缩类型不同的格式,在这里无区别)类型解算数据来进行渲染时,Houdini表现出来的就是无响应,然后你苦苦等待个十来秒之后,Houdini告诉你,哦,我停止干活了,然后就崩溃了。

        一般遇到致命错误、运行内存不足引发的都是crash类型的崩溃。
        第三方插件渲染器等因为兼容性或者设置机制差异而引发的是无响应类型的崩溃。
        当然还有一些骚操作引起的崩溃,如开着render view时拖动带有结算量的当前帧(这个有时会引发,有时不会引发)或者开着render view时加入新的geo的显示(渲染),加入新的渲染元素,引发的都是crash类型的崩溃。

对于上面说到的两种类型的崩溃,第二种无响应类型的崩溃,基本上可以幸运地告知您,你的努力白费了,Houdini不会在崩溃的一瞬间为您留下哪怕是一丝的后路。而对于第一种crash类型的崩溃,Houdini在崩溃的时候还是有为您着想一下,把你崩溃的文件存到系统盘/用户/AppData/local/Temp/houdini_temp这个路径下的。所以这种情况下补救的方法就是到这个路径去找到hip文件,然后复制粘贴到你当前正在编辑的项目(就是当前崩溃的工程)的地址中去,覆盖掉当前项目的hip,houdini_temp路径中的hip和你项目路径中的hip的区别是:路径中的hip是你上一次按下保存时的状态,houdini_temp中的hip是你崩溃瞬间状态的,也就是说要是你软件崩溃的当前距离上一次按下保存时间距离较长的话,无疑你更需要的是houdini_temp中的版本,当然这是崩溃瞬间的状态,也就是说这个hip里面他还带有引起崩溃的错误,所以当你覆盖原有hip之后,你第一件要做的事就是撤销“上一步”操作(手动撤销,根据记忆删除、撤销操作)。当然啦,要是你觉得自上次保存以来的过程的效果做得不好,那上面说的措施请忽视,这篇博客请忽视。

        虽然有crash瞬间保存下来的hip,但是有时软件崩溃是会把文件也崩坏了的,也就是说里面的节点都坏掉了,文件是废掉的了,所以最后,还是要再提醒一句:为了您的身心健康,请适时多按Ctrl+s,以免不幸
希望这些能帮到崩溃中的你。

Houdini运行时崩溃了怎么办?别害怕,还有一点点救!相关推荐

  1. 【Unity】Unity在运行时崩溃了怎么办?别害怕,还有救!

    进入正题前先补充一句:记得常按Ctrl+S保存,Unity也有Bug,小心Unity的崩溃让你前功尽弃!(不想再加班了QAQ) 当我们运行游戏时,Unity偶尔会发生崩溃.如果在运行前忘记了保存项目, ...

  2. 程序运行时崩溃生成崩溃文件(Windows Linux)

    记:在实际开发过程中,程序可以通过IDE来排查崩溃问题,但是当程序部署到没有开发环境的电脑上时,为方便调试和排查问题,势必要通过崩溃文件来记录崩溃瞬间的信息,这样就可以通过查找堆栈信息来排查问题. 一 ...

  3. Mac labelme安装及运行时崩溃bug解决

    labelme安装 on mac+python3 最近开始标注一些自己的数据集(自然图像),那不得首选labelme.本文记录一下安装过程以及运行labelme时遇到的bug(TypeError: a ...

  4. 点云赋值 PointCloudT::Ptr 运行时崩溃

    PointCloudT::Ptr cloud; cloud.reset(new PointCloudT); cloud->points.resize(500);for(int index =0; ...

  5. UI --- Xcode7 模拟器运行时崩溃解决方法

    在 AppDelagate.m 文件的第一个方法中添加以下代码: UIViewController *viewVC = [[UIViewController alloc] init]; viewVC. ...

  6. 笔记本玩逆水寒服务器未响应,逆水寒游戏运行时电脑崩溃怎么办_逆水寒运行游戏是笔记本崩溃问题解决办法介绍_游戏吧...

    近日有玩家表示在逆水寒运行时,部分笔记本会出现崩溃的现象.那么逆水寒游戏运行时电脑崩溃是怎么造成的,又该怎么解决呢?下面游戏吧小编就为大家带来运行游戏时电脑崩溃问题的解决建议. 运行游戏时电脑崩溃问题 ...

  7. 服务器崩溃产生什么文件夹,我在我的src目录里有jiffy,但是当我运行时我的牛仔服务器崩溃了...

    我试图克隆Jiffy来验证它是否为JSON编码器.我不得不将priv文件夹复制到/ src中,那么我可以使用cd src && erl > jiffy:encode....我在我 ...

  8. winaip文档服务器已停止工作,win7运行office?excel已停止工作,退出时崩溃

    关闭Excel时,出现错误提示,屏幕显示: office excel已停止工作 windows可以联机检查该问题的解决方案 进控制面板-->程序与功能,找到Office-->右击--> ...

  9. [翻译]Go与C#对比 第三篇:编译、运行时、类型系统、模块和其它的一切

    Go vs C#, Part 3: Compiler, Runtime, Type System, Modules, and Everything Else | by Alex Yakunin | S ...

最新文章

  1. 9.matlab中repmat函数
  2. 【jFreeChart】开发流程
  3. 【转】MFC下用ADO连接SQL SERVER,保存图片,BLOB
  4. php改密后joomla无法登陆,恢复丢失的Joomla密码的最常用方法
  5. 深入理解分布式技术 - 消息幂等性如何保障不重复消费
  6. C#实现的【阿拉伯数字转换成中文大写金额】
  7. 吐血整理《计算机网络五层协议之物理层(中)》
  8. jMeter 用户自定义变量的存储方式
  9. 2016,请不要在公司混日子!
  10. Connection to node 0 (/192.168.204.131:9092) could not be established
  11. @Autowired注解实现原理
  12. C++基础学习9:构造函数和析构函数
  13. Swift - 设置UIView的背景色和背景图片
  14. 离心泵CAE_2_ICEM剖分网格_2_叶轮流道
  15. 搜狗输入法PC版 v10.5.0.4726 去广告精简版
  16. 计算机网络(第7版) - 第五章 运输层 习题答案
  17. python基础坑点
  18. 数据结构——背包问题
  19. 天梯赛题目练习L1-001,L1-002,L1-003
  20. linux和aix命令总结

热门文章

  1. pg_partman
  2. NCRE-嵌入式系统开发工程师-计算机组成与接口知识整理
  3. 【python】文件读取写 open的方式with的方式 异常报错处理
  4. 树莓派3B安装影音系统OSMC
  5. PowerBi - 建模与关系函数
  6. 【ROM制作工具】合并分割system.img和userdata.img文件修改教程
  7. 《5G网络协议与客户感知》读书笔记 | 会话管理信令序列
  8. 计算机基础知识教程excel函数计算,计算机基础知识:Excel中的函数操作(四)...
  9. 云e办学习笔记(十六)Redis集成菜单
  10. 吃鸡神器iPhone苹果7Plus手机基础使用教程