• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    [ANSWERED] Incorporating Mapbox into Isadora. Maybe possible wit GLSJ Libraries?

    How To... ?
    4
    5
    413
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      ozfetis last edited by Juriaan

      hello everyone. 

      i want to be able to use a map -like google maps, open street maps, mapbox kinds of cartographic map- as an input to display on my stage. i have a feeling that there is a way to do this with a GLSL shader. can i? 

      to be more specific with what i am after: can i import mapbox GL JS library and project a map that is designed with a style produced in mapbox?

      or, is there anyone who used such maps in their isadora projects?

      thanks 

      Juriaan bonemap 2 Replies Last reply Reply Quote 0
      • Juriaan
        Juriaan Tech Staff @ozfetis last edited by Michel

        @ozfetis

        Hi there!

        Mapbox uses JavaScript calls that are only found in browsers, sadly Isadora doesn't support this type of JavaScript.
        I personally never used maps/rendering of maps in Isadora. I asked our technical team if they have experience with this, and or they can join the discussion here.

        What you always can do is render the maps in a browser window, and then use the Screen capture actor to get the feed inside Isadora..

        Isadora 3.1.1, Dell XPS 17 9710, Windows 10
        Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
        Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

        1 Reply Last reply Reply Quote 0
        • bonemap
          bonemap Izzy Guru @ozfetis last edited by bonemap

          @ozfetis

          Hi there,

          Thanks for your post. You might find some interest in the patch and information linked in this thread. It has a demonstration file I created that maps a 3D Model Earth sphere and uses public API data to dynamically locate points on the globe. It has proved to be quite accurate. For example using a night image as an image texture on the 3D globe in Isadora, I was able to use Worldbank API data accessed by TCP Get URL actor and JSON Parser to then spin the globe to centre longitude and latitude on the light points of cities represented in the image texture.

          The possibility of accessing online datasets through API integration is therefore a viable workflow in Isadora for data driven animations etc.

          These developments have been supported with the release of JSON add-ons. And there continues to be discussion about future possibilities including what I understand to be the potential of Python scripting integration in Isadora.

          Best wishes

          Russell

          http://bonemap.com | Australia
          Izzy STD 4.2 | USB 3.6 | + Beta
          MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
          Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
          A range of deployable older Macs

          1 Reply Last reply Reply Quote 1
          • O
            ozfetis last edited by

            thanks for the replies! at the moment, the most feasible thing for me looks like

            1-capturing my GL JS map in a browser with OBS (since i can adjust the resolution for the browser screen), 2-starting a virtual camera, 3-and using that local broadcast as a live input within isadora.

            💓💕💞

            DusX 1 Reply Last reply Reply Quote 0
            • DusX
              DusX Tech Staff @ozfetis last edited by DusX

              @ozfetis

              I think you could use Processing to interface the api and render the map, and then send it to Isadora via Spout/syphon.
              This library looks like it would do the job: http://unfoldingmaps.org (processing 2 only it seems)

              Troikatronix Technical Support

              • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
              • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
              • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

              Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post