home.social

#100daysoverte — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #100daysoverte, aggregated by home.social.

  1. Elevator control with a difference: Theme posters laid on the floor, teleport discs mounted floating above the headlines.

    Blue: No destination yet.
    Yellow: Off to the floor.

    The generic #javascript for beaming is not that difficult. This time we don't read the data from the flat Description text field, but from "User Data". In it, everything is stored in JSON.

    R5|Day:14 #100DaysOfCode #VR #XR #3D #xrelog #FOSS #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev #js

  2. Aufzugssteuerung mal anders: Themenposter auf dem Boden gelegt, Teleportscheiben schwebend über den Überschriften montiert.

    Blau: Noch kein Ziel.
    Gelb: Ab auf die Etage.

    Das generische #Javascript für's Beamen ist garnicht so schwierig. Diesmal lesen wir die Daten nicht aus dem flachen Description-Textfeld, sondern aus "User Data". Darin wird alles in JSON hinterlegt.

    R5|Day:14 #100DaysOfCode #VR #XR #3D #xrelog #FOSS #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev #js

  3. Day 13 continues with the TrackTower|15. Fifteen floors with fifteen subject areas; embedded in a shipyard and space port.

    A well-maintained football field can be very useful here. And especially here we can use small and big #js scripts. A goal counter and a world time clock are already on the list.

    Before that we need an elevator control.

    .
    \__
    R5|Day:13 #100DaysOfCode #VR #XR #3D #xrelog #FOSS #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev #SpaceSoccer #Javascript

  4. Weiter geht es an Tag 13 im TrackTower|15. Fünfzehn Etagen mit fünfzehn Themen; eingebettet in Werft und Raumhafen.

    Da kann ein gepflegter Bolzplatz schon mal gute Dienste leisten. Und gerade hier können wir kleine und große Scripte gebrauchen. Ein Torzähler, eine Weltzeituhr stehen schon auf dem Zettel.

    Vorher brauchen wir noch eine Aufzugssteuerung.

    .
    \__
    R5|Day:13 #100DaysOfCode #VR #XR #3D #xrelog #FOSS #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev #SpaceSoccer

  5. On day 12 I finish my first mini-project "Overte-Avatars":

    1️⃣ Tried five #avatar apps in tandem with #Overte.

    2️⃣ Each avatar fashion experiment got a memorial.

    3️⃣ Clicking on sign or model launches a browser to build an avatar yourself.

    4️⃣ For this I used a first #JS script from @Silverfish <3.

    .
    \__
    R5|Day:12 #100DaysOfCode #VR #XR #3D #xrelog #gamedev #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev

  6. Am Tag 12 schließe ich mein Mini-Projekt "Overte-Avatare" ab:

    1️⃣ Habe 5 #Avatar-Apps im Zusammenspiel mit #Overte ausprobiert.

    2️⃣ Jedes Avatar-Fashion-Experiment hat ein Denkmal bekommen.

    3️⃣ Mit einem Klick auf Schild oder Model startet ein Browser, um selber einen Avatar zu bauen.

    4️⃣ Hierzu habe ich ein erstes #JS Script von @Silverfish <3 verwendet.

    .
    \__
    R5|Day:12 #100DaysOfCode #VR #XR #3D #xrelog #gamedev #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev

  7. It's time for a first entity #Javascript inside #Overte. An Overte entity is a 2D or 3D Object inside a World. It has as property: "Script", there a script URL can be entered.

    (1) and (2) describes how an event is fired. In (3) the URL is read out. In (4) a fancy, local InWorld web browser is opened.

    1000 thanks to @Silverfish

    .
    \__
    R5|Day:11 #100DaysOfCode #VR #XR #3D #xrelog #gamedev #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev #js

  8. Es wird Zeit für ein erstes Enity #Javascript aus #Overte. Ein Overte-Entity hat als Property: "Script", dort kann eine Script-URL eingetragen werden.

    Über (1) und (2) wird beschrieben wie ein Event gefeuert wird. In (3) wird die URL ausgelesen. In (4) wird dann ein lokaler InWorld Webbrowser aufgerufen.

    1000 Dank an @Silverfish

    .
    \__
    R5|Day:11 #100DaysOfCode #VR #XR #3D #xrelog #gamedev #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev #js

  9. If you wanna have a look in #3D, which #avatar apps with legs(!) are currently available visit the @overte place "TrackTower|15"; Found so far:

    (1) mixamo - Many animations
    (2) avaturn - Your own digital twin just with one selfie
    (3) MakeAvatar - Best Overte Integration
    (4) ReadyPlayerMe - Extensive & tricky
    (5) UnionAvatar - Very creative, techn. treacherous

    .
    \__
    R5|Day 10.2 #100DaysOfCode #VR #XR #3D #xrelog #gamedev #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev

  10. Wer sich in 3D anschauen möchte, welche Avatar-Apps mit Beinen(!) es aktuell gibt schaut im Place "TrackTower|15" in @overte vorbei.

    Bisher gefunden:
    (1) mixamo - Viele Animationen
    (2) avaturn - Dein eigener Digital Twin mit nem Selfie
    (3) MakeAvatar - Beste Overte-Integration
    (4) ReadyPlayerMe - Umfang- & Trickreich
    (5) UnionAvatar - Sehr kreative, techn. tückish

    .
    \__
    R5|Day 10.2 #100DaysOfCode #VR #XR #3D #xrelog #gamedev #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev

  11. A second look at the domain servers shows that besides 3D entities more nodes & services running, which are there for a fluent multi-user XP:

    1. asset-server
    2. audio-mixer
    3. avatar-mixer
    4. entity-script-server
    5. entity-server
    6. message-mixer

    Here is a deep link into the #Overte architecture doc (WiP):

    y.lab.nrw/overte-domain

    .
    \__
    R5|Day9 #100DaysOfCode #VR #XR #3D #xrelog #gamedev #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev #js

  12. Ein 2ter Blick auf die Domain Server zeigt, daß hier neben Entities auch noch weitere Nodes & Services betrieben werden, die für eine flüssige Multi-User XP da sind:

    1. asset-server
    2. audio-mixer
    3. avatar-mixer
    4. entity-script-server
    5. entity-server
    6. message-mixer

    Hier ein deep link in die #Overte Architectur-Doku hinein (WiP):

    y.lab.nrw/overte-domain

    .
    \__
    R5|Day9 #100DaysOfCode #VR #XR #3D #xrelog #gamedev #IndieGame #Metaverse #SocialVR #100DaysOverte #Multiverse #IndieDev #js

  13. On day six of my #100DaysOfCode journey I installed a self-hosted url shortener: yourls. And not just because of the 200+ plugins.

    y.lab.nrw/awsm-yrls

    This not only makes URL's shorter, but it can also make them more speaking. Especially where apps like hedgedoc, peertube or droppy generate URL's with sometimes nasty long UUID's.

    .
    \__
    R5|Day6 #100DaysOverte #VR #AR #XR #3D #xrelog #gamedev #IndieGame #Multiverse #Metaverse

  14. Am Tag 6 meiner #100DaysOfCode Reise habe ich einen self-hosted url shortener installiert: yourls. Und das nicht nur der über 200 Plugins wegen.

    y.lab.nrw/awsm-yrls

    Das ermöglicht nicht nur kürzere, sondern auch sprechendere URL's. Gerade wo Apps wie hedgedoc, peertube oder droppy URL's mit teilweise üblen langen UUID's generieren.

    .
    \__
    R5|Day6 #100DaysOverte #VR #AR #XR #3D #xrelog #gamedev #IndieGame #Multiverse #Metaverse

  15. Before I explore the different types of scripts in the next few days as part of my #100DaysOfCode in #Overte one last look in the mirror:

    (1) Pretty Digial Twin
    (2) Explorer-Consultant not only at NASA
    (3) Interviewer of vampires
    (4) DevOps & InfoSec Architect
    (5) WaddeHaddeDuDeDa

    .
    \__
    #R5D5 #100DaysOverte #AR #VR #XR #3D #xrelog #gamedev #IndieGame #Multiverse #Metaverse

  16. Bevor ich in den nächsten Tagen die verschiedenen Typen von Scripten in #Overte im Rahmen meiner #100DaysOfCode erkunde, ein letzter Blick in den Spiegel:

    (1) Ziemlich Digial Twin
    (2) Erforscher-Consultant bei der NASA
    (3) Interviewer von Vampiren
    (4) DevOps & InfoSec Architect
    (5) WaddeHaddeDuDeDa

    .
    \__
    #R5D5 #100DaysOverte #AR #VR #XR #3D #xrelog #gamedev #IndieGame #Multiverse #Metaverse

  17. There's no such thing as one #Metaverse. There are many of them, so rather #Multiverses. Some call it more abstract: #SocialVR. Anyway ... No matter where or how we move there at first we need an avatar.

    That's why I dive at the beginning of this #100DaysOfCode into

    "How to hack an avatar".

    Thereby I will deal with FBX, glTF/GLB, how to change and add them or even how to make the puppets dance. Finally some physics comes into the place.

    .
    \__
    #R5D4 #100DaysOverte #AR #VR #XR #3D #gamedev