Skip to content

Commit dc656e3

Browse files
author
bluesjiang
committed
fix #4639
1 parent 78d71dc commit dc656e3

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Reports/2024/#302-2024.08.19.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@
3838
### 🐕 [Non-Sendable types are cool too you know ](https://www.massicotte.org/non-sendable)
3939

4040
[@zoeGuo](https://github.com/zoeGuo):本文深入探讨了 Swift 语言中的并发特性:`Sendable``non-Sendable` 类型的使用,提出二者在多线程编程安全中的重要作用,以及它们在处理线程安全和协议一致性方面具有各自的优势。文章通过实例分析了 `non-Sendable` 类型在异步函数中的应用,并提出了使用隔离参数的解决方案,使得这些类型在并发环境中更加灵活。最终,作者鼓励开发者充分利用 `non-Sendable` 类型,以提高代码的线程安全和并发性能。
41+
42+
### 🐕 [Diffuse reflection UV computation tool](https://www.elkraneo.com/diffuse-reflection-uv-computation-tool/)
43+
44+
[@BluesJiang](https://github.com/BluesJiang):本文介绍了苹果在 Vision Pro 中的观影模式下环境对屏幕内容的反射效果的实现方式。今年苹果在 WWDC24 上开放了这个效果给开发者们使用,本文就是介绍了相关的工具和使用。想要实现这种反射效果,苹果给了一个 python 脚本来我们计算 Emitter UV 以及 Attenuation UV,并且简单的介绍了原理。这个工具可以实现任何物体类型投射的光线都可以在预定的位置快速计算其反射的效果。在 Reality Composer Pro 上使用这两种 UV 就可以把反射 UV 应用到场景上。这种实现方式也给我们自研引擎的开发者们提供了一种新的思路。
45+
4146
## 工具
4247

4348
> 开发过程中常用的工具,及一些新工具的介绍

0 commit comments

Comments
 (0)