如何在Houdini中编程How To Programming in Houdini
链接:
[ttl2v]https://pan.baidu.com/s/1K36k3wedXdfIjB52A7XftA 提取码: nxrt[/ttl2v]
测试子弹引擎的极限我想创建一个非常复杂的机制,因此机械CPU的设计诞生了。
首先设计包含8位存储器宽度,4个寄存器,通用外部总线甚至机械显示器……但很快我意识到需要大量的模拟物体,因此设计被切割……并再次切割..并再次剪切,直到我留下你在视频中看到的内容。
最大的设计适合我的笔记本电脑的内存并模拟我愿意等待的时间。是的….
很难让视频代表一般公众,希望它至少是有趣的,并至少给了你如何工作的一般概念……
那么我们到底有什么:
一个简单的4位机械CPU,带有2相时钟,纯粹使用Houdini中的Bullet Physics Engine进行模拟
– 专用的10位宽常量指令存储器
– 1 ACC使用加法器注册ALU
– 4位RAM(总共16条存储器线)
– 琐碎(几乎)控制块
1个时钟固定长度指令集允许:
– 存储器到寄存器和寄存器到存储器的复制
– mem to reg addition
– 任意内存寻址
– 下一个命令参数替换op(允许从ACC寻址存储器进行写入)(不用于视频,但是用于图灵完整性的nessesery)
– JMP(转到)
– JNE(如果最后的操作结果不为零则转到)(允许循环)
图灵完成,不计算内存限制
ASM编译器使用简单的python正则表达式脚本完成,但您也可以直接编写二进制代码)
项目最终髋关节以及齿轮逻辑框架hdas可在此处获取:github.com/pedohorse/gearlogic
虽然我绝对不依赖它,也不能保证定期制作内容
功能:
音乐:
“完成任务”Kevin MacLeod(incompetech.com)
你可能也喜欢
热评文章
- Houdini粒子系统完全大师课程(双语字幕)Learn Squared – Houdini Particles by Adam Swaab 26
- Houdini的FLIP模拟初级教程FLIP Simulation for Beginners in Houdini 1
- 子弹击穿玻璃杯粉碎效果Glass Smash 1
- Rohan Dalvi Procedural Texturing and Baking in Houdini程序纹理烘焙案例教程 0
- 粒子系统吸引曲线力场Tuto du Jeudi Houdini – Attract Curve 0
- PDG与游戏研发第4节PDG for Indie GamedevSection 4 0