Scolring - Forum

Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology

Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered

You are not logged in.

#1 Openspace3D » A New Chapter for OpenSpace3D » 20-Jul-2026 14:25:05

arkeon
Replies: 1

Hello everyone,

I would like to share some important news about the future of OpenSpace3D.

On July 15, 2026, the I-Maginer Group and its companies Arinfo and ImagineXR were officially placed into liquidation. The company that created OpenSpace3D and funded its development for nearly 20 years has therefore ceased its activities.

As the project's lead developer since its inception, I will continue developing OpenSpace3D as an open-source project. I have also been able to retain ownership of the domain name and the main online services. The website, documentation, forum, and email services will therefore remain available.

However, the closure of I-Maginer means that OpenSpace3D no longer has dedicated financial support. Until now, the project's development was made possible through company-funded development time. Without a new source of funding, future development and user support will largely depend on the time I can dedicate to the project alongside my other professional activities.

My goal is to find a sustainable model that will allow OpenSpace3D to continue growing over the long term while remaining free and open source.

If you use OpenSpace3D, there are several ways you can help:

Share your projects and success stories.
Report bugs and suggest improvements.
Contribute code, documentation, or translations.
Help spread the word about OpenSpace3D.
Promote OpenSpace3D within your company, school, university, or professional network.
Simply share your ideas about the future of the project.

If your company or organization relies on OpenSpace3D and would like to support its future development, please don't hesitate to get in touch. Professional support, custom development, training, and consulting services can be arranged to help ensure the project's long-term sustainability.

I would like to sincerely thank everyone who has contributed to this adventure over the past twenty years: users, contributors, partners, teachers, students, and everyone who has helped build and support this community.

The story of OpenSpace3D is not over. It is simply entering a new chapter, and I hope to build that future together with all of you.

Thank you all for your trust, your support, and for being part of the OpenSpace3D community.

#2 Openspace3D » Un nouveau chapitre pour OpenSpace3D » 20-Jul-2026 14:23:51

arkeon
Replies: 0

Bonjour à toutes et à tous,

Je souhaite partager avec vous une information importante concernant l'avenir d'OpenSpace3D.

Le 15 juillet 2026, la liquidation du groupe I-Maginer ainsi que de ses sociétés Arinfo et ImagineXR a été prononcée. L'entreprise qui a créé OpenSpace3D et financé son développement pendant près de 20 ans a donc cessé son activité.

En tant que développeur principal du projet depuis ses débuts, je poursuis son développement dans le cadre de son modèle open source. J'ai également pu récupérer le nom de domaine ainsi que les principaux services associés. Le site web, la documentation, le forum et les adresses e-mail continueront donc de fonctionner.

En revanche, la disparition d'I-Maginer signifie que le projet ne dispose plus d'un financement dédié. Jusqu'à présent, son développement était rendu possible grâce au temps financé par l'entreprise. Désormais, sans nouvelle source de revenus, les évolutions et le support dépendront principalement du temps que je pourrai y consacrer.

Mon objectif est de trouver un modèle qui permette à OpenSpace3D de continuer à évoluer sur le long terme, tout en restant un logiciel libre et accessible à tous.

Si vous utilisez OpenSpace3D, vous pouvez déjà contribuer de plusieurs façons :

en partageant vos réalisations ;
en signalant des bugs ou en proposant des améliorations ;
en contribuant au code, à la documentation ou aux traductions ;
en faisant connaître le projet autour de vous ;
en mettant OpenSpace3D en avant dans vos projets professionnels ou académiques ;
ou simplement en me faisant part de vos idées sur l'avenir du projet.

Si vous êtes une entreprise ou une organisation utilisant OpenSpace3D et que vous souhaitez soutenir son développement, n'hésitez pas à me contacter. Des prestations de support, de développement spécifique, de formation ou d'accompagnement pourront être mises en place afin de contribuer à la pérennité du projet.

