AI LOD

简介:

昨天看了篇文章,讲到了AI的LOD,以前只知道模型渲染有LOD,为了在不同的视域情况下精简某些部分的渲染部分,因此在渲染中有LOD(Level Of Detail)技术,离的越远模型面数越少,离得近面数会减少。但是听到AI的LOD,还是比较新鲜,现在把我对AI的LOD的理解总结一下。

对于游戏的AI计算,其实很多情况也是计算量很大的计算,与图形渲染不同,AI的计算基本消耗的是CPU,例如 模拟一个很大世界里面有很多做各种行为的NPC时,如果想保持逻辑的准确,就要每一刻对这些NPC的行为都做一遍计算,这显然是个很耗的工作,这时模拟的准确程度和计算量就是个矛盾关系,当然当前游戏中怎样做的我还不清楚(可能当下流行的MMORPG都不会为NPC做复杂的行为,就是在那做个动作等等,或是开个副本放少量NPC)。


AI的AOD基于这样一个理念:对于玩家察觉到的地方,AI做较准确的模拟,玩家察觉不到的地方,做模糊模拟,按照某个划分将AI的模拟准确度分为几个层次,不同层次的细度是不一样的,玩家处于某个层时,只要保持那个层总的逻辑模拟准确就行了。比如一个世界,有一个村庄中,有工人的工地,有酒吧,酒吧里有工人在喝酒,工人喝酒有不同的喝酒动作。这里有就很多层,在最外层,当玩家在村庄之外的时候,只知道世界上有这个村庄就行了,并且按时间计算下酒吧剩余酒量,不用做别的,在最里层你就需要对工人的整个喝酒动作做模拟并表现。

下图表现的是在不同位置玩家的AI LOD所需要关注的NPC行为和程序逻辑。比如在村外,你不需要真的表现酒吧内人物的动作(这通常渲染也会剪切),也不需要计算某个NPC喝了多少酒,你只要估计一下整个酒吧内有多少人剩多少酒就行了。


AI的AOD如何转化成程序中可表示的逻辑呢,这是一个比较复杂的事情,这要基于AI的事件机制。AI的模拟通常表示为一个时间轴上的事件发生。事件分为瞬时发生,也分为一段时间发生(这就需要一个开始和起点)。事件又可以不段的包含子事件。AI的LOD转换就是把事件抽象成不同的层级(细节提高时,事件就要模拟它的每个子事件,细节减少时,子事件就忽略了,只要模拟上一层的事件,每个事件要维护它的子事件的指针)

如图这是不同LOD层次上时间轴的事件发生情况,可以看到最上层的LOD发生处理的事件最少,而越下层要计算的就越多。

虽然这个图看起来简明,但是具体实施上主要还要考虑到在不同LOD层次间迁移时的问题(逻辑的保持、状态的切换..)


总的来说,AI的lod提供了一个很好的理念,lod不是图像渲染的专利,任何大计算量的结构都可以应用LOD的思想,就是根据所处不同的域对域的不同部分做不同复杂度的计算,而不必全盘做最精密的计算,这可能为我们解决其他一些大计算量的东西提供一个解决思路。

目录
相关文章
|
3月前
|
人工智能 弹性计算 运维
AI触手可及 | 基于函数计算玩转AI大模型
【10月更文挑战第3天】本文介绍了如何利用阿里云函数计算快速部署AI大模型,特别是图像生成 - Stable Diffusion WebUI。函数计算具备部署简单高效、按需付费、弹性伸缩等优势,使得企业能够快速应用AI技术,节省成本并提升效率。文中详细展示了部署步骤及效果,适合开发者快速上手体验AI技术的魅力。
|
机器学习/深度学习 人工智能 算法
【AI超级美发师】深度学习算法打造染发特效(附代码)
如今,在类似天天P图、美图秀秀等手机APP中,给指定照片或视频中的人物更换头发颜色已经是再正常不过的事情了。那么本文便介绍了该功能背后如AI头发分割模块、头发换色、颜色增强与修正模块等技术原理(附代码)。
3586 0
|
14天前
|
存储 人工智能 Serverless
7分钟玩转 AI 应用,函数计算一键部署 AI 生图大模型
人工智能生成图像(AI 生图)的领域中,Stable Diffusion WebUI 以其强大的算法和稳定的输出质量而闻名。它能够快速地从文本描述中生成高质量的图像,为用户提供了一个直观且高效的创作平台。而 ComfyUI 则以其用户友好的界面和高度定制化的选项所受到欢迎。ComfyUI 的灵活性和直观性使得即使是没有技术背景的用户也能轻松上手。本次技术解决方案通过函数计算一键部署热门 AI 生图大模型,凭借其按量付费、卓越弹性、快速交付能力的特点,完美实现低成本,免运维。
|
2月前
|
人工智能 弹性计算 Serverless
触手可及,函数计算玩转 AI 大模型 | 简单几步,轻松实现AI绘图
本文介绍了零售业中“人—货—场”三要素的变化,指出传统营销方式已难以吸引消费者。现代消费者更注重个性化体验,因此需要提供超出预期的内容。文章还介绍了阿里云基于函数计算的AI大模型,特别是Stable Diffusion WebUI,帮助非专业人士轻松制作高质量的促销海报。通过详细的部署步骤和实践经验,展示了该方案在实际生产环境中的应用价值。
106 6
触手可及,函数计算玩转 AI 大模型 | 简单几步,轻松实现AI绘图
|
8月前
|
机器学习/深度学习 人工智能 算法
【AI 初识】描述遗传算法概念
【5月更文挑战第2天】【AI 初识】描述遗传算法概念
|
8月前
|
机器学习/深度学习 人工智能 文字识别
极智AI | 多模态领域先行者 详解CLIP算法实现
大家好,我是极智视界,本文详细介绍一下 CLIP 算法的设计与实现,包括代码。
507 0
|
人工智能 物联网
AI绘画——Three Delicacy Wonton (三餡馄饨Mix)模型
AI绘画——Three Delicacy Wonton (三餡馄饨Mix)模型
180 0
|
机器学习/深度学习 人工智能 API
DeOldify,这个开源的AI代码可以给你的黑白照片上色
DeOldify,这个开源的AI代码可以给你的黑白照片上色
518 0
DeOldify,这个开源的AI代码可以给你的黑白照片上色
|
设计模式 机器学习/深度学习 人工智能
达摩院视觉 AI 技术应用探索(二)|学习笔记
快速学习达摩院视觉 AI 技术应用探索(二)
175 0
达摩院视觉 AI 技术应用探索(二)|学习笔记
|
机器学习/深度学习 人工智能 智能设计
达摩院视觉 AI 技术应用探索(三)|学习笔记
快速学习达摩院视觉 AI 技术应用探索(三)
220 0
达摩院视觉 AI 技术应用探索(三)|学习笔记