草庐IT

我的创作纪念日:Unity CEO表示生成式AI将是Unity近期发展重点,发布神秘影片预告

YF云飞 2023-07-23 原文

PICK

        未来的AI技术将会让人类迎来下一个生产力变革,这其中也包括生成型AI的突破性革新。各大公司也正在竞相推出AIGC工具,其中微软的Copilot、Adobe的Firefly、Github的chatGPT等引起了人们的关注。然而,游戏开发领域似乎还没有一款真正针对性特化的综合性AIGC应用,这与游戏开发的高复杂度脱不了干系。

        但就在近日,Unity在GDC开发者大会上宣布进军生成式AI领域,成为了首个在游戏行业推动AIGC的公司。在发布的“Unity AI”视频中,Unity展示了使用文本prompt生成女性3D角色、大型地貌、戏剧性光线等效果和资产的可能性。

        不过正如评论区玩家所吐槽的,Unity没有放出任何实际的产品演示,只是给出了一排排文字指令。这表明该项目恐怕在内部才刚刚进入立项阶段,实际能否成功推出依然还是未知数。

        相比Text-to-game的虚无缥缈,Unity的另一大动作更加脚踏实地。Unity的CEO John Riccitiello向路透社表示,Unity将在未来开放一片AIGC专用的市场,供开发者交易AIGC的相关工具。

        这就意味着,在未来,用户将可以像逛超市一样购买资产生成工具,然后立刻运用到游戏开发之中。这一模式在如今的Unity商店中已然十分普及。此外,与当下正火的UGC+创作者经济模式类似的,由于销售插件有利可图,在未来或许会有更多开发者进入AIGC工具的开发,他们所开发的产品最终即帮助开发者提高了效率,又可以填补Unity平台的AI内容空白。假如将这一模式稍加延申,Unity或许还可以采取第三方工具进驻的模式“躺着收钱”。例如,依托于Discord平台的Midjourney就与Discord达成了销售比例分成的合作。

        John Riccitiello表示:“在历史上的任何一款游戏中,对话都是由人来写的。但在生成型AI的帮助下,你可以给角色们设定动机、人格与目标,让他们在不需要文案写手的情况下自己生成对白。这无疑是重大的突破。”John Riccitiello确认,生成型AI将会是Unity近期发展的重点。

        无论采取何种模式,AIGC将对游戏开发带来巨大帮助,这已然不是秘密。只是未来究竟什么时候来,将会以何种形态与我们见面,这还需要我们耐心地等待。


GET

什么是生成式AI?

        生成式 AI 是一种人工智能技术,可以使用现有内容(例如文本、音频文件或图像)创建新的合理内容。换句话说,它允许计算机抽象与输入有关的基础模式,然后使用它来生成相似的内容。这种技术可以帮助算法人员生成以前依赖于业务员的模型,提供创造性的结果,而不会因业务员思想和经验而产生任何差错。

生成式AI的优缺点是什么?

生成式 AI 的优点包括:

  • 具有创造性:生成式 AI 可以生成全新的内容,具有创造性。
  • 应用广泛:生成式 AI 可以在图像、音频、文本等领域进行应用,具有广泛的应用前景。
  • 更高质量的输出:生成式 AI 可用于查找和消除图像和视频中的噪声,从而提高其整体输出质量。

生成式 AI 的缺点包括:

  • 假想像:生成式人工智能算法仍然需要大量的训练数据来执行任务。GAN 不能创造全新的事物。他们只会以新的方式结合自己的知识。
  • 安全性:恶意行为者可以将 Generative 人工智能用于欺诈目的,例如骗人,欺诈活动以及创建虚假垃圾邮件。
  • 数据偏差:生成的数据中存在信息偏差的风险,如果训练数据不够多样化或代表性不够。
  • 生成式 AI 在某些行业可能将取代人类,从而导致失业。
  • 生成式 AI 有可能被用于恶意目的,比如制造假新闻或冒充个人。

IDEA

        关于 Unity 进军生成式 AI,这无疑是一个很好的方向。生成式 AI 技术可以让游戏中的敌人和关卡更加智能化,使游戏玩家体验更加丰富和挑战性。同时,这也预示着生成式 AI 技术将在其他领域得到更广泛的应用,如智能家居、医疗等领域。

        Unity AI 已经推出了一些生成式 AI 工具,如 Procedural Worlds 和 Artomatix 等。这些工具可以帮助开发者更快地创建自动生成的环境和角色,从而提高开发效率。同时,Unity AI 还提供了一些机器学习工具,如 ML-Agents 和 Perception-Neuron 等,可以帮助开发者训练自己的人工智能模型。


        这是AI的时代!据 Gartner 称,到 2025 年,生成式 AI 生成的数据将占所有生成数据的10%!

        在这种AI的浪潮下,我还是觉得,与其在担忧AI替代工作的可能性,不如更把它作为一个利器,追逐浪潮而不迷失方向,才有可能更好地运用它。

