Elmagnifico's Blog

云深不知归处

豆瓣自动回复,自动顶帖

超级鹰,验证码识别

Foreword 无论是咸鱼也好,58也好(赶集也是58的),租房信息基本都沦陷了。 58上自己发的二房东的租房信息或者是合租的信息明显不如中介验证过的或者有房产证直接验证过的信息推广的更广,甚至很久都无人问津。 由于自己当了二房东所以不得不想办法招租啊,然后发现豆瓣上比58什么的要靠谱一点,但是依然逃不过那些公寓啊、中介的毒手,很多帖子说的很好,然后仔细一看都是各种公寓...

RGB转换到RGBW

HDR,色域,色品图,颜色空间

Foreword 一直以来各种颜色的专有名词,色域,颜色空间,HDR,RGB,RGBW等等交织在一起,这次要做RGB转换到RGBW,就一次理清楚 科普部分 色品图是怎么得到的,又意味着什么,他能怎么指导我们使用或者认识颜色? 认识颜色 大部分是参考Lele Feng的文章(有部分错误),但是对于已知的人来说,我需要更精简一些的推理和结果,详细的可以看原文章。 首先,人能看到的...

VPS 性能测试

centos,pacificrack

Foreword 最近又上了一趟贼车,pacificrack的4c,6g,1g带宽,15T流量,1快照,1完整备份,只需要20刀,最长可以3年。但是基于pacificrack的名声,可能会翻车,由于我是paypal支付,所以出了问题就争议退款。 鉴于多人说实际性能不怎么样,我通过各种bench,测试了一下(我这个送了80g硬盘+快照) Unix Bench wget --no-che...

Maya拖动选择插件

maya,draga

Foreword Maya本身有一个拖动选择,长按Tab,然后就可以拖动选择点,线,面,但是如果有大量的对象,就没办法用这个工具了,而C4D里直接就有官方的拖选。 思路 简单说,先能拿到maya的鼠标事件,然后根据对应的鼠标事件,处理鼠标滑过的地方,获取对应位置的对象,并且选择。 处理鼠标事件,很简单,用draggerContext,就能响应各种鼠标操作了 import maya....

高带机量AP设备选型介绍

Ubnt,MikroTik

Foreword 这篇老文章了,设备也是老设备了,可能跟不上最新的设备了,但是选型原则,思考思路都是差不多的。 玩AP的玩家其实也挺多的,比如: 恩山无线 https://www.right.com.cn/forum/ 我自己也有斐讯K2,AC-66U,WNDR3800,也刷过梅林啊,openwrt,Lede,明月固件,Lean固件等等,折腾过不少,不过也慢慢退坑了,一个A...

Valheim英灵神殿服务器搭建

steam,百万

Foreword Valheim英灵神殿,过年肝了一周多,发售短短十三天就超过了200w,游戏本身还处于ea阶段,完成度比较高,虽然还有不少小bug,但是不影响主要流程。 这里记录一下服务器搭建流程,使用的是腾讯云,广州,轻量,2c,4g,6m,centos,平常大概cpu占用60-70左右,内存占用50%,这只是一个10人小服,单人数据流量大概在50Kbps。 2021.3.1更新:...

2020游戏短评

鬼谷八荒,戴森球

Foreword 回顾一下我2020年都玩了些什么游戏,以及遇到了什么坑 2020年国产单机 国产销量前20的游戏,我玩了枪火重生,部落与弯刀,不思议的皇冠,丸霸无双,云过的有:只只大冒险,传奇生物,全网公敌,我来自江湖。 枪火重生 简单而爽快的fps,闯关,roguelike游戏,可以四人联机,枪火出的比较早,但是我是2021年初才玩的,基本是游戏末期了,随机匹配中依然可以快...

RVO2 3d实际应用

碰撞,路径规划

Foreword 前面用了Molecular,然后具体算法没看明白,也有很多幻数藏在其中,不适合实际使用。然后就尝试了一下RVO2,发现异常好用。 介绍 https://gamma.cs.unc.edu/RVO2/ RVO2之前介绍过了,这里说一下平常RVO2都是二维的 https://github.com/snape/RVO2 但是我这次用的是RVO2 3d版本...

Molecular 处理自碰撞源码解读

blender,粒子

Foreword 由于我想自己处理粒子碰撞的问题,刚好看到了Molecular Script可以将blender中不能自碰撞的粒子模拟成自碰撞的效果,简单好用,刚好分析一下他的源码,看一下他是如何处理的 介绍 最初的源码来自于这里,不过已经太久不维护了,后来又被其他人捡起来继续维护了。 https://github.com/Pyroevil/Blender-Molecular-...

KD树、KNN、八叉树

KD-Tree,空间搜索

Foreword 在看Blender-Molecular-Script源码的时候突然看到了几个不认识的,就记录一下 https://github.com/scorpion81/Blender-Molecular-Script KD-Tree k-dimensional,是一种用于分割k维数据空间的数据结构。 先说问题,平常的一维查找,要么挨个比一下,要么二分查找,再复杂一点...