needle-engine-support icon indicating copy to clipboard operation
needle-engine-support copied to clipboard

Needle + Unity ML-Agents package

Open Norite-dev opened this issue 2 years ago • 0 comments

Describe the bug šŸ’¬

Hi, I'm trying to test your engine with Unity ML-Agents in order to have smart elements on web page. It seems, there is no support yet, so please consider to add it. Attaching sample scene and video, that shows the problem. Thank you! needle_ml.zip needle_ml_video.zip

Operating System šŸ‘©ā€šŸ’»

Windows

What browsers are you seeing the problem on? šŸ„ā€ā™‚ļø

Chrome

Editor Version šŸŽ²

2022.x

Needle Exporter version

3.29.0

Project Info (Unity only) šŸ“œ

{
  "ExportInfoGameObjectName": "Export",
  "ExportInfoGameObjectIsEnabled": true,
  "UnityProjectPath": "C:/UnityProjects/needle/Assets",
  "UnityVersion": "2022.3.16f1",
  "SceneName": "new",
  "ProjectPath": "Needle/newProject",
  "ProjectDirectoryExists": true,
  "ProjectIsInstalled": true,
  "NeedleEngineInstalled": true,
  "HasNodeInstalled": true,
  "NodeVersion": "v20.9.0",
  "NpmVersion": "10.1.0",
  "TypescriptVersion": "'tsc' is not recognized as an internal or external command,; ; operable program or batch file.; ; ",
  "HasTokTxInstalled": false,
  "HasMinimumToktxVersionInstalled": false,
  "RenderPipeline": "Built-in",
  "GzipEnabled": false,
  "NeedleEngineExporterVersion": "3.29.0",
  "NeedleEngineVersion": "3.29.0",
  "NeedleEngineSamplesVersion": null,
  "NeedleEngineExporterPath": "Packages/com.needle.engine-exporter/package.json",
  "NeedleEnginePath": "C:/UnityProjects/needle/Assets/../Needle/newProject/node_modules/@needle-tools/engine/package.json",
  "FileStats": "By Type:\r\n•\t.glb →  x 2 = 0.2 mb\r\n•\t<b>Total = 0.2 mb</b>\r\n----\r\nBy Directory:\r\n•\tassets →  x 2 = 0.2 mb\r\n",
  "NeedleComponentsInScene": [
    "Needle.Engine.ExportInfo",
    "Needle.Engine.Codegen.ComponentGenerator",
    "Needle.Engine.Deployment.DeployToGlitch",
    "Needle.Engine.Shaders.SkyboxExportSettings",
    "Needle.Engine.Components.SyncedRoom",
    "Needle.Engine.Components.Networking",
    "Needle.Engine.Components.WebXR",
    "Needle.Engine.Components.WebXRSync",
    "Needle.Engine.Components.SpectatorCamera",
    "Needle.Engine.Components.SyncedCamera",
    "Needle.Engine.Components.AvatarBlink_Simple",
    "Needle.Engine.Components.PlayerColor",
    "Needle.Engine.Components.WebARSessionRoot",
    "Needle.Engine.Components.ObjectRaycaster",
    "Needle.Engine.Components.TeleportTarget",
    "Needle.Engine.Components.XRRig",
    "Needle.Engine.Components.OrbitControls",
    "Needle.Engine.Components.XRFlag",
    "Needle.Engine.Components.Deletable",
    "Needle.Engine.Components.SyncedTransform",
    "Needle.Engine.Components.DragControls",
    "Needle.Engine.Components.DeleteBox",
    "Needle.Engine.Components.BoxGizmo",
    "Needle.Engine.Components.Duplicatable"
  ],
  "TypeCacheIsDirty": true,
  "TypeScriptTypes": []
}

Steps to reproduce šŸ”¢

1. Install Unity Editor 2022.3.16 (or higher)
2. Open project, provided in needle_ml.zip archive
3. Install Unity ML-agents package (from Unity registry)
4. Install Needle 
5. Press "Play"

Reproduction ā™»

No response

Discord or Discussion link

https://discord.com/channels/717429793926283276/1166424502008303696/1193993256262963302

Validations 🩹

Norite-dev avatar Jan 09 '24 10:01 Norite-dev