unity堆栈

Plastic SCM is a full version control stack integrated with Unity. It enhances Unity’s project creation with asset versioning, diff and merging capabilities, and repo management among other features.

Plastic SCM是与Unity集成的完整版本控制堆栈。 它通过资产版本控制,差异和合并功能以及回购管理等功能增强了Unity的项目创建。

Plastic’s Unity plug-in is bundled into Unity’s executable, you access it through through the Edit menu > Project Settings > Editor and then select Plastic SCM from the dropdown version control menu.

Plastic的Unity插件捆绑在Unity的可执行文件中,您可以通过“编辑”菜单>“项目设置”>“编辑器”对其进行访问,然后从下拉版本控制菜单中选择“ Plastic SCM”。

Plastic SCM is developed by Codice, a partner of the Unity Asset Store, and it is all about collaboration. It’s a tool to allow remote teams of developers and artists to get the best results most efficiently, one task at a time. Plastic’s flexibility allows for teams to work distributed or centralized. On premises, cloud and hybrid setups are also available. With Plastic, management of all objects suitable for version control can be done right from within the editor. As an example, in your Inspector, all team members can visualize and change the different instances of each Game Object across all scenes.

Plastic SCM由Unity Asset Store的合作伙伴Codice开发,而这完全是关于协作的。 它是一种工具,它允许开发人员和艺术家的远程团队一次最多地获得最有效的最佳结果。 Plastic的灵活性允许团队进行分布式或集中式工作。 在本地,也可以使用云和混合设置。 使用Plastic,可以直接在编辑器中完成所有适合版本控制的对象的管理。 例如,在您的检查器中,所有团队成员都可以在所有场景中可视化并更改每个游戏对象的不同实例。

Check-in description is easily done from the version control pane in Unity.

在Unity中的版本控制窗格中可以轻松完成签到描述。

Plastic SCM also provides a point and click GUI for artists called Gluon. Gluon will allow them to version on a file per file basis, checkout, lock files, and benefit from the goodies of version control while avoiding its complexities. Artists and developers can seamlessly work with code and graphics in the same repository with Gluon.

Plastic SCM还为名为Gluon的艺术家提供了指向和单击的GUI。 Gluon将允许他们在每个文件的基础上进行版本控制,检出,锁定文件,并受益于版本控制的优点,同时避免了其复杂性。 艺术家和开发人员可以使用Gluon在同一存储库中无缝处理代码和图形。

Plastic SCM将开发人员和艺术家聚集在一起,进行Magic Leap合作 (Plastic SCM brings devs and artists together for a Magic Leap collaboration)

The challenge was to render real-time, volumetric video on top of a person. To make matters even more challenging, this was to be built in only six weeks by a full-remote team of videographers, programmers and spatial computing specialists.

面临的挑战是在人身上渲染实时的体积视频。 使事情变得更具挑战性的是,这将由全职的摄像师,程序员和空间计算专家在仅六个星期的时间内完成。

As a spatial computing device, Magic Leap One lets in natural light waves together with softly layered synthetic lightfields. Our brain then interprets the combination of light rays as one single scene, creating highly realistic experiences. Virtual Voyagers and Volograms, have created a real-time volumetric video project for Magic Leap One, Unity’s partner. Only a pipeline of integrated tools that talk to each other seamlessly would allow for all these professionals to blend their work into one coherent experience in due time. Since Plastic SCM is built for devs and artists to collaborate, the choice for them was clear.

作为一种空间计算设备,Magic Leap One可以让自然光波与柔软的分层合成光场一起进入。 然后,我们的大脑将光线的组合解释为一个场景,从而创造出高度逼真的体验。 Virtual Voyagers和Volograms为Unity的合作伙伴Magic Leap One创建了一个实时体积视频项目。 只有相互无缝对话的集成工具管道才能使所有这些专业人员在适当的时候将他们的工作融合到一个连贯的经验中。 由于Plastic SCM是为开发人员和艺术家进行协作而构建的,因此他们的选择很明确。

Rendering results in crunch time: performance with binaries and non-binaries

渲染导致时间紧迫:使用二进制文件和非二进制文件时的性能

An example of volumetric video managed with Plastic SCM’s version control.

使用Plastic SCM版本控制管理 体积视频 示例

Virtual Voyagers’ and Volograms’ programmers worked on Plastic’s native GUI, most of their designers managed their assets inside Unity’s interface, while one illustrator utilized Gluon. This workflow allowed for minimum friction and loss of focus — binaries over 1 TB big where shared through Plastic SCM with low latency. Graphic assets, physics, and animations lived in the same repo as the source code to have a consistent and manageable build pipeline that they could monitor through the branch explorer.