Je tiens à remercier chaleureusement toutes les personnes qui ont participé à cette aventure depuis près de vingt ans : les utilisateurs, les contributeurs, les partenaires, les enseignants, les étudiants et tous ceux qui ont fait vivre cette communauté.

L'histoire d'OpenSpace3D n'est pas terminée. Elle entre simplement dans une nouvelle phase, que j'espère construire avec vous.

Merci à toutes et à tous pour votre confiance et votre soutien.

#3 Re: Openspace3D » Openspace3D 1.96 » 17-Jul-2026 11:40:17

Oups 1.96.1 is online wink
I hope I made less mistakes this time ^^

#4 Re: Openspace3D » Openspace3D 1.96 » 17-Jul-2026 10:27:08

- Android issue with usb permission on Android 12 (done)
- OS3D Editor memory leak on bitmaps (done)
- Serial plugit backward combability (done)
- "It closes constantly if I open PlugIts Speech" - finally found the issue (piper directory missing from scol voyager setup...)

All done.
I'll make the 1.96.1 soon

#5 Re: Openspace3D » Openspace3D 1.96 » 17-Jul-2026 08:44:18

telnet plugits will now manage the 2 messages formats

#6 Re: Openspace3D » Openspace3D 1.96 » 16-Jul-2026 17:36:00

I could reproduce the issue on android 12.
1.96.1 will come next week with all found issue corrected.

- Android issue with usb permission on Android 12 (in progress)
- OS3D Editor memory leak on bitmaps (done)
- Serial plugit backward combability
- "It closes constantly if I open PlugIts Speech" - could not reproduce it ?!.
- Pause on all plugITs (no idea how to do that for now since this is not that simple and have to think a lot about it hmm)

#7 Re: Openspace3D » Openspace3D 1.96 » 16-Jul-2026 14:37:04

Russ74 what version of OS3D do you use ? portable / install - 32 / 64 ?

#8 Re: Openspace3D » Openspace3D 1.96 » 16-Jul-2026 09:44:48

I'm still looking about the editor instability.
The apk file you provided is working on my phone.
I will need logs to understand what happend on yours ^^

About speech plugIT, crashing, do you have a sound card enable ?

#9 Re: Openspace3D » Openspace3D 1.96 » 14-Jul-2026 15:19:04

Hello beawolf you re right, this ring me a bell maybe I made something about pause, I'll check tomorrow.
Maybe the simple way is to manage it manually since it depends of the plugins and behaviour you need on pause.
I can't just pause all the rendering loop and timers you need your resume / pause hud to work for example

#10 Re: Openspace3D » Openspace3D 1.96 » 14-Jul-2026 12:16:49

Can you send me the apk file to let me check the error

#11 Re: Openspace3D » Openspace3D 1.96 » 13-Jul-2026 18:11:18

Quel model de telephone et version Android ?
Oui toys les tests on été fais surtout sur android 15

#12 Re: Openspace3D » Openspace3D 1.96 » 13-Jul-2026 13:54:16

While ago I updated telnet server and client to manage multipart messages.
So the waited format for messages is now "<id> value" or "<id> value \n<END>"

you can update your red-node script to add the id in <> or wait for the updated version with legacy format support https://redmine.openspace3d.com/project … ions/14557

#13 Re: Openspace3D » Openspace3D 1.96 » 13-Jul-2026 08:29:18

Peut tu m'envoyer de quoi tester avec le serveur node red ?

#14 Re: Openspace3D » Openspace3D 1.96 » 12-Jul-2026 13:50:03

