摘要:
源 起 Unreal Engine 4 是全球最先进的Realtime Illumination & Physical 引擎; 长期以来,UE4都只有Windows版和Mac版,今年终于向Linux开放,但是需要开发者自己动手编译C++源代码。。。好吧,正好练一下在Ubuntu系统中编译C... 阅读全文
摘要:
前 言 上篇海面特效的博文结尾提到了SideFX开发的HQueue分布式集群,配置HQueue首先需要安装mysql,所以今天先分享一下如何在Ubuntu系统中安装mysql和Apache; Ubuntu这样的Linux系统安装开发类的软件非常方便,根本不需要到mysql以及Apache的... 阅读全文
摘要:
源 起 最近一直在写代码, 不过"用计算机创造另一个世界"的情怀还在~ 于是抽空把海面特效再次模拟了一下; 解算软件:依然是用最喜爱的Houdini~ 现在已更名叫 Houdini FX, 之前曾用过Maya、Max各种插件、C4D,用来用去发现还是Houdini最灵活、强大; 操作系统... 阅读全文
摘要:
源 起 最近在写一个类似“围住神经猫”的应用,现在需要给一个可以移动的Paint元素指定一张图片,如下图,要把黄点改成其他图片; Paint所在的类继承于SurfaceView,SurfaceView可以直接从内存等硬件接口获取图像数据,速度很快;然后再implements 一个OnTouc... 阅读全文
摘要:
源 起 Error:setParent: Object 'renderView' not found 这是一个在工作中很常见的问题,以前做特效的时候有10%的概率会碰到,多发生在打开其他组交接来的Maya场景文件时; 当你不管是从File菜单Open,还是直接拖进Maya都无法解决时、使... 阅读全文
摘要:
之前在公司参与的一个与国外合作的项目中,有一景需要动态、随机地选取场景中的一些物体,同时显示指定材质,当时是用Houdini的节点+Hscript 解决的; 今天用简洁优雅的Python在Maya中写了一个类似的效果, 代码如下:import maya.cmds as mcimport ra... 阅读全文
摘要:
之前写过一篇用Python遍历文件夹的文章,今天把代码扩展一下,做成一个有UI用户界面的Maya插件,可以直接在Maya中运行; 功能是显示磁盘分区目录下的文件列表,通过定制也可以查看任意目录下的文件列表;import osdef chDisk(): cd = mc.optionMenu... 阅读全文
摘要:
ret = os.fork()if ret == 0: child_suite # 子进程代码else: parent_suite # 父进程代码 Python中的fork() 函数可以获得系统中进程的PID ( Process ID ),返回0则为子进程,否则就是父进程,然后可以据此... 阅读全文
摘要:
使用Python的rename()函数重命名文件时出现问题,提示WindowsError: [Error 2] 错误,最初代码如下:def renameFile(filename): filePre = "D:\\FileDemo\\Python\\pt.py" os.rename(... 阅读全文
摘要:
需 求 分 析1、读取指定目录下的所有文件2、读取指定文件,输出文件内容3、创建一个文件并保存到指定目录 实 现 过 程 Python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用Java写了一个写入、创建、复制、重命名文件要将近60行代码; 不过简洁的代价是牺牲了一点点运行... 阅读全文