功能概览
Last updated
Last updated
Needle Engine 是一个功能齐全的 3D 引擎,可在浏览器中运行。它具备了您期望的现代 3D 引擎的所有功能,甚至更多。如果您还没有了解,请查看我们的 和我们的 。
[[toc]]
使用 Shader Graph 或其他系统创建的 PBR 材质和自定义着色器都可以导出。
使用基于节点的 为 Web 创建着色器。ShaderGraph 让艺术家可以轻松地持续创作,而无需担心语法问题。
阅读更多关于 • 的信息
Needle Engine 可以在任何 Web 技术运行的地方运行:在桌面、移动设备、AR 或 VR 上运行同一个应用程序。我们构建 Needle Engine 时就考虑到了 ,并将其视为响应式 Web 设计不可或缺的一部分!
使用 实现 Android 和 iOS 上的交互式 AR。
光照贴图可以在 Unity 或 Blender 中烘焙,轻松为您的 3D 内容添加美丽的静态光照。Web 的光照烘焙从未如此简单。只需在 Unity 中将您想要烘焙光照贴图的对象标记为 static,向您的场景添加一个或多个光源(或使用自发光材质),然后点击烘焙。Needle Engine 将按场景导出您的光照贴图,并自动加载和显示它们,就像您在编辑器中看到的一样!
联网功能内置于核心运行时中。Needle Engine 部署到 Glitch 后,会附带一个微型服务器,让您可以在几秒钟内部署一个多人 3D 环境。内置的联网组件让您轻松入门,您也可以创建自己的同步组件。同步变量和状态非常容易!
Needle Engine 为 Web 带来了强大的动画、状态控制和序列功能——从播放单个动画到编排和混合复杂的动画和角色控制器。导出器可以将 Unity 组件(如 Animator 和 Timeline)转换为 Web 兼容的格式。 我们甚至将此功能添加到我们的 Blender 插件中,这样您也可以在 Blender 中制作兼容的动画状态机,并将 nla 轨道作为 timeline 导出到 Web。
注意:不支持 Sub-states 和 Blend Trees。
注意:目前不支持 Sub-Timelines。
使用 Rigidbodies、Mesh Colliders、Box Colliders 和 SphereColliders 为您的世界添加有趣的物理效果。
使用 Unity 的 UI canvas 系统构建 UI 正在开发中。目前的功能包括导出 Text(包括字体)、Images、Buttons。
Needle Engine 与 Unity Editor 和 Blender 有强大的集成。 它允许您以可视化的方式设置和导出复杂场景,为艺术家和开发者提供了简单灵活的协作。
后处理 (PostProcessing) → Bloom、屏幕空间环境光遮蔽 (Screenspace Ambient Occlusion)、景深 (Depth of Field)、颜色校正 (Color Correction)...
EditorSync → 在 Unity 中编辑时实时同步到运行中的 three.js 应用程序,用于本地开发
此页面由 AI 自动翻译
注意:对使用哪种光照烘焙器没有技术限制,只要它们最终存储在 Unity 的光照贴图数据结构中即可。因此,第三方光照烘焙器如 也受支持。
阅读更多关于 的信息
阅读更多关于 • 的信息
阅读更多关于 的信息
Unity 中的 组件允许您设置动画并定义何时以及如何混合它们。我们支持导出状态机、StateMachineBehaviours、过渡和层。StateMachineBehaviours 也支持 OnStateEnter
、OnStateUpdate
和 OnStateExit
事件。
我们也将 设置和轨道转换为 Web 兼容的格式。 支持的轨道包括:AnimationTrack、AudioTrack、ActivationTrack、ControlTrack、SignalTrack。
注意:可以 。
阅读更多关于 的信息
阅读更多关于 的信息
请参阅 查看支持的组件。
导出 Unity ParticleSystem (Shuriken) 正在开发中。目前的功能包括世界/局部空间模拟、箱形和球形发射器形状、随时间发射以及爆发发射、随时间变化的速度和颜色、随速度发射、纹理表动画、基本拖尾。 请参阅下面的,了解支持的功能:
内置效果包括 Bloom、屏幕空间环境光遮蔽 (Screenspace Ambient Occlusion)、景深 (Depth of Field)、颜色校正 (Color Correction)。您也可以创建自己的自定义效果。请参阅 获取完整列表。
Needle Engine 使用。使用 TypeScript 或 JavaScript 创建自定义脚本。使用我们集成到 Unity 中的。一个 会神奇地即时生成 Unity 组件。
阅读更多关于 • 的信息
iOS 和 Android 上的交互式 AR → 使用我们的 功能集或构建您自己的功能
请参阅我们的 了解如何下载和设置 Needle Engine。 了解或深入了解驱动这一切的一些。