当前情况下,小麦急切的想要看到自己预想的结果。
因此从最简单的实现功能角度出发,不考虑渲染、光线、过滤器等其它无关杂项。
率先制作了轴空间、以x、y、z建立芯片软件的3D空间,再优先编写对象类型‘各类几何图形’。
各类几何图形是构成游戏、3D动画、特效的根本所在,也是事关详细骨骼绑定的关键所在。
只有各类几何图形这个程序编写成功才能做后面的事。
几何代表着三维的一切,这一点上很多设计师、游戏设计、房屋出图、动画公司都很清楚。
在模型软件中一切离不开几何,现在也包括了自己设想的技能。
小麦可不想从一个点然后抠成一个面然后再抠成一个图形,那太啰嗦了。
适当的几何图形还是要编写的。
视图区编写、坐标编写,实现动态效果的时间滑块及轨迹编写、动作编写、输出大小,也就是向外发射的能量的形状大小。
一天的时间不够,晚上熬着也要做出来。
没日没夜,一行行代码在兴奋的双手之间诞生。
【实现双眼摄像化】
建立图库,在芯片中就像制作了一个大背包一样,现在小麦要在大背包里面加入两个小背包。
分别是:
建立数据库静态图像库001
建立数据库动态图像库002
两个图像库就是这两个小背包。
定义左眼=左眼01
定义右眼=右眼01
数据通道=(静态图像库001,动态图像库002)串联(左眼01,右眼01)
定义建立链接1 建立截图口语密码=“启动截图”
定义建立链接2 建立录像口语密码=“启动录像”
定义中断链接1 关闭截图口语密码=“关闭截图”
定义中断链接2 关闭录像口语密码=“关闭录像”
定义方向视线轨道=动态视线角度(左右、上下、左上左下、右上右下、中)。
定义芯片.图形.静态=双眼静态关联(方向视线轨道)。
定义芯片.图形.动态=双眼动态关联(方向视线轨道)
视线变化(建立链接2,建立录像,状态确认)
..
检测口语密码=“启动截图”,截取当前帧,通道确认=(左眼01,右眼01),调入(静态图像库001)
检测口语密码=“启动录像”,通道确认=(左眼01,右眼01),调入(动态图像库002)
整数类型重要通道()
{
帧数捕获捕获(静态图像库001,动态图像库002)
如果(判断等同=捕获.确认图像隔离)
输出《“向图库(静态图像库001,动态图像库002)”》
时长总帧数=动态图像库002,关闭录像。
}
按照编程逻辑来讲,应该建立循环覆盖,就像车载摄像头一般,不可能让那些无效信息持续印入大脑,为此就要建立循环覆盖上一段信息的代码。
还有一种方式便是时长限定。
毕竟小麦不是神,万一愣神忘记关闭录像,芯片一直启动存储信息状态,不排除小麦被记忆信息流撑爆成傻子的风险,毕竟个人记忆容量有限,小麦也不可能让自己对那些无效信息强行记忆,自己虽然记性好,但是如果所有细节都详细记录,自己是受不了的,就像图片一般,它的帧数或者说分辨率越大字节也就越大本来24k的图被扩大到5mb,如果再增进一步,一张图片几千G,那普通小型U盘是盛不下的。