Coding

ChatGPT开发入门

ChatGPT开发入门
尽管前赴后继有各种厂商声称在某些基准测试上超越了GPT 4,OpenAI旗下的ChatGPT仍然是用户量最高且公认的最优质的人工智能产品。OpenAI在GPT 2之后就不再开源其大模型,这也正是马斯克吐槽其应改名为ClosedAI。大佬们的口水战与我等无关,对于开发者来说,要在自己的系统里集成优秀的 GPT,就需要通过调用其 API。本文的相关代码请见 G……继续阅读 »

Alan 3周前 (03-27) 178浏览 0评论0个赞

个人随笔

踩坑!请谨慎选购LightNode服务器

踩坑!请谨慎选购LightNode服务器
很多从事跨境电商或涉及海外业务(含affiliate内容创建网站)的开发者都会选择直接使用境外的服务器。第一梯队中当然有AWS、Google Cloud、Azure等大厂。除此之外独立开发者或小团队还会选择 Linode(已被 Akamai收购)、Vultr 和 Digital Ocean等更为灵活的厂商,其它如搬瓦工和Vercel之类也是各有千秋。A……继续阅读 »

Alan 2个月前 (02-12) 586浏览 0评论0个赞

Coding

大师学SwiftUI第11章 – 图像和动画

大师学SwiftUI第11章 – 图像和动画
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记形状我们使用过的所有视图都是容器或设计用于在屏幕上展示预定义内容,但SwiftUI还内置了图形视图可创建自定义控件或用作闭包。这些视图与之前介绍过的类似,可使用大部分修饰符,但经过特别设计在屏幕上画自定义图形。通用形状SwiftUI允许我们创建预定义或自定义开关。……继续阅读 »

Alan 3个月前 (01-18) 527浏览 0评论1个赞

Coding

大师学SwiftUI第6章 – 声明式用户界面

大师学SwiftUI第6章 – 声明式用户界面
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记状态在上一章,我们介绍了SwiftUI的主要特性,声明式语法。借助SwiftUI,我们可以按希望在屏幕上显示的方式声明视图,余下交由系统来创建所需的代码。但声明式语法不只用于组织视图,还可在应用状态发生变化时更新视图。例如,我们可以有下面图6-1中的界面,显示标题的T……继续阅读 »

Alan 4个月前 (12-18) 4672浏览 0评论1个赞

Coding

visionOS空间计算实战开发教程Day 11 标题动画

visionOS空间计算实战开发教程Day 11 标题动画
本文我们要在visionOS内实现一个标题输出的动画效果。主要讲ViewModifier协议,修饰符(modifier)应用于视图或另一个视图修饰符,生成原值的另一个版本。在希望创建一个可应用于不同视图的修饰符时可实现ViewModifier协议。首先定义ViewModel,本例中的模型比较简单,仅定了三个变量,分别表示当前文本、标题输出是否完成以及最终的……继续阅读 »

Alan 4个月前 (12-06) 782浏览 0评论0个赞

Coding

大师学SwiftUI第12章 – 手势

大师学SwiftUI第12章 – 手势
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记手势识别器手势是用户在屏幕上执行的动作,如点击、滑动或捏合。这些手势很难识别,因为屏幕上只能返回手指的位置。为此,Apple提供了手势识别器。手势识别器完成所有识别手势所需的计算。所以我们不用处理众多的事件和值,只需在等待系统监测到复杂手势时发送通知并进行相应处理即可……继续阅读 »

Alan 4个月前 (12-05) 779浏览 0评论1个赞

Coding

注视点渲染Foveated rendering是什么

注视点渲染Foveated rendering是什么
Foveated rendering听起来好像是非常复杂的技术。但实际上注视点(foveation)的底层概念非常直接。使用人注视屏幕的信息,可以减少生成场景的运算资源,方式是使用高分辨率渲染人眼观看的小区哉,而场景外的其它区域(人的四周)采用更小的分辨率和更少的细节。注视点渲染主要用于显示技术,如VR头显和AR眼镜,对些场景资源优化至关重要。本文中作者会……继续阅读 »

Alan 5个月前 (11-29) 759浏览 0评论1个赞

Coding

visionOS空间计算实战开发教程Day 10 照片墙

visionOS空间计算实战开发教程Day 10 照片墙
本例选择了《天空之城》的25张照片,组成5×5的照片墙)。首先我们在setupContentEntity方法中构建了一个纹理数组,将这25张照片添加到数组images中。其中封装了setup方法,借助于visionOS对沉浸式空间的支持,我们创建了三个平面,组成具有立体感的照片墙。在setup方法中调用了addChildEntities,对ima……继续阅读 »

Alan 5个月前 (11-28) 757浏览 0评论1个赞

Coding

visionOS空间计算实战开发教程Day 9 打造“任意门”

visionOS空间计算实战开发教程Day 9 打造“任意门”
我们在Day 8中演示了attachment的实现,本节的知识点是portal。portal相当于哆啦A梦里的任意门,它让我们可以打开另一个世界,这个世界独立于当前的世界,具有单独的光照系统并且由portal几何图形进行遮罩。要创建portal,首先就需要创建一个世界(makeWorld),在其中可以添加自己的实体。接着创建portal并将其关联至刚刚创建……继续阅读 »

Alan 5个月前 (11-27) 859浏览 0评论1个赞