Virtual Voyagers和Volograms的程序员在Plastic的本机GUI上工作,他们的大多数设计师在Unity界面中管理资产,而一位插画家则使用Gluon。 该工作流程可最大程度地减少摩擦和丢失焦点-二进制文件超过1 TB,可通过Plastic SCM以低延迟共享。 图形资产,物理和动画与源代码位于相同的存储库中,以具有一致且可管理的构建管道,可以通过分支资源管理器对其进行监视。

Switching branches or workspaces is seamless in Plastic SCM.

在Plastic SCM中,切换分支或工作空间是无缝的。

The complete toolkit in action.

运行中的完整工具包。

体积视频,多边形和动画结合在一起! (Volumetric video, polygons, and animations united!)

The volumetric video assets consist of a series of temporally coherent 3D textured 3D meshes played sequentially. Two main factors determine the performance of the sequence: the polygon resolution of every mesh, and the resolution of their texture atlases. Magic Leap One is perfectly capable of running 50k polygon meshes at 30 fps with 2K textures, and Plastic SCM helps to exchange them between team members.

体积视频资产由一系列顺序播放的时间相干3D纹理3D网格组成。 两个主要因素决定了序列的性能:每个网格的多边形分辨率及其纹理图集的分辨率。 Magic Leap One能够以30 fps的速度运行具有2K纹理的50k多边形网格,而Plastic SCM有助于在团队成员之间交换它们。

In this project, 12 cameras were used to record the actor’s movement.

在该项目中,使用了12个摄像机来记录演员的动作。

Magic Leap’s spatial mapping was used to position this hologram coherently within context.  Using this method allowed the team to use a raycast that interacts with both the real objects and artificial content in a virtual space. The project then creates the virtual content via an occlusion plane set to where the raycast indicates that produces the optimal scene.

Magic Leap的空间映射用于将该全息图在上下文中连贯地定位。 使用此方法,团队可以使用与虚拟空间中的真实对象和人造内容交互的光线投射。 然后,该项目将通过遮挡平面创建虚拟内容,该遮挡平面设置为光线投射指示产生最佳场景的位置。

Raycasting visualization in Unity to produce the optimal scene.

在Unity中进行光线投射可视化以产生最佳场景。

Plastic SCM, as well as Unity and Lumen OS, perform well with such load. Powered by Jet, Plastic’s own built-in repo storage system outperforms all commercial version control in the market. Read Plastic’s performance and scalability benchmark report here.

Plastic SCM以及Unity和Lumen OS在这种负载下表现良好。 在Jet的支持下,Plastic自己的内置回购存储系统的性能优于市场上的所有商业版本控制。 在此处阅读Plastic的性能和可伸缩性基准报告。

运输项目,一次完成一项任务 (Shipping projects, one task at a time)

The end result is a hologram immersed in your visual field with which you can interact. You can see the end result of Virtual Voyagers’ and Volograms’ project recorded directly from Magic Leap One.

最终结果是将全息图浸入您可以与之交互的视野中。 您可以直接从Magic Leap On e上看到Virtual Voyagers和Volograms项目的最终结果。

Plastic SCM is a versatile, resilient and powerful source code manager to handle your code base and connect your remote teams. It is the perfect tool to make the best out of spatial computing. The combined forces of Unity’s SDK, Magic Leap One and Plastic SCM allowed Virtual Voyagers and Volograms to present a groundbreaking project that is absolutely breathtaking.

Plastic SCM是一个多功能,灵活且功能强大的源代码管理器,用于处理您的代码库并连接远程团队。 它是充分利用空间计算的理想工具。 Unity的SDK,Magic Leap One和Plastic SCM的共同力量使Virtual Voyagers和Volograms能够提出一个开创性的项目,这绝对是惊人的。

If you want to learn more about Plastic SCM’s capabilities and use cases in game development with Unity please visit the website.

如果您想了解更多关于Plastic SCM的功能和Unity开发游戏中的用例的信息,请访问该网站 。

翻译自: https://blogs.unity3d.com/2019/02/10/unity-integrated-full-version-control-stack-plastic-scm/

unity堆栈

