|
Sweet Home 3D Forum » List all forums » » Forum: Sweet Home 3D bar » » » Thread: Process for orthographic, outlined, sectioned, images. |
|
| Print at Jan 27, 2026, 3:32:25 PM | |
| Posted by sjb007 at Feb 18, 2023, 9:00:05 PM |
|
Process for orthographic, outlined, sectioned, images. Hi all, I've been working on a process to turn my SH3D model into professional style Axonometric (isometric, dimetric, trimetric) images suitable for a planning application. It also produces elevations, and I've tested sections as well. I'm trying to automate lots of bits of the process so minimal touching up is required though I will stress that the geometry exported by SH3D means that some touch up is needed. See here for an example image of four example styles that can be produced. Your imagination is the limit here, i.e. I've done "rough sketch" style too just by adding a couple of modifiers in Blender. I lean heavily on lots of Blender features. A template file will be included and any guide will be based on using the template. Blender is essential for the line art diagrams, the stage setup with multiple camera angles, it will make the sections more flexible than in SH3D, and lots of use of the compositor for producing layered images that can be edited. This is not really about how to use SH3D, it is just the feeder and the inspiration. The tools used are Blender, Krita, and (eventually) Inkscape - all free, opensource, and cross-platform. At the end of this I intend to produce scaled A1 plans suitable for a planning application that are at least as good as the ones my ex-architect created at great expense. (Note, these are not the detailed technical drawings. I'll still need a pro for those.) I'm wondering if other SH3D users would find this useful, and if so, I can flesh my notes out into something like a guide? Bear in mind I'm still working on this, so it isn't going to appear tomorrow. Drop a "Yay" or a "Nay" so I can gauge if it is worth putting it together. |
| Posted by hansmex at Feb 18, 2023, 9:56:42 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Yay!!! ---------------------------------------- Hans new website - under constuction hansdirkse.info |
| Posted by dorin at Feb 19, 2023, 9:26:33 AM |
|
Re: Process for orthographic, outlined, sectioned, images. "Yay"!!! ---------------------------------------- A computer program does what you tell it to do, not what you want it to do. Murphy's Law When all else fails, read the instructions. Murphy's Law If you don't like "AS IS", DIY. Dorin's law |
| Posted by bdfd at Feb 19, 2023, 2:57:31 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Third Yay ! . ---------------------------------------- Evil progresses when good people do nothing! --- SH3D 7.1 and nothing else - W11 64b in 4K |
| Posted by Puybaret at Feb 19, 2023, 8:26:51 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Nice image ![]() If you think such a guide and what it produces will be useful, I'll be happy to host it here. ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by Vinci68 at Feb 20, 2023, 12:42:32 PM |
|
Re: Process for orthographic, outlined, sectioned, images. So if the eminent members of this forum are interested, I can only subscribe to this beautiful project. Everything is good to take to progress a little more on SH3D every day and I am constantly enjoying reading the advice given by the members of the forum, the guides and other tips that can be found on the site. Anyway, congratulations to sbj007 for this great achievement. |
| Posted by sjb007 at Mar 19, 2023, 4:41:35 AM |
|
Re: Process for orthographic, outlined, sectioned, images. Hi Emmanuel, I'm working on putting this together, and I don't know if I should raise this thing I've run into as a bug. It's kinda hard to explain in words, so instead I put together a little YouTube video here: https://youtu.be/Qb6yZhMsIDE Very short text version: SH3D does some strange things with the internal geometry of walls. They're not a deal breaker, but it means a chunk of editing in Blender. It would be great if SH3D produced nicer geometry. Would this be something you would consider? As a side note, I've decided video tutorials will be better than a written document, so I'm putting together a 5 part video tutorial titled "Producing 2D & 3D plans for submission using Free Open Source Software" consisting of: Introduction, SH3D, Blender, Krita, Inkscape. In the video above you will hear my voice. Hopefully the audio is clear enough, and I'm understandable. If anyone else views it and struggles to understand, let me know where you're not understanding. That will help me adjust for the actual tutorials. It goes without saying that these tutorials will be in English ![]() |
| Posted by Puybaret at Mar 23, 2023, 12:11:55 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Thanks for your clear video and suggestions. A 3D wall is exported at OBJ format as it's created in Sweet Home 3D, i.e. it's divided in two parts along its length to handle different materials for each side and it's cut along each window hole. The two 3D walls you show in the first part of your video must come from two different walls in the plan. Some users could argue that if they created two walls on purpose then they would like them to appear as two walls in OBJ export. Optimizing the internal building of 3D walls would require a lot of work on the Wall3D class which is already complex and probably even more work on the internal handling of faces and how they are exported in OBJWriter class which actually handles only triangles at the moment. Maybe I could remove the faces at the place where walls join, but it's not so interesting because this would make the Wall3D class more complex with no visual benefit for Sweet Home 3D users. I would prefer to add support for round windows in round walls. Sorry if I can't say yes to all your proposals. ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by sjb007 at Mar 24, 2023, 3:41:18 AM |
|
Re: Process for orthographic, outlined, sectioned, images. @Emmanuel Yes, there were two wall segments. Using the patches I wrote they get exported as two objects. Joining them in Blender is dead easy, and I wasn't suggesting SH3D should do that bit. No problem on the other stuff. I've done more testing, and I've figured out how to fix the walls quite efficiently now. I will distill all my tips into parts 2 & 3. @Everyone else In the meantime I've produced part 1 and posted it to a private (for now) link. Don't get too excited - this is just the introduction. Anyone can view it using this link: https://youtu.be/Vb8UMbKoC9Q Big respect for people who make videos. It is weirdly hard to talk when you are recording yourself without making loads of mistakes and sounding like an idiot. On a related note, I've said some things about the limitations and capabilities of SH3D, the Side view plugin and the Pan3D plugin. I intend no disrepect at all, and you are all awesome. If it sounds like I'm being unfair or a d**k, it is not my intent. If I have please let me know and I'll make changes. Hopefully the content is fine, although I did have some trouble with the audio. I was trying to normalize it in Kdenlive, but it was doing weird things, so I ended up turning it off. As a result you will definitely hear fluctuations. |
| Posted by VeroniQ at May 19, 2023, 8:51:45 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Nice tuto! Very clear. Hope you will go on with the other parts... |
| Posted by NIMAN at Dec 8, 2023, 4:03:58 PM |
|
Re: Process for orthographic, outlined, sectioned, images. On a related note, I've said some things about the limitations and capabilities of SH3D, the Side view plugin and the Pan3D plugin. Hi again sjb007. I thoroughly enjoyed your Planning video (and the Blender one too) - hope there really are more of those in the pipeline (if I haven't missed them somewhere). I had no particular idea where to post this but your comment made me feel that it might as well be here? You had mentioned Inkscape to me previously so, having looked at that a bit, I now imagine that taking an "edge defined" SH3D Side View PNG into Inkscape for tracing around could be a (bit long winded admittedly) reasonable method to use in order to, eventually, produce my series of detailed sectional elevations for a Building Control Full Plan Application. On my Win 7 machine, the virtual visit sideview (pan 3D plugin parallel projection function off) produced the following: https://postimg.cc/Ty7b3f8R that not, I think, particularly amenable to tracing with Inkscape. Simply switching the pan3d "parallel" function on produced this: https://postimg.cc/qh883XTK Which seems that it could be relatively straightforward to trace using Inkscape. However, on my Win10 machine both side view images (parallel on/off) are the same as on the Win7 machine parallel off. Perhaps someone might understand/comment on the nature of the difference? I don't think i'll ever get to the number of SH3D levels that I, think I, remember seeing you have used but can definitely see a couple of dozen being required ![]() |
| Posted by sjb007 at Dec 8, 2023, 6:19:05 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Hi NIMAN. So the lines need to be enabled in the parallel projection mode. Ordinarily this is done under "3D Menu > Pan 3D View Settings", and then set Outline to true. In my Linux system I'm getting an exception currently, so this may or may not work for you on Windows. If that fails you can manually edit the config file for the Pan3D plugin. It'll be AppData\Roaming\eTeks\Sweet Home 3D\pan3dview.xml Edit it so the outline key is true, i.e. <entry key="outline">true</entry>(You might want to change the outlineThickness here too.) That should fix your issue. Yes, I keep meaning to continue that series of videos, but I got lazy, and blocked. I've finally managed to get the hierarchical import feature added to Blender , so the structured import now works like a dream, and I don't have to explain applying patches to everyone. There is still an outstanding issue with the stage setup that causes Blender to segmentation fault. I have a "dumb" fix that works for me, but probably causes mayhem in many other cases, and requires building Blender from source. I'm waiting on someone knowledgeable to fix this still - I definitely am not knowledgeable enough to fix this myself. (I'm doing my best give a push without becoming an annoying dick, but it has now been three releases of Blender... <sigh>) Lastly, I need to revisit my SweetHome3D object export patch. Asking people to build SH3D is equally as bad as asking them to build Blender, so I really need to sit down and see if I can turn it into a plugin. I did post is as a patch to Sourceforge but either Emmanuel never saw it, or didn't like it. So I have to try and turn this from a crude hacky patch into a crude hacky plugin. I should note that I'm pretty good with Python, but I suck at Java (SweetHome3D) and C++ (Blender). This is my lame excuse for not getting on with this. |
| Posted by Puybaret at Dec 8, 2023, 8:05:44 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Sorry, I saw your patch, was about to make some changes in OBJWriter class but felt your changes were really very specific and could stop working if Blender changed its implementation of OBJ files importation. But I didn't forget the idea ![]() ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by sjb007 at Dec 8, 2023, 10:27:56 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Well, it only took fourteen months, two different bug trackers and my own functional patches in both Python and C++ (ugh!) until I wore down the guy who coded the C++ WavObject importer to implement it properly in Blenders default, forever importer. One down... One to go... Muahahahaha!!! ![]() |
| Posted by NIMAN at Dec 9, 2023, 9:07:43 AM |
|
Re: Process for orthographic, outlined, sectioned, images. Congratulations sjb007 with implementation in #115742 So the lines need to be enabled in the parallel projection mode. Ordinarily this is done under "3D Menu > Pan 3D View Settings", and then set Outline to true. In my Linux system I'm getting an exception currently, so this may or may not work for you on Windows. If that fails you can manually edit the config file for the Pan3D plugin. It'll be AppData\Roaming\eTeks\Sweet Home 3D\pan3dview.xml Unfortunately, on Win 10, neither manual edit of pan3dview.xml to "true" nor using the pan 3d view settings (SH3D user interface) outline set to "both" caused any outline to appear on the Display side view - image links here for the record (SH3D was restarted after each relevant change): both https://postimg.cc/jL3pZmVW true https://postimg.cc/75DK1NhC (Note, these are not the detailed technical drawings. I'll still need a pro for those.) For the Building Control Application? is that still the case? If so, would be interested in your pro required reasoning. |
| Posted by sjb007 at Dec 9, 2023, 4:31:48 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Hmmm. That should have worked. Daniels118 has released a fix for the non appearing dialog for the plugin. Update that, and retry. If it is still not working you will probably need to try talking/working with Daniels118 to figure out why this is failing. For detailed technical drawings I was talking about the documents that go beyond the simple external appearance/internal layout needed to get the planning department to grant permission. Maybe more technical drawings can be skipped if the job is a standard one on a standard property where the builder does the job in the standard way that he's already done a dozen times. My property is anything but standard, being a Frankenstein-like mashup of 150 year old barn, 600mm thick solid rubble-stone walls, an early '90's conversion to domestic use, and internally styled to look like a '70's caravan. Given the degree of changes to the existing fabric and structure that my current plans entail, I expect to need technical drawings. |
| Posted by sjb007 at Dec 9, 2023, 4:44:41 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Oh!!!! Hang on. @NIMAN I see now. I didn't even realise the Pan3D outline stuff worked with the Side View plugin. Yeah, I can't help. That is one for Daniels118 and Emmanuel to figure out as the respective authors of those plugins. |
| Posted by NIMAN at Dec 11, 2023, 9:49:57 AM |
|
Re: Process for orthographic, outlined, sectioned, images. If it is still not working you will probably need to try talking/working with Daniels118 to figure out why this is failing. Yes, I knew there were 2 plugins/different authors involved. It's why I didn't post directly on their own implementation threads in the first place ... i'll toss a coin later. a Frankenstein-like mashup of 150 year old barn, 600mm thick solid rubble-stone walls, an early '90's conversion to domestic use, and internally styled to look like a '70's caravan. Interesting, to say the least - I understand now. Good luck with all that!! |
| Posted by Puybaret at Dec 11, 2023, 11:26:06 AM |
|
Re: Process for orthographic, outlined, sectioned, images. For your information, there's no outline drawing feature in Sweet Home 3D, and it's the reason number one why I hesitated to program the SideView plug-in during a long time. There's only an option which allows to draw the contour of each polygon drawn by the program and this option can be activated in Pan3DView plug-in, but this option will show many undesired lines in a side view as shown in the following image. ![]() ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by NIMAN at Dec 11, 2023, 4:18:16 PM |
|
Re: Process for orthographic, outlined, sectioned, images. There's only an option which allows to draw the contour of each polygon drawn by the program and this option can be activated in Pan3DView plug-in, but this option will show many undesired lines in a side view as shown in the following image. The undesired lines seem to be of little/no consequence in the use case envisioned, which is: Import of SH3D Display side view plugin png image (which includes polygon contour and at as high a resolution as possible) to Inkscape as a basis for tracing sectional vertical elevations therein. However, from what I can tell so far, SH3D side view plugin window output is different based solely on Operating System (Win7/Win10). On Win 7 this image, seems to, show the polygon contour in the Display side view plugin window: https://postimg.cc/hhhkfJYC But is not present in the Win 10 equivalent. Again, from what I know, both Win 7 and Win 10 SH3D setups are identical and pan3d view settings, relating to the screenshot image, on both are "Outline/parallel projection". For the use case it'd be nice to have the side view window also have the polygon contours in Win 10. |
| Posted by Puybaret at Dec 11, 2023, 5:10:35 PM |
|
Re: Process for orthographic, outlined, sectioned, images. I just tried under Windows 10 and it worked, but apparently, you have to select both in the outline setting of Pan 3D view plug-in. ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by NIMAN at Dec 11, 2023, 8:12:54 PM |
|
Re: Process for orthographic, outlined, sectioned, images. I just tried under Windows 10 and it worked, but apparently, you have to select both in the outline setting of Pan 3D view plug-in. I had already tried (restarting SH3D after making the setting change) - unfortunately with no success: https://postimg.cc/ZBtXTKSK Anyway, appreciate you having had a look. |
| Posted by Puybaret at Dec 11, 2023, 8:33:43 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Do you use the last version of Side view plug-in? ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by NIMAN at Dec 11, 2023, 8:45:06 PM |
|
Re: Process for orthographic, outlined, sectioned, images. 1.0 at the minute. I had tried to update yesterday to 1.1 Beta 5 using Daniele's plugin manager but after the message box "Are you sure you want to install it" followed by YES click it had (and still does) reports an Error to the 1.1.Beta5.sh3p url |
| Posted by NIMAN at Dec 11, 2023, 8:49:25 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Apologies Emmanuel, I just installed 1.1 from the plugins section at your homepage - the outline is now there in Win 10. |
| Posted by Daniels118 at Dec 13, 2023, 3:29:16 PM |
|
Re: Process for orthographic, outlined, sectioned, images. The problem with the Plugin Manager was that the beta version of Side view plugin is no longer available for download at that url. I have updated the plugins list with the final release of the Side view plugin (1.1) which can now be installed without any issue. |
| Posted by Puybaret at Dec 13, 2023, 3:34:01 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Sorry for removing the Beta version of the plug-in, but I tend to do some clean up when final releases are out. Great it works now for you Niman ![]() ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by NIMAN at Dec 14, 2023, 2:01:18 PM |
|
Re: Process for orthographic, outlined, sectioned, images. Have pencilled in a, recurring, calender item for successful plannning/building control application(s) occurrence - a very well deserved donation for you both ;- ) Nearly ready to start some serious drawing here - after I order the Turkey... |
|
|
Current timezone is GMT Jan 27, 2026, 3:32:25 PM |