Enscape open API

I would love to be able to create a dynamo script that utilizes Enscape tools, unfortunately there is no API so all interaction is manual clicking. (Which means we have to rely on manual entry and not glorious scripts and automation :love: )

Here’s some pseudo-code to illustrate:

def RenderPanorama (view)
    Enscape.NavigateTo(view.Position)
    newPanorama = Enscape.RenderPanorama(MediumQuality, view.name + " Panorama")
    return  = newPanorama
RenderPanorama(FavoritedViews)

videoOut = Enscape.RenderVideo(4k, 30fps, Bluray, videopath.xml)

An Enscape API would open up a ton of productivity opportunities, and maybe help when you have to re-render all of your content due to a design change.

Thanks and keep up the good work,

Lucas

Providing an open Enscape API is not something which is planned currently, but it’s filed as a feature request on our agenda already since other people have demanded this too. I’ll add your upvote and feedback to the topic! :slight_smile:

Just what I was looking for today: render 44 panoramas unattended. Love methods you wrote.

Another +1 from me here!

Giving us the oportunity to build small plugins for example on enscape would be awesome.

+1

Forwarding your feedback, thanks a lot. :slight_smile:

+1

+1

+1, here is my vote too.?

Added your votes as well! :slight_smile:

+1

Thanks @Nuge ! :slight_smile:

+1

Sure, thanks a lot.

+1

Thanks for counting our votes.

We often do design work in one platform, rhino or sketchup, then documents in revit. Or we develop a Revit model, then do all rendering in Rhino or Sketchup where we can add detail that would overwhelm a Revit model. My colleague has another thread here documenting this problem. We have a Rhino modle with hundreds of Enscape assets. Capturing their transforms is easy. As is their Block Name which we translate into Enscape Asset ID from the files in the asset library. Then, using the Revit API, we can go about recreating Enscape Families in Revit with the appropriate Enscape GUIDS attached… It works… for the most part.

But I would much rather do this with an Enscape API on both ends, or at least some export/import tools to transfer Enscape assets between platforms.

Re-linking Assets

+1

+1

Thanks a lot for your valuable feedback @jonahhawk_1 , I’ll forward everything including the other two upvotes as well!

+1

+1