YYSuni
cover

8,9月回顾

迷迷糊糊就过了两月,好像又学了些东西,又有些模糊,得理一下。

做了什么

上次写文还说坚持写 code-mind,现在想来又不想写了。开始是因为 react18-json-view 这个项目更受欢迎,上了阮一峰的周刊,于是在 issue 的需求下,新增了许多新功能,包括新的网站。

为什么不写 code-mind,也因为觉得之前想推广的理由有些不成立。思维导图的用户是有局限的,如果加上 code 这个功能,用户只会更少。好像这个理由有点牵强,但我觉得写 json-view 时候会更开心一些,有用户提出自己的想法和需求,我来实现,得到反馈,这是不断的、正向的积极体验。

然后呢,我又想自己进行学习 3d 空间的东西,学习 three.js 、three fiber 等,观摩别人的 3d 网站是怎样做的。

于是,自己给自己设立了小目标,自己将网上好看的 blender 渲染案例,移植到 three.js 渲染上。开始 blender 建模、调整;上色、渲染、灯光;导出模型到 three.js;再上色、灯光、渲染;

这就出现了一个问题,自己在 blender 调整得不错的渲染,在 three.js 中不能或说是极难复现。因为在 blender 中的灯光、材质,是需要不断调整,渲染参数的细调,而在 three.js 中就极难手动调整,每次改动都需要不小代价,调整观察也不容易,并且渲染器的不同,导致怎么调整都感觉不对。

这就让我意识到,three.js 的渲染不是件受推崇的事情。研究应该放在灵巧地运用在一些交互呈现上,去避开渲染上的短板。

练习案例

今晚,随手看一些技术文章中,又看到 babylon.js 也有不错 3d 表现,或许可以也去发掘一下。

计划

大概回忆中,就是忙着 json-view 和 3d 方面的学习。也牵扯着老是感冒、生病、腹泻,最近假期,身体休息好些了。

  1. 依旧继续完成一些 json-view 的功能,或许再做点受欢迎的小项目
  2. 研究下 babylon.js,然后看看 3d 如何网站中更好呈现
  3. 前端之外,或许有什么可以探索的
  4. RN 涉猎的机会,目前找不到好契机,看看 Electron
  5. 或许可以写写一些有趣的、受欢迎的技术文章

好像还是没理足够清楚,最近再看看文章,规划下自己。

TABLE OF CONTENTS
做了什么计划