My aim in life is joy, inspiration, health and wellness and harmony. Everything I do is driven by these thoughts. - The light in hands. (我的人生目标是快乐、灵感、健康与和谐。我所做的一切都是由这些去驱动的。)

Entrance 1

About Me (关于我)

Picture (我的愿景)

Entrance 2

2024-02-21 - Houdini USD Test

【效果】Houdini USD 流程_哔哩哔哩_bilibili

image

使用USD流程测试从模型资产到最终渲染的流程。

2024-01-17 - AYON

CGPipeline - AYON

1705577962584

AYON开源pipeline工具,目前已经release了版本v1.0.0,openpype现以是core模块。

2024-01-10 - CGRU Render farm

CGRU 配置

image

一个开源的渲染农场,配置相当简单。测试提交了Houdini的Arnold渲染任务。也很不错。

2023-12-17 - Stable Diffusion Krita

image

SD绘画,这是一个Krita的开源插件(https://github.com/Acly/krita-ai-diffusion),背后使用comfyUI作为后端,主要通过ControlNet控制画面生成。

2023-12-10 - Procedural Generation

image

程序化生成,路面工具,Painting工具,建筑工具等等。

2023-10-29 - Openpype OpenSource Pipeline

OpenPype Pipeline

image

开源的Pipeline工具搭建,可以本地部署,支持非常多的DCC软件。再结合cgwire项目管理,可以很好的规范项目制作。

2023-9-10 - Discover (E1)

Site Unreachable

1702139850359

写的一个渲染小工具,带有python绑定,简单的point-vertex-edge-primitive表示,简单的节点系统,支持光栅和光追。暂时还没有公开~

2023-08-31 - assimp Update Triangulate Process

Update Triangulate Process by aaronmack · Pull Request 5205 · assimp/assimp · GitHub

image

第一个往开源仓库贡献的PR,是在为自己写的一个小玩意中的多边形模型
三角化时,参考了assimp,发现了有额外一种情况并没有考虑到。遂补足了这个情况。

2023-06-18 Openmoonray

image

那个时候openmoonray已经开源蛮久了,由于自己就一个windows系统,也没有再去装一个Linux系统,就使用了WSL2去构建它,看了一下源代码,不得不说,跑起来的时候,测试了各个搭配的工具,感觉作为一款商业渲染器,真的牛~

2023-05-16 - Finder

Finder

image

开发的另一个网页程序,使用的是nicegui,最当初本来是想测试Python写前端UI,后来突发奇想要不做一个可视化三维旋转,矩阵变化的工具,因为是Python,刚好还可以使用USD的python绑定一起搭配使用,最后证明,确实好用,可以帮助理解这些概念~

2023-04-18 - Discover

Discover

image

开发的一个完整WS结构的小网页程序,拥有一个简单的Token登录系统,可以在线看电影(后台通过将mp4视频转成m3u8格式的流媒体传输),还可以听歌,看电子书,听音乐等等,前端页面是vue的UI框架,后端是python的django,数据库用mysql,还用了一台小的vps作为反向代理服务器。

2022-12-09 - USD

GitHub - PixarAnimationStudios/OpenUSD: Universal Scene Description

image

从2018年最当初做特效时,就接触到了USD,当时尝试去构建它,第一次看到usdview在自己的计算机上跑起来,觉得真的是一个很神奇的东西~ 现在也是,只是不同的是,现在构建USD越来越顺手了~

2022-05-09 - W3C Leaning HTML

W3.CSS Template

image

在W3C上入门学习了HTML/CSS/JS这些网页端基本的知识。

2022-03-20 - Course Basics Computer Graphics

【图形】 阿龙教你学图形-第一部分_哔哩哔哩_bilibili

image
自己录制的第一套公开的课程,是一个入门级的小课程,里面讲了一些非常基础的关于渲染的知识。

2021-12-29 - Figma Design

image

我是小小设计师。还记得当时初次接触设计,尽浑然不知疲惫,连续不停的看完了教程。后面设计了图标,软件界面。

2021-10-11 - Geometry Intersection Detection

image

用于检测模型穿插,主要是写VEX来处理逻辑,然后通过Houdini Engine在Maya中使用。红色的点代表两个或多个模型之间穿插了,可以用于检测类似在K角色动画时,一组模型之间是否穿插(像穿在角色身上的衣服,内层的衣服是否穿出了外层的衣服)。当时的自己还是很激动的。

2021-08-06 - Bezier Curve And B Spline

B Spline Bezier Curve

image

在做一个参数面板时,需要用到与Houdini中一致的Ramp参数,其中包括了贝塞尔曲线与B样条线。不得不佩服数学的奇妙。

2021-01-15 - UE Material Niagara System

GitHub - aaronmack/demo-learning-project

image

学了虚幻引擎Niagara粒子系统,做了一些非常小的粒子效果。最早当初是使用的UE的级联粒子系统,刚开始学习时还有点不太适应。后面才渐渐感受到新系统的好用之处。还学习跟着做了一些虚幻的材质。不得不说,虚幻的材质编辑器真的好用。

2021-01-10 - Unreal Indie Film - Discovery

GitHub - aaronmack/demo-unreal-indie

image

在公司研究UE虚幻引擎,包含了材质,Sequence,地形等等,将这些知识结合起来用引擎做了一个简短的画面。

2020-10-08 - AI Tutorial

image

最早那个时候学习了关于人工智能的教程,想了解其背后的原理,而不单单只是去应用,当时更早些时日,一同学习了Python编程和网络相关的知识。

2020-08-08 - Houdini Terrain Instance

Houdini Terrain Instance - YouTube

image

程序化地形,在Houdini中制作地形与散布,再使用HoudiniEngine在UE生成地形数据。以及Instance实例。这是一个非常简单的演示。

2019-06-20 - DCC Tools (Export Alembic)

GitHub - aaronmack/Develop_ExportAlembic

image

写的第一个TD工具,学完Python的Qt不久后写了这个工具,可以从Maya中导出Alembic文件到其它的DCC中。

2019-05-22 - Houdini UE Destruction

Houdini UE Destruction on Vimeo

image

将UE中物体导出到外面,在Houdini中做破碎解算,再导入进去,同时还有使用Max的插件Rayfire做破碎。那时用的背景音乐可真的绝。

2018-12-05 - Houdini Effects

HoudiniStudy_StevenParticles Ⅳ on Vimeo

image

学习了Steven的教程,花瓣飘落的效果,以及项目中需要用到的群集效果。那是一个时代了。最初进入一家动画公司,做着剧集中的效果,那个时候起就喜欢捣鼓一些代码,还有USD~

Entrance 3

...

People's knowledge should be based on graph. (人们的知识应该基于图)

People's target should be a mountain. (人们的目标应当是一座山)

Life is endless, and tinkering is endless (生命不息,捣鼓不止)