unity堆栈_Unity集成完整版本控制堆栈:Plastic SCM相关推荐

  1. Java打印完整的堆栈信息

    Java print full StackTrace 我们在编写一些组件时,使用的日志系统有时并不能打印完整的堆栈信息,比如slf4j,log4j,我们在调用log.error("found ...

  2. 【Android 应用开发】Activity 返回堆栈清除操作 ( 默认状态 | 清除返回堆栈配置 | 不清除返回堆栈配置 | 清除指定界面配置 )

    文章目录 I . 返回堆栈 默认操作 II . 返回堆栈 保留所有元素操作 III . 返回堆栈 清除除根元素外所有元素操作 IV . 返回堆栈 清除指定的 Activity V . 总结 I . 返 ...

  3. 使用Unity开发RPG游戏完整指南(全)

    使用Unity开发RPG游戏完整指南(全) - GameRes游资网 关注公众号 风色年代(itfantasycc) 200G Unity资料合集送上~ 本教程教大家如何使用Unity创建一个RPG游 ...

  4. 【狂云歌之unity_vr】unity项目持续集成dailybuild以及多平台打包管理

    [狂云歌之unity_vr]unity项目持续集成dailybuild以及多平台打包管理 前言  持续集成的意义就不多说了.unity通常打包一般就直接build&run,但是在实际项目中,往 ...

  5. 【狂云歌之unity_vr】unity项目持续集成cibuilddailybuild

    [狂云歌之unity_vr]unity项目持续集成dailybuild以及多平台打包管理 前言  持续集成的意义就不多说了.unity通常打包一般就直接build&run,但是在实际项目中,往 ...

  6. python读取文件数据堆栈溢出的原因_堆栈溢出一般是什么原因?

    堆栈是一个在计算机科学中经常使用的抽象数据类型.堆栈中的物体具有一个特性: 最后一个放入堆栈中的物体总是被最先拿出来, 这个特性通常称为后进先出(LIFO)队列. 堆栈中定义了一些操作. 两个最重要的 ...

  7. mfc函数调用堆栈溢出_01 JavaScript 调用堆栈

    什么是 JavaScript  调用栈,为什么它是必要的? JavaScript 引擎是一个单线程解析器,而单线程解析器由堆和单一调用栈组成.浏览器提供 Web APIs,比如:DOM,AJAX 和 ...

  8. python堆栈溢出的原因_堆栈溢出一般是什么原因?

    堆栈是一个在计算机科学中经常使用的抽象数据类型.堆栈中的物体具有一个特性: 最后一个放入堆栈中的物体总是被最先拿出来, 这个特性通常称为后进先出(LIFO)队列. 堆栈中定义了一些操作. 两个最重要的 ...

  9. python堆栈溢出的原因_堆栈溢出一般是什么原因

    堆栈是一个在计算机科学中经常使用的抽象数据类型.堆栈中的物体具有一个特性: 最后一个放入堆栈中的物体总是被最先拿出来, 这个特性通常称为后进先出(LIFO)队列. 堆栈中定义了一些操作. 两个最重要的 ...

最新文章

  1. P2801 教主的魔法(分块入门)
  2. 解决XP系统下HTTP 错误 403.9 - 禁止访问:连接的用户过多的问题
  3. 等价类、边界值的概念及划分
  4. 为什么要把进程/线程绑定到特定cpu核上运行?(cpu core id coreIdx)opdevsdk_sys_bindThreadCoreId()
  5. VTK:图表之MinimumSpanningTree
  6. 使用Template时 typename 关键字的用法
  7. SAP Spartacus focus directive tabindex的默认值设置
  8. javase获取项目根目录_JavaSE:如何设置/获取您自己的文件和目录属性
  9. php语句过滤掉html标签_php过滤html标签
  10. 自动驾驶模拟器Carla之python编程-(3)获取汽车摄像头数据
  11. Linux文件系统结构
  12. python个人项目进度管理系统源码_Python项目练习:40行代码画出动态贝氏曲线(附源码)...
  13. IDEA 各版本下载地址
  14. [BZOJ3503][CQOI2014]和谐矩阵
  15. 传智播客风清扬视频-------线程简介2
  16. 2022年电工(初级)国家题库及在线模拟考试
  17. 10.原码、反码、补码
  18. local variable xxx referenced before assignment
  19. 7-3 大炮打蚊子(15 分)
  20. 最短路——最短路计数(spfa)

热门文章

  1. 2020年3GPP技术将达到LPWA连接的35%
  2. flink checkpoint
  3. bootStrap实现tab页切换
  4. 苏格拉底与柏拉图麦穗的故事
  5. R语言使用rbern函数生成符合伯努利分布(0-1分布)的随机数、使用plot函数可视化符合伯努利分布的随机数( Bernoulli distribution)
  6. 异常:This application has no explicit mapping for /error, so you are seeing this as a fallback解决方法
  7. 线刷和卡刷的区别以及步骤
  8. 结合Praat进行语音实验的步骤
  9. linux下基于c++使用opencv的cpu和gpu版本提取tvl1光流
  10. Mac/Windows常用软件