Print at Dec 19, 2025, 8:35:02 AM

Posted by Wolf1066 at Apr 10, 2020, 11:12:43 AM
Never too old to play with blocks, I guess...
When I haven't been able to find a piece of furniture or an item that matches something I want to include in a scene, I use Sweet Home 3D to build one out of primitives.

The three main ones being the box, cylinder and sphere primitives that come with Sweet Home 3D.

Recently I've increased my stock of primitives in order to create even more complex forms.

This forum has been an excellent source of information and ideas - I've learned how to make surfaces invisible (and, by extension, semi-visible) or glow, I've learned about the "invisible box" and "invisible triangle" that can be imported as a door/window to cut holes in walls.

Here's my current collection of primitives:


Left to right 1-10, bottom to top a-c:

1a: Chrome cylinder - object courtesy of Sweet Home 3D forum
1b: Glass tube - free test tube model found online with top and bottom cut off in Blender using Boolean subtract.
1c: 2 perforated tubes taken from a group of 20 tubes I found free online.

2a: Standard Sweet Home 3D box primitive
2b: Same box primitive exported as .obj and reimported with .mtl file edited with d 0.3 (based on what I learned on Sweet Home 3D forum)
2c: Same exported box primitive with visibility restored and front face set to Illum 0 in the .mtl file (based on what I learned on Sweet Home 3D forum)

3a: Standard Sweet Home 3D cylinder primitive
3b: Same cylinder primitive exported as .obj and reimported with .mtl file edited with d 0.3, same as semitransparent box.
3c: Same exported cylinder primitive reimported at different orientation.

4a: Blender cylinder primitive with centre cut out using another cylinder and Boolean subtract
4b: Same object as 4a imported at different orientation.
4c: Standard Sweet Home 3D sphere primitive

5: Invisible triangle from Sweet Home 3D forum set to visible and imported as a standard object at different orientations.

6: Hexagon prism model found online imported at different orientations.

7: Blender cylinder primitive cut into a quarter using a cube and Boolean subtract, imported at different orientations.

8: Blender cylinder primitive cut in half using a cube and Boolean subtract, imported at different orientations.

9: Equilateral triangle prism found online and imported at different orientations.

10: Blender cone primitive imported at various orientations.

Back wall: invisible box from Sweet Home 3D forum imported as directed, horizontal cylinder from 3c with d 0 in the .mtl and imported as per the invisible box, invisible triangle from Sweet Home 3D forum imported as directed.

It occurs to me I need to add a hemisphere, quarter sphere and 1/8th sphere objects to give myself a few more options and I suspect that as I become more proficient at modelling in Blender I could use that to create complex objects rather than assemble them out of primitives in Sweet Home 3D.

But "playing with blocks" in Sweet Home 3D is a lot of fun and I've been able to make some really interesting things from Sonic Screwdrivers to sets of shelves.

This is something I knocked together in less than an hour:


Made almost entirely out of primitives.

The battery box is made from cylinders and boxes, the battery cover is a simple cylinder and the button is another cylinder.

The vape part itself is mostly cylinders (including a semitransparent cylinder tinted with brown for the liquid), a glass tube for the body and an opaque tube at the top.

The only part that's not technically a primitive, in and of itself, is the airflow ring near the base which I made in Blender by cutting bits out of a cylinder using Boolean difference and a resized cylinder and a box as "cutting tools".

57 years old and I'm still playing with building blocks - they're just a lot more fun these days than the ones I had as a kid laughing
----------------------------------------
Crazy Kiwi bloke

Debian "buster" 10 64bit
Sweet Home 3D 6.3 64bit
i5 Quad-core 3.1GHz
8GB 1333MHz DDR3 RAM