Learning And Education

Feb 18, 2019

学习和教育

人格培养

人际关系培养

环境选择

方式方法

教育

总结

自强不息,厚德载物。 莫问收获,但问耕耘。

Texure Draping In 2d Images

Jan 6, 2018

面料替换2D图像

面料花型设计和模特贴图在传统CAD/CAM中已经是必备工具。但是大多数属于单机版软件,缺乏即用性,通常是给设计师用的。 如今在线面料替换2D图像和客户端展现的需求比较多,本文讨论在线2D面料试穿的技术实现尝试。

清单

  • 普通的层叠替换效果
  • 面料褶皱替换效果
  • 面料扭曲替换效果
  • 3D面料提花效果

普通的层叠替换效果

普通的层叠替换效果是类似PS软件中的正片叠底效果,需要做一个带有透明图层的模特底图,透明图层需带有一定明暗阴影,通过阴影来体现立体感。再将面料花型图案进行图层合并。在特定模特底图和特定花型图案时才有一定效果。

面料褶皱替换效果

面料褶皱替换效果是类似PS软件中的位移滤镜效果,需求根据模特底图制作一个位移图层。再将面料花型图案进行图层合并。在特定模特底图和特定花型图案时需要调整明暗度和饱和度。

面料扭曲替换效果

面料扭曲替换效果是类似PS软件中的自由扭曲工具,通常模特的形体会有弯曲部分,例如手臂等。在色织布类似的面料中,如果不做扭曲贴图的话,看上去缺乏真实感。

3D面料提花效果

3D面料提花效果是将2D图像的一面做成3D模型,通过mesh曲线建立3D模型遮罩,将面料花型图案进行图层合并。这需要特定的2D模特底图才行,但是达到的效果很真实。

参考文献

案例

Secure Your Site With Https

Nov 22, 2017

HTTPS加密网站

HTTPS加密网站已经成为标配。商业的证书也不算贵,而且个人创业者还有免费方案可选。

清单

  • 域名一个 & 主机ECS
  • Let’s Encrypt 免费证书申请
  • 一键安装

域名一个 & 主机ECS

网站嘛域名主机少不了。先将域名解析到主机ip地址,安装webserver & nginx。

Let’s Encrypt 免费证书申请

Let’s Encrypt

SETP BY SETP

一键安装

可以使用 certbot 自动安装/免费续签证书

其他

Let’s Encrypt 免费证书有效期只有90天,但是可以通过定时任务自动续签。

Secure your site with HTTPS

How To Config Openvpn Linux Server

Nov 21, 2017

OPENVPN 内网穿透

通常情况下,研发主机都在内网,经常会有一些远程跨公网的访问需求,以往的做法是在路由器上映射端口,相对来说不够安全。 此时vpn可以构建虚拟局域网,作为内网穿透非常好用。

清单

  • 一台服务器或ECS
  • OPEN vpn-server & vpn-client
  • 一键安装

一台服务器或ECS

我部署试用了阿里云 ECS优惠链接,open-vpn的默认配置端口是1194/udp,注意一点可能需要在阿里云ECS安全组里添加白名单。

OPEN vpn-server & vpn-client

SETP BY SETP

HOW TO

一键安装

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

其他

现在阿里云ECS可以按周付费,做一些部署实验挺好。

Vpn Bandwagonhost Shadowsocks Brook

Nov 14, 2017

自己动手科学上网

清单

  • 购买vps一台(Bandwagon Host)
  • 安装ShadowsocksR Server
  • 安装Shadowsocks-iOS Client(brook)

购买一台VPS

Bandwagon Host 优惠链接 可以点击链接购买,价格一年200元。 购买之后进入 My Services(https://bwh1.net/clientarea.php?action=products) 点击进入 KiwiVM Control Panel 安装软件。

在VPS中安装ShadowsocksR Server

进入 KiwiVM Control Panel 控制台,左侧菜单 KiwiVM Extras 下面有个 ShadowsocksR Server 点击安装即可。 安装之后记得把443的端口改成8310或者其他,有些端口用的人多了,可能不能用了。然后有 Shadowsocks 客户端的下载链接和使用说明,不过ios的客户端安装比较复杂,国内appstore都下架了。

安装Shadowsocks-iOS Client(brook)

国内appstore下架了hadowsocks客户端,所以需要注册一个美国的账号(appstore ID) 可以参照官方的操作说明:链接(https://support.apple.com/zh-cn/HT204034), (https://support.apple.com/zh-cn/HT203905) 注意点就是先选择地区为美国,然后搜索一个免费的app(brook),点击下载提示创建新账号,这样可以选择无支付方式创建账号。 然后可以下载brook或者其他,我下载的是brook,可以用。 下好之后type选择Shadowsocks,服务器:ip:port的格式,填入密码。 然后可以自由访问自己喜欢的网站了。

其他

注册美国 apple ID 时需要填写一些地址信息,可以用这个网站生成 (http://www.fakenamegenerator.com/advanced.php?t=country&n%5B%5D=us&c%5B%5D=us&gen=50&age-min=35&age-max=85)