This is annoyingly hard and I forget how to do it every time so here are some instructions to myself that might also help others.
Convert PDF into PNG Using Gimp
Probably your floor plan is a PDF or you wouldn’t be reading this page, but if it’s a jpg or png kind of file format, then you are done and can skip to the “Importing into Blender” section below.
- Make sure you have GIMP installed. Probably you’ll want this since it’s awesome photo manipulation software.
- With GIMP open, drag your PDF floor plan page (one page at a time is easier but if it’s one document should work too) and click ‘import’. This will convert the PDF into a working GIMP file.
- Adjust the view to an appropriate view orientation since it’s possible when it imported it gets flipped. You may have to adjust the canvas size in the background if you rotate it but that is easy with the ‘fit canvas to layers’ option under ‘image’ menu.
- Isolate and select the floor plan with the GIMP selection tools (box select tool is best I find)
- Crop out the exact floor plan with the ‘crop to selection’ option under ‘image’ menu.
- File, Export
- At the bottom left there is a little + plus sign thing that says “Select File Type (by extension)”. Choose this and then scroll through until you find png. Export this file to somewhere you will remember on your device.
Import the Floor Plan Image Into Blender
Most credit to this blog.
- Add “Empty” object (shift + A) works
- Do steps 1, 2 and 3 in the blog link above of creating an ’empty object’. However, stop there on step 3.
- Press number pad 7 to make sure you can see the imported image in orthographic above view. Sometimes you can lose it in the view because it comes in as a plane it’s a plan and pretty razor thin.
That’s it. Now go and turn that floor plan into a 3D amusement park, my friend.
It’s very important to make it clear that the author of this blog is not L’il Wayne. I was blogging before L’il Wayne was a thing. Sorry L’il Wayne. Ain’t nothing but a chicken wing.
I’ve also noticed that these young bucks started a band called “Fountains of Wayne” which was clearly stolen from this blog. That’s ok. I forgive them because I actually like their Weezer-like direction of music. I’m going to let that one go, but just know that all their inspiration comes from me – Wayne Out There.
There is also a car racer named Wayne. I’m also not him.
And, of course, let it be known that I am not Wayne Gretzsky, though some have accused me of stealing fame from him. This is false accusation.
The original Wayne is HERE
Now that I’ve set the record straight, you go have yourself a nice day
Wayne Out There.
Congrats! So you figured out the 20 steps to getting owncloud-sync on your ubuntu phone. The problem is … now what? How do you make it work? It took a bit of goofing around but here is what I figured out:
- Do my tutorial (if it’s not in the software center when you read this) HERE
- Go to ‘system settings’
- go to ‘accounts’
- then add an account and select ‘owncloud’ from the list. It will prompt you for your credentials so fill them in.
Now you have an owncloud (nextcloud works fine with it) account meshed into your phone. Now you can actually start doing useful things. The most exciting part, of course, is syncing calendars!
- go to calendar icon
- click that grid calendar icon in the top right area – the left most of the three
- add online calendar
- again you will be prompted for your credentials again. enter them
- done. you’ll see a ‘sync in progress’ kind of notifier and boom. works.
Now you want to sync up files from your phone to your cloud. Unfortunately the app does not yet, at the point of this post, have a ‘share to cloud’ option which is too bad. I’m sure the feature is on the way as you read this. For now, however, what you have to do is this:
- in file manager, create a dedicated ‘sync’ folder on your local phone. you could use the folders that are already there, but in my case I needed to have a folder that did *not* sync my personal photos to my work cloud! So I made a folder called ‘work-uploads’ on my phone
- open the owncloud app and in account settings choose your sync frequency. I chose 15 minutes. I left the ‘sync on mobile data’ off because I don’t want a few gigs syncing with my mobile data..
- go back then go to sync folders. for the local folder, select the one you made in step 2 above. You can also create the folder at this point by pressing the + icon, or you could select one. If you select be sure to press the check mark in the *top right*. Not sure why but the check mark in the center confuses me…
- back out then in the ‘sync service’ make sure there is a file in your local folder that you made in step 2 and then press ‘sync’. It should tell you that the sync has started.
Honestly, mine is not syncing but I bet it should be. haha It’s definitely connecting to the cloud because I could choose the folders no problem and see all of them on my cloud. But the files aren’t moving from my phone to the cloud now so hopefully it will work for you while I figure this out.
I think you have to follow these steps in order and not use the owncloud sync app before you add the stuff in system settings but not sure…
- because i created the folders on the phone it requires root (sudo) somehow to sync. I noticed that I cannot see the folders I created in step 2 above in the regular file manager of phone… maybe this permission issue is restricting sync
- I did something in the wrong order… calendar is working perfectly though! weird.
To test, I went in from my laptop to the web GUI of Nextcloud to see if the file made it. No go. Did not. Then I put a small file in the same directory from my laptop and sure enough the file made it to the cloud. So the issue is definitely on the phone side… hmm… more for tomorrow..
And, the ‘new series’ to compliment the new category ‘Question the Magic (QTM)’ is ‘STM’ (stuff that matters).
There is a flurry of stuff, especially in tech, flying at us. Most of that is white noise, but all of it matters because I’ve learned from people (like my ghost writer) that you are either travelling down the slippery slope to bondage under corporations and government, or freedom and civil rights. You are on a path right now.
Today this article really caught my attention. I already have Owncloud running in my home to make sure I have a convenient way to access my personal data. I know this system is amazing and ‘somewhat open source’ base on my limited review of the licensing and companies behind it. It’s by far the ‘most free’ and ‘most cool’ one out there. I also used to use Pogoplug, but became quite concerned that although the machine was physically in my home, you had to log into the machine through the pogoplug servers…. that seemed to me at the time like the wrong path to travel. I even hacked it and made it work with a different OS but it never worked awesome.
So what does it all do? It’s having your own ‘cloud’ but having it safely in your house, instead of the possibly corrupt households of others like google, apple, and the like. Right now most people are syncing their personal lives, usually unknowingly, onto computers of other people. Everything they have said and done for the last few years is sitting on someone else’s computer. Not good.
This new ‘team’ of a well-funded corporation like Western Digital has a lot of potential – depending on the ethics of WD. I honestly don’t know anything about them. The ‘corporation-meets-free-software’ relationship works very well for the free Ubuntu project with Canonical as one of it’s funding machines to make sure a good thing doesn’t fade into ‘just another good idea’ category.
If WD really gets behind owncloud, and I were the corporation of Alphabet soup, I’d be very, very concerned.
And this will tie into another ‘STM’ article that I will publish either tomorrow or the next day depending on availability of coffee.