mon test telnet (a copier coller dans les plugits d'un nouveau projet)

pour moi cela fonctionne

<plugins>
    <plugin name="debug+console" source="misc%2fdebugconsole%2fdebugconsole%2exml">
        <instance py="6" px="19" name="debug+console+inst" comment="" colorOff="606e4c">
            <param name="enable"><![CDATA[1]]></param>
        </instance>
    </plugin>
    <plugin name="Button" source="interfaces%2fbutton%2fbutton%2exml">
        <instance py="6" px="3" name="Button+inst" comment="" colorOff="81645b">
            <param name="istexture"><![CDATA[0]]></param>
            <param name="object"/>
            <param name="material"/>
            <param name="technique"><![CDATA[-1]]></param>
            <param name="pass"><![CDATA[-1]]></param>
            <param name="texture"><![CDATA[-1]]></param>
            <param name="isurl"><![CDATA[0]]></param>
            <param name="url"/>
            <param name="path"/>
            <param name="btnstates"><![CDATA[0]]></param>
            <param name="nbframes"><![CDATA[1]]></param>
            <param name="posx"><![CDATA[0]]></param>
            <param name="posy"><![CDATA[0]]></param>
            <param name="width"><![CDATA[100]]></param>
            <param name="height"><![CDATA[100]]></param>
            <param name="xpercent"><![CDATA[0]]></param>
            <param name="ypercent"><![CDATA[0]]></param>
            <param name="wpercent"><![CDATA[0]]></param>
            <param name="hpercent"><![CDATA[0]]></param>
            <param name="xoffset"><![CDATA[0]]></param>
            <param name="yoffset"><![CDATA[0]]></param>
            <param name="woffset"><![CDATA[0]]></param>
            <param name="hoffset"><![CDATA[0]]></param>
            <param name="xalign"><![CDATA[0]]></param>
            <param name="yalign"><![CDATA[0]]></param>
            <param name="opacity"><![CDATA[100]]></param>
            <param name="transition"><![CDATA[0]]></param>
            <param name="transparency"><![CDATA[0]]></param>
            <param name="enablemouse"><![CDATA[1]]></param>
            <param name="cursor"><![CDATA[1]]></param>
            <param name="show"><![CDATA[1]]></param>
            <param name="zorder"><![CDATA[101]]></param>
            <param name="label"/>
            <param name="fontname"><![CDATA[Sans]]></param>
            <param name="fontsize"><![CDATA[12]]></param>
            <param name="fontcolor"><![CDATA[0]]></param>
            <param name="fontbold"><![CDATA[0]]></param>
        </instance>
    </plugin>
    <plugin name="Telnet+client" source="network%2ftelnetclient%2ftelnetclient%2exml">
        <instance py="1" px="16" name="Telnet+client+inst" comment="" colorOff="476070">
            <param name="dstaddress"><![CDATA[127.0.0.1]]></param>
            <param name="dstport"><![CDATA[1201.000000]]></param>
            <param name="init"><![CDATA[1]]></param>
            <ACTION name="Send+id"/>
            <EVENT name="id+message"/>
        </instance>
    </plugin>
    <plugin name="Telnet+server" source="network%2ftelnetserver%2ftelnetserver%2exml">
        <instance py="1" px="5" name="Telnet+server+inst" comment="" colorOff="476070">
            <param name="port"><![CDATA[1201.000000]]></param>
            <param name="broadcast"><![CDATA[0]]></param>
            <param name="init"><![CDATA[1]]></param>
            <ACTION name="Send+id"/>
            <EVENT name="id+message"/>
        </instance>
    </plugin>
</plugins>

<links>
    <fulllink dstgroup="Scene" dstaction="Send+id" dstinst="Telnet+client+inst" srcgroup="Scene" srcevent="LeftClick" srcinst="Button+inst"><![CDATA[hello]]></fulllink>
    <fulllink dstgroup="Scene" dstaction="Print" dstinst="debug+console+inst" srcgroup="Scene" srcevent="id+message" srcinst="Telnet+server+inst"><![CDATA[server: $0]]></fulllink>
    <fulllink dstgroup="Scene" dstaction="Print" dstinst="debug+console+inst" srcgroup="Scene" srcevent="id+message" srcinst="Telnet+client+inst"><![CDATA[client: $0]]></fulllink>
    <fulllink dstgroup="Scene" dstaction="Send+id" dstinst="Telnet+server+inst" srcgroup="Scene" srcevent="id+message" srcinst="Telnet+server+inst"><![CDATA[hi]]></fulllink>
</links>

#15 Re: Openspace3D » Openspace3D 1.96 » 12-Jul-2026 13:41:28

ok merci, pour les arrêts intempestifs as tu une méthode pour le reproduire ?
je nais pas observé cela sur mes projets.

#16 Re: Openspace3D » Openspace3D 1.96 » 12-Jul-2026 09:54:10

Bonjour, c'est étrange la 1.96 a été testé longtemps et je n'ai eu que très peu de retours sur la beta.
Pouvez vous m'envoyer des exemples reproductible des problèmes que vous rencontrez ?

#17 Openspace3D » Openspace3D 1.96 » 9-Jul-2026 11:37:18

arkeon
Replies: 33

This update brings powerful new character import and animation workflows, deeper AI integration, enhanced speech capabilities, and various performance improvements across the editor and engine.

1.96.0 - 07/02/2026
Features : Import models
- Import complete character models from https://avaturn.me/ or any other source with or without separated meshes.
- Import and merge character animations from files included in the same character folder from https://www.mixamo.com or other source
- add options to remove root bones translations if needed.
- add cinematics groups in editor, so when a character with several meshes have the same animation, you can use the cinematic animation directly to read the full animation

Features : AI
- Use response API to communicate with models by default, add API type selector to works with v1/chat/completions compatible services.
- Make tools calls better
- add several actions or events to manage an agent dynamically

Features : Speech reco
- manage input gain automatically
- allow several instances for grammar reconition so you can use it as a wakeup word

Features : Speech TTS
- allow to add custom events in text like [happy 0.5] [dance] to change the character state or animations for example
- allow several instances
- make visemes to match better with the timing.

PlugITs:
- add blendshape plugit that manage facial animations from standard character shapes. (random blink, facial animations, allow emotions states)
- add actions / events on several plugITs
- update animation switcher for better transitions
- Log files : add prefix and path on log files

Editor:
- allow to import xos files in current scene, not only a new separated resource group
- UI correction on fonts destroyed too soon
- Set local documentation by default

Core / Scol:
- optimize the loops to limits the cpu burn specially on Android
- optimize objects search path using a cache updated on GC.
- refactor USB camera / android management
- Refactor SO3engine methods on models load
- add basic add regex functions regexReplace "fun [S S S] S", regexSearch "fun [S S] [S r1]", regexMatch "fun [S S] I", regexSplit "fun [S S] [S r1]"
- optimize curl implementation
- Android API 37

#19 Re: Scol » Any current running SCOL experiences? » 21-Jun-2026 14:18:15

Hello !
yes I can search in my backups if I still have planetis3D that I could zip for local use.
I'll try to look at this soon smile

#20 Re: OpenSpace3D Beta program » Openspace3D 1.96 Beta » 5-Jun-2026 14:31:04

Hello not sure, but error messages should gets in the error event of the plugIT.

#21 Re: Openspace3D » Reaction to the object click inst » 2-Jun-2026 08:23:03

Hello,

several things in your project can explain the issue.

Your picture plugIT have "Show in background" checked, but since the AR capture already show the camera frame in background, this can be a kind of random draw priority. Retry by unchecking the background option or hide the AR capture camera view when the picture is shown.

Also on android using "Mouse over" for touch (mouse move without click) is tricky since we need to touch the screen to move over.
Retry by using LeftClick for touch screens.

#22 Re: Openspace3D » Reaction to the object click inst » 1-Jun-2026 08:46:27

Hello, I need a validation to download the file smile

#24 Re: OpenSpace3D Beta program » Openspace3D 1.96 Beta » 29-May-2026 14:17:37

Beta2 is online !

It include huge optimisations and ai plugIT now allow to set the API version and is fully compatible with /v1/chat/completions API again.

#25 Re: Openspace3D » libuvc in OS3D » 29-May-2026 10:56:40

Hello,

you just set the device id to 0 on arcamera plugit.
When an usb camera is detected, a popup from Android will ask if you want to use it.

Board footer

Powered by FluxBB