时间:2025.12.28|年度最后一期
📅 今年意外出现了第 53 周,上周提前说了新年快乐,结果新年还没到(笑)
🍎 本周重点体验了 Apple 开源的 SHARP 模型
单张图片即可生成 3D Gaussian Splatting
本地运行速度快、硬件要求低(手机级别)
生成约 100 万点、60+ MB 的点云模型
🧠 现实问题:
文件体积过大,不适合网页实时加载
Quest 端 几乎没有点云 / PLY 的本地查看工具
Vision Pro 体验很好,但 Meta 生态明显跟不上
🥽 XR 现状观察:
XR 已找到自己的定位,但技术链路仍不成熟
AI 的关注度依然远高于 XR
🎥 2D → 3D 视频实验:
尝试了 StereoCrafter(腾讯):效果好但显存要求高、坑多
研究了完整流程:深度估计 → 补洞 → 左右眼渲染(SBS)
实测效果惊艳,但计算成本极高
🧪 工具对比:
💰 Owl3D (快、好用,但收费)
🆓 开源工具(如 VisionDepth3D):免费、可研究,但 UI 简陋
⚙️ 实战结论:
一定要用 GPU,CPU 渲染又慢又吵
17 分钟视频 ≈ 数小时 GPU 渲染
结果很震撼,过程很痛苦 😅
🚀 期待未来:
如果 2D→3D、点云、XR 能实现流式实时处理
那将是真正的下一次体验跃迁
🎉 2025 年最后一期播客,新年快乐!2026 再见。
本期简介:今天是2025年的第52周,也是全年的最后一期。本期节目是对2025年的全面复盘。这一年是与 Unity 深度绑定的一年,也是在爱沙尼亚生活、学习德语并探索欧洲的一年。我们聊到了 XR 行业的沉淀、AI 带来的安全隐患与裁员潮,以及作为开发者在欧洲求职的现实考量。
时间轴与要点:
回顾 2025:生活与习惯
语言学习: 继去年的俄语和爱沙尼亚语后,今年的重心是德语,目标是拿下即将到来的考试。
健康管理: 肌肉量增加,甚至尝试了冬泳,但年底一场严重的感冒让体重从 78kg 掉回 74kg。
文化探索: 为了赶在博物馆卡到期前,跑了塔林的 21 个博物馆(还剩 23 个待打卡)。
播客更新: 坚持每周更新,尽管听众似乎变少了。
技术复盘:Unity、XR 与 AI
开发重心: 全年围绕 Unity,从 GameJam 到当前工作项目。尝试了 Unreal 但受限于硬件和复杂的 C++/Blueprint 双修门槛;Godot 运行最流畅。
XR 观察: 行业狂热退去,走向务实。Apple 定义了“显示器替代”方向,Meta 的肌电手环交互令人期待。
AI 的反思:
裁员悖论: AI 没能替代人类,但大厂为了通过裁员省钱训练 AI,反而导致了失业。
安全隐患: 欧洲作为“技术第二梯队”可能满足于 AI 生成的代码,但 Next.js 爆发的连环安全漏洞揭示了缺乏人工维护的长期风险。
工具吐槽: Cursor 适合做搜索引擎,但代码生成质量一般,仍需手动在 VSCode 中修正。
年度推荐与娱乐
年度最佳产品:Mermaid.js图表代码化工具
影视红黑榜: 电影市场乏善可陈;剧集下半年回暖,推荐《合众为一》(Pluribus)和《Sweetpea》。
展望 2026
近期计划: 1月8日德语考试 -> 1月26日葡萄牙环欧旅行 -> 2月15日回程。
硬件愿望: 考虑购入 Mac Mini。
核心目标: 4月前完成论文,并在上半年决定是否留在欧洲(虽然技术环境不如国内“遥遥领先”,但需寻找工作之外的满足感)。
播客 Shownotes(第 51 周|2025.12.14)
本周仍在感冒恢复中,简要记录近况
主要整理了上周参加的 Erasmus 项目成果
项目主题:二战末期爱沙尼亚背景的战争叙事游戏
初期使用 Inky Story 构建文字叙事与 narrative logic
后期强化“人机交互”:加入全景图展示与分支决策玩法
技术实现:豆包 AI 生成图像,Pannellum 实现 3D 全景交互
玩家可通过选择影响故事走向,形成“换中片”式交互体验
周三、周四进行了用户测试,使用 imotion 追踪表情与注视点
关键发现:
复杂交互(如全景拖动)若无提示,用户难以自主发现
因此在开头加入了可交互的新手教程
测试环境下用户更保守,不愿主动探索
未提示时,用户不会自发进行涂鸦等创作性操作
期望感冒在新年前彻底恢复
玛利亚山一日行
参观了 爱沙尼亚电影博物馆 与 爱沙尼亚历史博物馆(城堡建筑内,主要展示独立后相关历史)。
电影博物馆可以使用绿幕拍摄小视频,非常好玩。
历史博物馆后方陈列多件 苏联时期雕塑,属于解体后抢救保存的作品。
萨加迪(Sagadi)森林博物馆(与 Erasmus 团队)
餐厅值得一试,其中 黑蒜冰淇淋 很特别。
展区内的 XR 装置 氛围类似 Mijia Store(北欧风背景音乐)。
参观庄园
同学在庄园里现场弹琴,增添仪式感。
本次活动在 Wise 总部举办,主要有两个分享:
播客 Show Notes(简短版)
技术要点
实践成果
额外尝试
👋 本期就到这里,下周继续更新。
东柏林逛新媒体艺术空间 O aralibes:
🎙️ 第46周播客 Show Notes(2025年11月7日)
本周两件主要的事情👇
🎲 DGwise GameJam 指导体验我作为 mentor 参加了一个名为 DGwise Gime Gim 的青年桌游黑客松(面向18–26岁)。活动在塔林一所非常“贵族气”的私立学校举行。参赛者围绕主题如 网络安全(Cyber Security)、假新闻(Fake News)、网络霸凌(Cyberbullying) 等,设计出各种卡牌或大富翁类游戏。组织非常专业,有阶段性检查、体能放松环节、mentor协作笔记等。整体感觉比我参加过的很多 Game Jam 都更结构化与高质量。
🧥 WikiData × Virtual Try-on 实验因为 Game AI 课作业,我尝试用 WikiData 搜集服装数据,再用 Flux Catvton 模型 做虚拟试穿(Virtual Try-on)。然而 WikiData 数据量有限,比如 “T-shirt” 只有4件,难以分地区或时代分类。测试中,模型在白人图像上效果极好,但在我自己图像上会自动把我“变白” 😅最后转向 TriplyDB(荷兰的一个数据平台)做 Pokémon 数据实验,用 SPARQL 查询并生成一个小型 Pokémon 游戏。
这周(其实是上周 😅)原本是学校的秋假,按理说该放松,但结果一点也没闲着。
面试、项目、活动全都挤在一起,成了“超负荷的一周”。
去了 Cursor Meetup,见到一群搞 Web Coding 的人。
他们展示了新功能 Browser Mode,像是在浏览器里直接用 Prompt 操作网页。
也让我想到 OpenAI 的 Atlas 智能浏览器 —— 感觉“AI 操作网页”的时代越来越近了。
然后是塔林理工大学的 T-PLAN 游戏展。
看了很多本地游戏,还有个小型游戏博物馆。虽然展区挺热闹,但最开心的发现是——
居然有免费的冰淇淋机 😋,门票算是吃回来了。
技术上,这周主要折腾 PixiJS:
打包用 rsbuild,结果又在 CSS URL 上踩坑;
尝试了 Pixi Layout + DevTools 做布局,还试图做 responsive(后来放弃 🤣)。
测试方面也玩了一下 Playwright 做 BDD,挺方便截图,但还不支持自动对比。
总之,这周虽然忙,但也挺有意思。
希望接下来的时间能轻松一点。
🎃 万圣节快乐!
第43周小结(10月18日)
这周是秋假的第一天,也是我3D打印项目的中期检查。主题主要是AI生成3D模型。
我试用了混元3D(也可以用开源的 DreamFusion),第一次生成就成功了,但后面发现其实挺折腾的:拍照角度、光线、甚至一个尺子都会影响生成结果。每天能试20次,反复调才出满意的模型。
导入 Blender 后又踩坑——150万个点太重,删点还把模型删坏。后来改成5万个点,终于能顺利导入,再配合 MeshLab 调整尺寸、导出 STL 打印。
打印材料是学校的红色PLA,环保但难上色、难抛光。在爱沙尼亚买不到抛光液,还不能从中国寄(属于易燃品),只好暂时搁置。
另外,上周还去了Ülemiste City参观(我称它“优乐美食地”🤣)。那边有很多公司,比如 Playtech(做赌博机的)和富士通。最让我惊喜的其实是——中午吃到了肉夹馍!发面馒头加烤肉,是我在爱沙尼亚吃过最好的一顿饭。
接下来秋假一周,希望能轻松一点。
上周最大的震惊:我被一家英国公司用「托马斯 GIA 智力测试」判定不合格。
题目简单得像幼儿园,却敢测智商,还告诉我——我的中文理解不好。🤡
查完发现这测试完全没科学依据,气得我去研究半天。
顺带去了爱沙尼亚 VR 大会:
见了几个有意思的项目(VR 二战纪录片、3D 模型生成、OKLCH 新色彩模型),
但整体亮点不多,嗓子倒是累坏了。
主题:中秋思绪、3D扫描实验、AI与CRM行业现状
📅 今天是 9 月 30 号(差点说成 9 月 31 号了😅,结果直接就是 10 月 1 号嘛)。
对比:
心里感受:
👉 下周再聊吧!Bye 👋
本周关键词:实习 / 电脑博物馆 / EstoniAI / 电影博物馆 / 独立日灯光秀
👋 本周就到这里,下期再见!
paper.css,发现已年久失修,只保留部分有用代码。 🎧 感谢收听,本期就到这里,下周继续更新!
本周我终于完成了一件从 2023 年就想做的事情 —— Page View Transition 动画效果。
从 Gatsby 到 Astro,再到浏览器原生的支持,这一路踩过不少坑,也让我重新思考了 SPA (单页应用) 和 MPA (多页应用) 的架构差异,以及在新技术下如何避免被历史包袱和过时文档误导。
背景
Page View Transition 的兴起
SPA vs MPA 的困境
踩坑记录
AI 与前端快节奏的矛盾
<html view-transition-navigation="auto"> view-transition-name 标识 这一周最大的收获是:
👉 不要被过时的知识和工具牵着走,相信自己的判断。
下周见!
今天是来到塔林的第二年开学典礼前一天,提前录下这一周的内容。话题挺多,主要集中在技术探索和个人网站优化:
🌀 流式加载与 NDJSON
🌍 城市地图可视化
🗂️ 静态文件存储(DAM)
🧱 瀑布流布局探索
🔄 Astro Page View Transition
📌 总结
👣 新学年、新阶段,迎接在塔林的第二年。
PV 统计功能
遇到的技术挑战
网站新功能
视频剪辑
编译速度优化
pnpm 与本地版本不兼容,花了点时间修复。 👉 总结:这一周基本上都在和 PV统计 + React水合Bug 打交道,顺便加了一些小功能和工具优化。
🏄 玩了一次电动水翼板
周一去体验了 Teltech 创业项目的电动水翼板
价格:原价 50 欧/小时
玩法:踩在板上,手持遥控器推杆加速,类似冲浪但不需要浪
体验感:速度起来挺刺激的,摔了几次,喝了不少水
💻 网站大改造
原因:之前编译时间从 40 分钟优化到 1 分钟,但整体结构依然别扭
网站发展历程:
最早用 Jekyll(做毕业旅行记录)→ 图床问题导致放弃
2020 年迁移到 Gatsby(TS + GraphQL,CSP 配置)
2023 年迁移到 Astro(Island 架构 + View Transition API)→ 功能缺失,补插件
功能与坑:
暗黑模式按钮(现在觉得鸡肋)
Monorepo 分离文章、组件、网站、测试
无线滚动功能因 Bug 删除
Masonry 砖块布局(MUI 实现,SSR 和加载顺序仍有问题)
框架选择思路:
放弃 Hugo/Eleventy:功能太简单,迁移成本高
继续坚持 Astro:相比 Gatsby,Astro 更灵活,不再被 GraphQL 绑架