(idea/concept) 'Using' Bleder via web remote?

Not sure if I ever mentioned this, but I run and finance a cat shelter. This meas I am out a lot, rescuing abandond cats or just taking the ones here on some exercise. In other words, I cannot be by my computer a lot of the time, but away from it, I have a lot of dowtime. I usually use that to write or waste time online, but a thought has lingered in my head for a while…

Has anyone ever tried to create a web interface to a homebase computer (or even online server) running Blender? A full interface is a pipe dream, but I do a lot of work with scripts, and theoretically, it should be possible to write a script, upload it, and have your home rig download the script ad run it, then upload the results.

Has anyone tried this or something like it? Have other 3D packages tried doing some form of interface with mobile devices?

I amconsidering writing a simple version of this, knowing full well it will have verylimited features, but if someeone else is alreadyon the ball, I am very curious about their results annd experiences!

Edit: Pardo typos, this keyboard is getting old…

1 Like

I have not tried this idea yet, but taking various chunks from here and there.

  • A Python HTTP server can be started on localhost serving the LAN (opening a port to the router can make the HTTP server public - however you need static local address and register to a static online IP service such as noip.org).

  • Running Blender from command line using a script, best case scenario I did was to have a system Python script, that would boot blender with inline python code as command line arguments.
    https://docs.blender.org/manual/en/latest/advanced/command_line/arguments.html

  • A simple web application (runs on localhost) that takes care of presenting the GUI and then turning the HTTP request into the correct set of command line arguments.

Though I can’t think of any use case example for this now, but it sure looks interesting.

I sketched out a theoretical version earlier today. The only real challenge to build the baeebones system seems to be how to upload the results. A file to server is not thaaaat difficult, but I would love to upload straight to a YouTube channel. Not sure how, but it’s still just a rough idea, anyway…

You can use the Youtube API for that, same goes uploading files to cloud storage services (Dropbox, etc).

Best place to start looking
https://github.com/search?l=Python&q=youtube&type=Repositories

I noticed that. I am still looking for a good tutorial, though, so I don’t just copy-paste stuff blindly. If I even get around to doing this!

You can see the same things in youtube with keywords python youtube api tutorial more or less the techniques are very standard.

Do not worry though because code for accessing APIs most of the times is very standard like a template and has no real educational value, other than getting the job done. However this only for the parts that are IO from the API.

1 Like

Eh? :slight_smile: Are you looking for this? :

Might be. But it says no mobile platforms?

Parsec might work for that.

1 Like

Er - if it says “web”, you CAN have browsers on mobile, you know…? :slight_smile: (it’s not all apps…)

1 Like

Sorry, it says this:
“*Not mobile web browsers.”
So it seems this, sadly, won’t work…

Er why can’t you use the VNC Android app?
BRO! You could have Ecosia’d that yourself! :slight_smile:

https://www.realvnc.com/en/connect/download/viewer/android/

I don’t know! They said no mobile browsers, I believed them! I’m panicking here, aaargh!!!

so what happened with the android app?

Haven’t tested it. Lost the battle to save my cat and had to bury her yesterday. Not in the tech testing mood, sorry…

Hey guys, jumping in as I have a similar idea for a client. Do you guys think it would be possible to only show the viewport of a blender scene running either in the cloud or on a local machine, with a simplified UI that can control the scene?

I have a client requesting some kind of easy to use 3d tool for creating content out of their already prepared scenes. For example, changing camera angles or colors and getting images or videos in an automated way. They are currently using a UE4 app for this, but not satisfied with the quality.

If any of you have the knowledge to do something like this or know someone who can, I might have a paid job for you.

1 Like