有关我的创作纪念日:Unity CEO表示生成式AI将是Unity近期发展重点,发布神秘影片预告的更多相关文章

  1. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  2. ruby - 我可以将我的 README.textile 以正确的格式放入我的 RDoc 中吗? - 2

    我喜欢使用Textile或Markdown为我的项目编写自述文件,但是当我生成RDoc时,自述文件被解释为RDoc并且看起来非常糟糕。有没有办法让RDoc通过RedCloth或BlueCloth而不是它自己的格式化程序运行文件?它可以配置为自动检测文件后缀的格式吗?(例如README.textile通过RedCloth运行,但README.mdown通过BlueCloth运行) 最佳答案 使用YARD直接代替RDoc将允许您包含Textile或Markdown文件,只要它们的文件后缀是合理的。我经常使用类似于以下Rake任务的东西:

  3. jquery - 我的 jquery AJAX POST 请求无需发送 Authenticity Token (Rails) - 2

    rails中是否有任何规定允许站点的所有AJAXPOST请求在没有authenticity_token的情况下通过?我有一个调用Controller方法的JqueryPOSTajax调用,但我没有在其中放置任何真实性代码,但调用成功。我的ApplicationController确实有'request_forgery_protection'并且我已经改变了config.action_controller.consider_all_requests_local在我的environments/development.rb中为false我还搜索了我的代码以确保我没有重载ajaxSend来发送

  4. java - 我的模型类或其他类中应该有逻辑吗 - 2

    我只想对我一直在思考的这个问题有其他意见,例如我有classuser_controller和classuserclassUserattr_accessor:name,:usernameendclassUserController//dosomethingaboutanythingaboutusersend问题是我的User类中是否应该有逻辑user=User.newuser.do_something(user1)oritshouldbeuser_controller=UserController.newuser_controller.do_something(user1,user2)我

  5. Ruby - 如何将消息长度表示为 2 个二进制字节 - 2

    我正在使用Ruby,我正在与一个网络端点通信,该端点在发送消息本身之前需要格式化“header”。header中的第一个字段必须是消息长度,它被定义为网络字节顺序中的2二进制字节消息长度。比如我的消息长度是1024。如何将1024表示为二进制双字节? 最佳答案 Ruby(以及Perl和Python等)中字节整理的标准工具是pack和unpack。ruby的packisinArray.您的长度应该是两个字节长,并且按网络字节顺序排列,这听起来像是n格式说明符的工作:n|Integer|16-bitunsigned,network(bi

  6. Unity 热更新技术 | (三) Lua语言基本介绍及下载安装 - 2

    ?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------

  7. FOHEART H1数据手套驱动Optitrack光学动捕双手运动(Unity3D) - 2

    本教程将在Unity3D中混合Optitrack与数据手套的数据流,在人体运动的基础上,添加双手手指部分的运动。双手手背的角度仍由Optitrack提供,数据手套提供双手手指的角度。 01  客户端软件分别安装MotiveBody与MotionVenus并校准人体与数据手套。MotiveBodyMotionVenus数据手套使用、校准流程参照:https://gitee.com/foheart_1/foheart-h1-data-summary.git02  数据转发打开MotiveBody软件的Streaming,开始向Unity3D广播数据;MotionVenus中设置->选项选择Unit

  8. unity---接入Admob - 2

    目录1.AdmobSDK下载地址2.将下载好的unityPackagesdk导入到unity里​编辑 3.解析依赖到项目中

  9. Unity 3D 制作开关门动画,旋转门制作,推拉门制作,门把手动画制作 - 2

    Unity自动旋转动画1.开门需要门把手先动,门再动2.关门需要门先动,门把手再动3.中途播放过程中不可以再次进行操作觉得太复杂?查看我的文章开关门简易进阶版效果:如果这个门可以直接打开的话,就不需要放置"门把手"如果门把手还有钥匙需要旋转,那就可以把钥匙放在门把手的"门把手",理论上是可以无限套娃的可调整参数有:角度,反向,轴向,速度运行时点击Test进行测试自己写的代码比较垃圾,命名与结构比较拉,高手轻点喷,新手有类似的需求可以拿去做参考上代码usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;u

  10. ruby-on-rails - 测试我的 Ruby gem:Shoulda::Matchers:Module (NoMethodError) 的未定义方法 `configure' - 2

    我正在开发我的第一个Rubygem,并捆绑了cucumber、rspec和shoulda-matches进行测试。当我运行rspec时,出现以下错误:/app/my_gem/spec/spec_helper.rb:6:in`':undefinedmethod`configure'forShoulda::Matchers:Module(NoMethodError)这是我的gem规范:#my_gem.gemspec...Gem::Specification.newdo|spec|......spec.add_development_dependency"activemodel"spec.a

随机推荐