Yorik's site http://yorik.uncreated.net http://yorik.uncreated.net/favicon.ico http://yorik.uncreated.net/favicon.ico Updates on Yorik's site en-us Tue, 10 Jan 2012 20:29:50 +0000 Axes systems in FreeCAD http://yorik.uncreated.net/guestblog.php?2012=13 http://yorik.uncreated.net/guestblog.php?2012=13 Tue, 10 Jan 2012 20:29:50 +0000 I more or less finished an axes system for the Arch module. It is a simple, 1-dimension axes system. You can specify the length of the axes, the size of the numbering bubble, and the numbering style (1,2,3,... or A,B,C, etc. Several styles available) directly via the properties. Then, via edit mode (double-clicking on... Análise do projeto nova luz http://yorik.uncreated.net/guestblog.php?2012=7 http://yorik.uncreated.net/guestblog.php?2012=7 Mon, 09 Jan 2012 15:59:25 +0000 Tem no momento várias controversas em volta do projeto Nova Luz, no centro de São Paulo. O projeto visa a reformar um grande pedaço do centro, entre a Santa Ifigênia e a Luz, que é considerada uma região com potencial sub-aproveitado, isso é, que é importante porque é no centro, e poderia ajudar a redinamizar... House renderings http://yorik.uncreated.net/guestblog.php?2012=3 http://yorik.uncreated.net/guestblog.php?2012=3 Sat, 07 Jan 2012 16:38:57 +0000 A couple of images for a house projected by our friend Daniela Walty... Scale feature in FreeCAD Draft http://yorik.uncreated.net/guestblog.php?2012=1 http://yorik.uncreated.net/guestblog.php?2012=1 Mon, 02 Jan 2012 21:44:07 +0000 I changed a bit the current scale tool in the Draft module. It now uses a parametric object instead of modifying the base object. The parametric object allows you to change the scale factor afterwards. The old behaviour is still available to python scripting, though. Editable titleblocks in FreeCAD http://yorik.uncreated.net/guestblog.php?2011=182 http://yorik.uncreated.net/guestblog.php?2011=182 Fri, 30 Dec 2011 01:29:48 +0000 Lots of new features are arriving after the 0.12 release. I just implemented editable titleblocks: More here. Compiling YafaRay http://yorik.uncreated.net/guestblog.php?2011=177 http://yorik.uncreated.net/guestblog.php?2011=177 Sat, 03 Dec 2011 15:41:59 +0000 I had to dig through several places to find the right info and tweak things a bit, so here goes the resume. This is on debian testing but should work on any updated linux distribution. I didn't have to install any extra libs, I suppose that if you can compile cycles you'll already have all... Bazaar for webdesign http://yorik.uncreated.net/guestblog.php?2011=172 http://yorik.uncreated.net/guestblog.php?2011=172 Tue, 29 Nov 2011 17:45:38 +0000 I just began to use bazaar to manage this website and www.uncreated.net. Right now this is only to keep track of changes and have a convenient way to upload all the changes I do at once, but in the future I have several more advanced ideas to play with. There are a lot of... Costa do Ipê Parque Shopping http://yorik.uncreated.net/guestblog.php?2011=159 http://yorik.uncreated.net/guestblog.php?2011=159 Sun, 06 Nov 2011 20:01:03 +0000 This is a draft project for an open-air shopping mall in the city of Marilia, in the interior of São Paulo state, Brazil... Read the rest of the story online Existing shopping animation http://yorik.uncreated.net/guestblog.php?2011=152 http://yorik.uncreated.net/guestblog.php?2011=152 Wed, 12 Oct 2011 20:12:42 +0000 This is another animation we did to show the first phase of an extension project. The main building exists, and was modelled from photos. All made, modeled, rendered, composited and edited in blender. Hotel animation http://yorik.uncreated.net/guestblog.php?2011=151 http://yorik.uncreated.net/guestblog.php?2011=151 Tue, 27 Sep 2011 20:09:59 +0000 This is the animation the previous images were taken from. Project by Coltro Ferrari Arquitetura. Enjoy! Hotel renderings http://yorik.uncreated.net/guestblog.php?2011=150 http://yorik.uncreated.net/guestblog.php?2011=150 Tue, 27 Sep 2011 14:51:31 +0000 A couple of renders for a hotel project. 100% blender internal... Project by Coltro Ferrari Arquitetura. Comic-style arch render http://yorik.uncreated.net/guestblog.php?2011=149 http://yorik.uncreated.net/guestblog.php?2011=149 Tue, 27 Sep 2011 14:49:01 +0000 A hand rendering I did yesterday for a building in São Paulo. The main building is based on a quick 3D rendering (no textures, just a sunlight and a bit of ambient occlusion), the neighbours were just drawn from scratch (a bit too quickly I admit) using photos as references. Since the viewpoint is in reality impossible (it would be inside a building on the other side of the street), there was no way to use real photos anyway. Project by href=http://www.mariofrancisco.com.br/>Mario Francisco Arquitetura. FreeCAD Arch module: working on top of sketches http://yorik.uncreated.net/guestblog.php?2011=147 http://yorik.uncreated.net/guestblog.php?2011=147 Mon, 12 Sep 2011 03:44:36 +0000 I just made a couple of improvements so walls can be automatically built on top of complex sketches. This way, it is now possible to build your whole floor plan from one sketch, having it completely constrained... After you build a sketch, just press the Wall button and that's it! Hand drawings http://yorik.uncreated.net/guestblog.php?2011=138 http://yorik.uncreated.net/guestblog.php?2011=138 Sun, 21 Aug 2011 22:25:55 +0000 More hand drawings! Not totally hand drawings actually, since they are based on a basic 3D model... House sketch http://yorik.uncreated.net/guestblog.php?2011=135 http://yorik.uncreated.net/guestblog.php?2011=135 Mon, 01 Aug 2011 20:16:49 +0000 project by Adriana Furst The FreeCAD Arch module, development news http://yorik.uncreated.net/guestblog.php?2011=132 http://yorik.uncreated.net/guestblog.php?2011=132 Thu, 28 Jul 2011 02:19:00 +0000 I recently made a bit of progress on the Arch module front. Things are still far from efficiently usable, but there are already a couple of easy operations that can be done, and several of the tools have been refined. We now have two basic architecture components (Wall and Structure) and containers (Cell, Floor, Building an Site), plus two tools to simply add or remove components to/from a container. This is temporary, that operation is planned to be done by dragging and dropping directly in the tree view later. The wall and structure tools are most useful when used with a selected object such as a line or open wire, for a wall, or a closed shape, for a structure. But they can also be invoked without any selected object, in that case the wall is built on a default line that can be edited and extended, and the structure is a simple cubic element. They can also be based not only on a wire, but also on a face or a solid. Of course a face only allows to specify an extrusion heigth (no width and length) and a solid doesn't allow you to teak anything. But in the future when walls will grow more complex and orient how they look in 2D be able to make any solid shape behave like a wall will be very useful. I also built a temporary system to export 2D data from blender to FreeCAD, while there is no dxf exporter available for blender 2.5x. There is also a new "group layers into compounds" option to the Draft dxf preferences, which, instead of importing every single dxf entity, groups objects from same layers into compounds, which turns the import and 3D view operation blind fast. Another area where I put some effort recently is in the blender to freecad workflow. There is nothing better in the world to conceive architecture than blender. Think of the flow and easiness of sketchup but with the power of 3ds max. But blender works in meshes, which is at the same time annoying and the key for its success. Meshes are very simple (too simple), but because of that, very flexible and fast. FreeCAD imports blender meshes very easily. Until now I haven't seen that operation fail once. Just export them as .obj from blender, and import that .obj file in FreeCAD, thats it. Remember that the obj format has the annoying particularity to invert Y and Z axes. Maíra and me are currently working on a project that is totally developed on blender. This is the project in blender, so you can evaluate the complexity: And the same project, exported and imported in FreeCAD: Everything is there, precisely. The file in that state is available here, in case you want to have a look. In spite of the complexity, the 3D display of FreeCAD is totally able to handle that amount of data fluidly. The big hiccup is when you are getting a lot of separate objects in the document, but I'll come to that later. I also drew a base plan in draftsight (on top of an exported 2D view, with the tools I mentioned earlier. That plan was saved in dxf and imported back in FreeCAD: I then positioned and rotated that plan to fit perfectly under the mesh model. Since both were extracted from the same model originally, the coincidence is perfect. I did it that way and not the other way round so next time I import the meshes from blender they will fit right into place. Then come the interesting bits. I first added a tool that splits a mesh into separated components. When you model in blender, it is often more convenient to group several objects into one. For example, here, each building block is one blender object. This allows you, in blender, to keep everything under one local coordinates system. But you must also take care of keeping different part dissociate (use the Y key a lot), this makes it easier, for example to select all pillars inside the buiding. And finally, you must also take care of creatign as little non-manifold pieces as possible. Non-manifolds cannot become solids, which is very important later. Use a lot Ctrl+Shift+Alt+M in Blender to highlight non-manifold edges. The split tool in FreeCAD also highlights non-manifold components, painting them in red: Then it's easy to temporarily turn off the non manifold components, and concentrate only on the important parts: Then there is another tool to convert selected meshes into solids: This tool is based on a macro that has been on the wiki since a while, based on Werner's mesh-to-part conversion work. The big thing is that it joins coplanar faces, simplifying tremendously the geometry. But I found out it still behaves bad with very complex meshes, made of a lot of small faces. In case the tool cannot build solids, the bad results are also highlighted, and the mesh is not deleted: But anyway it doesn't make too much sense to have beams and slabs as one big element, so I'll either remodel that part in Blender or directly in FreeCAD. Once we have or solid Part shapes, converting them into walls or structural elements is a simple press of a button (I pained them in yellow here so it's easier to see): That's about where we are now. Not much you'll say, but turning "raw" mesh data into parametric objects is a very important piece of the game. Next development steps will include complexifying those objects and giving them additional properties, then I'll start experimenting with automatic sectionning, which will probably be the most spectacular achievement. At the end of the jouney, I plan to obtain that kind of output: The first one is the dxf plan that I imported in FreeCAD above, the 2 others are sections taken from sketchup. They look quite nice, but they are extremely unusable because of the too high complexity. There are so many lines that it is almost impossible to rework, in any application. But sketchup makes sections for rendering, not for reworking, and I have good hopes to achieve much better results inside FreeCAD, since our objects are not meshes anymore but much optimized solids, and getting precise contours, and distinguish what is cut from what is viewed is very easy. A final note about complexity, the biggest problem at the moment in FreeCAD is that when dealing with high number objects in your document, things get pretty slow. A 2D plan like the one above, when imported line by line, is almost unworkable. But the complete mesh project from the first image shows that the 3D view is perfectly able to handle a very high amount of data, the tremendous difference shown by my little upgrade to the dxf importer and Jürgen's recent work on the View Providers show that the problem is totally solvable. The key, at Arch module level, seems to be in quickly grouping smaller objects into higher-level containers. I'll also have a look at the FreeCAD zoom system, but there are certainly many things to do to solve that issue. That's it for now, thanks for reading until here! Blender 2.5 black and yellow theme http://yorik.uncreated.net/guestblog.php?2011=131 http://yorik.uncreated.net/guestblog.php?2011=131 Wed, 27 Jul 2011 21:38:54 +0000 A little theme for blender 2.5. Install it via the theme manager addon. Enjoy! http://yorik.uncreated.net/scripts/themes/blacknyellow.blt Gowanus canal competition http://yorik.uncreated.net/guestblog.php?2011=130 http://yorik.uncreated.net/guestblog.php?2011=130 Wed, 27 Jul 2011 14:48:57 +0000 This is our entry for the Gowanus canal competition. Give access Give access to your roof or your grounds. The central idea is to allow pedestrian circulation on all the intervention area, together with a significant augmentation of green areas. Pedestrians will be able to transit through these parcels, as if it was a big park with different levels. The parcels in the intervention area continue as private properties of their respective owners, the difference is that they allow pedestrian transit. The urban blocks will only be defined by their bording streets, while pedestrians will be able to cross them in diverse ways. Acces can be permitted in several forms: through gardens or parking lots, through ground floors or through flat roofs. The owner of an area can choose which alternative to use, providing the whole vertical projection of the parcel as accessable pedestrian way. Areas above roofs will be accessable by stairs, elevators and bridges and will serve as gardens and squares for the surrounding communities. Empty areas on parcels should offer at least 60% green area, the rest covered with interlocked pavement, always accessable to pedestrians. If you are an owner, you can choose for example to use the ground floor of your building as a commercial area with shops, making it accessable 24h/day, or make a garden. You can also transform the roof of your buildingin a square, a reading or leisure space. You can bind your roofgarden to another one with a footbridge over the street, so people can cross it without confronting the cars. There are a lot of possible combinations. The whole objective of this proposal is to offer a bigger public green area without transforming the canal surroundings in a big empty park. Everything continues to function like before, but with more green, less walls, and more walkpath for people. With the increase of green and permeable area, this project acts as a complement to the sponge park project, and since green roofs help a lot in retaining rainwater, reduces greatly the overload of the sewer system during heavy rains. Giving free access to community residents through parcels, this projects helps to turn the area more secure and alive, creating a sense of community of an unique quality. Exporting 2d linework from blender 2.5 http://yorik.uncreated.net/guestblog.php?2011=116 http://yorik.uncreated.net/guestblog.php?2011=116 Mon, 11 Jul 2011 19:40:55 +0000 Blender 2.5X still does not feature the excellent dxf exporter Migius wrote for blender 2.49, so I mounted this little workaround to be able to export linework from a blender model to a 2D CAD application such as FreeCAD or LibreCAD (or AutoCAD if you really must...). It is made of two scripts, a blender addon to export and a FreeCAD macro to import. In blender, install the addon the usual way, then use it from the export menu to export the selected meshes. What will be exported is simply all the edges of the selected meshes in a text file, one edge (2 vertices) per line. Then, place the FreeCAD macro in your macros folder, then run it, select the exported .txt file, and voila, your objects edges get imported, one compound object is created per blender object. You can then select everything and export to dxf if you want. Here are the two scripts: http://yorik.uncreated.net/scripts/blender25/io_explort_flat_edges.py http://yorik.uncreated.net/scripts/importFlatEdges.FCMacro The meshes to be exported in blender The imported linework in FreeCAD The same linework exported in .dxf fomat and opened in LibreCAD. 18 new alpha textures http://yorik.uncreated.net/guestblog.php?2011=112 http://yorik.uncreated.net/guestblog.php?2011=112 Fri, 08 Jul 2011 02:12:02 +0000 All these and many other are available on the textures page, and the ngplant and texture files are in the ngp repository. Enjoy!