robert.malzan

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 174 total)
  • Author
    Posts
  • June 18, 2025 at 2:24 pm #1782

    I have one idea looking over your node code. You do a distance check and, once the player is close enough, you call Change Location. But because of the way it is set up, the Change Location node is called 60 times per second (the frame rate which also triggers the Update Node).

    Why not try this first, instead of a distance check, just place a trigger box around the object and respond to trigger enter. This would run a signal only once when you get close enough.

    You could also play “Harry Potter” and create a Portal Object which transports you to a new location when touched. You can use either a trigger zone or respond to a grab signal to achieve this effect. Just say’in… 😉

    June 18, 2025 at 2:13 pm #1781

    I pushed this issue to a colleague of mine who is our expert for runtime scripting. He’s already on it. I am also working to improve our WebRequest Node to be more flexible. Maybe this will also help.

    June 18, 2025 at 2:06 pm #1780

    That surprises me because Neofitos just increased to max upload size to 256MB… please don’t expect this to work.

    June 18, 2025 at 2:04 pm #1779

    Yes, I think so. I just finished upgrading the WebRequest Node to make it more flexible. But maybe we should discuss this in a little more detail at the end of next Wednesday’s meeting. Our next Update is also delayed due to holidays season and another long weekend.

    June 18, 2025 at 1:59 pm #1778

    Thank you! Noted.

    June 18, 2025 at 12:58 pm #1774

    There is no way to integrate APK files into the shop, sorry.  But you could develop your app for PC just as well. In that case you have two options how to proceed.

    a) create a standalone app which is launched from the hopper but does not run in the hopper. To do this, you need a vrml file which defines a DOWNLOAD_AND_RUN protocol and you need to create a single executable installer which can install your app and register it in the registry.

    b) create a scene asset bundle (Unity only) and one or more DLLs which contain your scripts. This can run inside the Hopper. To do this, you need a vrml file which defines a PORTAL_HOPPER_PROTOCOL protocol and must create the scene asset bundle(s) from your app. You’ll also need to get the Designer and Developer toolkits for the Hopper, at least to gracefully exit your game, but you’ll also find other useful scripts in these toolkits (very beta version). Let me know by email if you want to go this way so I can provide the three corresponding packages to you as zip files.

    If you must publish an APK, you have to do it outside of the XR4ED environment through one of the registered VR publishers. For versions a and b, you upload the vrml file to the shop but place your asset bundle or installer on your own server/domain.

    June 17, 2025 at 2:36 pm #1764

    I tested your link (http://gis-perslab.topo.auth.gr/sure-vft/2.vrml) in a test project of mine using the Change Location node and I get the correct world. No missing walls.

    vfragk

    June 17, 2025 at 2:25 pm #1763

    To me it looks like you may have reached the upload size limit. Currently I don’t know the exact lmit, but you may want to ask Neofitos about it. You are not the only one to reach this size limit and I hope we can sort this out soon.

    June 17, 2025 at 8:15 am #1746

    We’ve heard about some projects running into issues with the server due to their size. Although “internal server error” does not sound like a size issue, I’d still like to know how large your project is. Can you check for me? Locate your project folder. Inside, there should be a folder called “Test” which contains the files to be uploaded to the shop. How large is the largest file in that folder?

    June 16, 2025 at 12:23 pm #1744

    I’m on it 🙂

    June 16, 2025 at 6:22 am #1738

    This should have worked with a button. I’ll look into it. Thank you for pointing this out! 🙂

    About closing the Portal Hopper. We don’t want to close the PH via a Node. There is a close icon in the toolbar at the bottom of the screen which is one way the user can exit the Hopper. But we would prefer if you changed location to f.i. the HUB world (http://experimental.nuromedia.com/HUB.vrml) once your experience/story/task is over. We see the Portal Hopper as an ongoing experience of discovery.

    June 13, 2025 at 2:40 pm #1736

    We plan a release Wednesday next week (before the holiday season). I already started working on it. Fingers crossed that it’ll be ready then. If not, I’ll be back on Monday after the long weekend.

    June 13, 2025 at 2:38 pm #1735

    I tested the popups and it seems that they disappear when you click on any of the buttons. Maybe you are feeding the popup with an Update Node. this will recreate the Popup all the time. You should use the Start Node to open the popup or some other call which only occurs once (e.g. Trigger without “Always Inform”). Then the popup will go away after you press any of the buttons.

    June 13, 2025 at 2:04 pm #1733

    I think I have good news for you. Yes, I saw your message and we discussed this internally. We decided to provide a special Node which will have all the attributes of a webrequest node plus a microphone input which can record, send and stop. Once Record was turned on, the node will accumulate a byte stream from the mic. Then call send to send a web request with this recording as a file. Stop recording using the stop flow input. The node can be used to stream audio by calling send several times (i.e. 10) per second or as a audio file transfer node in teh way you wish to use it: record a command for the AI, stop recording and send.

    And we will create an override text input so you can use “Basic” instead of “Bearer”.

    Is this what you were looking for?

    June 13, 2025 at 9:38 am #1730

    Unfortunately not. The only workaround I can think of is to restart a timer every time a value change is received and to evaluate it as a release after a timeout has occurred.

Viewing 15 posts - 1 through 15 (of 174 total)