Elmagnifico's Blog

云深不知归处

Blender 粒子系统架构

Particle,Architecture

Foreword Blender中也有类似于maya goal的功能,叫做keyed,中文叫键控,非常奇怪的名字,打算看一下这个功能底层是怎么实现的,所以这里学习一下Blender的粒子架构。 Blender Dev Blender本身内部功能都是用c开发的,音乐物理效果、游戏引擎和渲染是靠c++,插件和一些导入导出功能是python完成的。 blender的编译需要两个部分 一个...

集群运动

VO,RVO,Coordinated

Foreword 说完了寻路算法和地图离散化,还剩下轨迹规划,但是这里还需要提一下和寻路和轨迹相关性非常高的一个分支方向,那就是集群运动。 平常说的寻路就自动包含了避障方面的考虑,但是这都是单一个体来考虑的,如果当这里不是单一个体,而是一个群体,群体移动的时候,遇到某些很窄的通道要怎么处理,群体内部该如何不碰撞,不抖动。 一般集群运动都是用一种局域范围内的动态避让算法来缓解群体内部的矛...

python import相关问题

maya,同级目录

Foreword 最近想实现一个python同名package的热更新,同时这个package是pyd加密后的,就遇到一系列问题。 import python的import简直太恶心了,说难听点,万恶之源。 像是c或者c++,其他语言引入其他库,可能就是加个头文件引用就行了,或者直接声明一下引入的库相关信息,一般对于路径或者同名库之类的问题都有很好的解决办法,但是python这里就非...

Maya workspaceControl造成的崩溃

崩溃,ui刷新

Foreword Maya 2017有一个固定流程点击workspaceControl会导致maya crash 现象 崩溃的现象基于maya 2017 无update的版本,cut id是2017201606150345-997974 运行下面的代码1次,点开侧边栏,刷新出来新建的workspace 折叠所有workspace,不是关闭! 再运行下面的代码一次,同时确...

地图离散化

navmesh,navgrid

Foreword 要实现一个寻路,地图要如何描述或者结构化,这个非常重要,当然也和我们选择的寻路算法有关系,主要是为了寻路算法服务的。 地图离散化 寻路算法是基于地图进行搜索的,而往往地图的信息过于复杂的时候,之前说过的算法实际应用非常慢,而基于这样的情况,自然就可以用我们的离散数学了。 首先就要考虑如何降低地图中的信息量,比如我地图是10000*10000的二维,而要基于这个进行搜...

常见寻路算法介绍

pathfinding

Foreword 最近打算做寻路方面的一些工作,这里介绍一些常用寻路算法,后面可能会给出一个我的解答 寻路与轨迹规划 一般说寻路的时候可能包含了2个概念,一个是寻路,一个是轨迹规划,这里我们区分开二者: 寻路单指 path planning,主要是找到一条可行路径,不考虑具体对象是以何种速度或者状态通过的,多数时候都是有路径就可以了,轨迹一般使用的都比较简单。 轨迹规划指 ...

DMX512灯光协议

同步控制

Foreword 最近了解了一下led灯带相关内容,顺便记录一下DMX协议学习过程 DMX512 DMX是协议名称,后面的数字表示该协议携带的最大数据帧数量 比如DMX256,DMX512,DMX1024 协议格式 DMX512,使用的波特率是250Kbps 一个完整的DMX512数据包的格式由一个MTBP信号、一个BREAK信号、一个MAB信号和一个SC信号,以及后面的数...

Crypto++中的padding

c++

Foreword Crypto++中的pading似乎有点奇怪的问题,这里记录一下 Pading 首先知道,既然要加密,加密都是一定长度进行加密,和你的组大小有关系,一般都是16字节,那么内容不足16字节的时候就必须要填充一些内容进去,那么这里就需要padding了,具体怎么填充,不同的协议有不同的要求。 这里是Crypto的源码中关于padding模式的枚举 struct Blo...

Oracle用腾讯云中转

轻量云,v2ray,安全组,转发

Foreword 由于需要日本的ip,想起来之前白嫖的Oracle cloud 的日本服务器,还能用,那刚好拿来用用,不过速度也太慢了,要提高一下。 Oracle Oracle cloud的韩国是cn2 gia级别的,电信访问非常快 Oracle cloud的德国,适合联通 Oracle cloud的日本,适合移动 我本来想注册韩国的,但是信用卡通不过...

我的装备

pc,console,others

Foreword 新的一年,分享一下我的配置和装备,先说硬件再说软件 硬件 PC cpu - Intel Core i7 7700K gpu - GALAXY GTX 1080Ti ram - GALAXY 8Gx2 DDR4 3000MHz ram - USCORSAIR16Gx2 DDR4 3000MHz motherboard - PRIME Z270-A...