- 58
- 118 904
Open Source for Architects
Приєднався 31 січ 2023
Demos and tutorials about free and open-source software (FOSS), open standards and open data for architecture topics : 3D modeling and rendering, parametric design, CAD and BIM, cartography, digital survey, 3D web development and more. The channel covers tools such as Blender, Freecad, QGIS, Three.js, Meshroom.
Free and open-source software is software that is available under a license that grants the right to use, modify, and distribute the software, modified or not, to everyone free of charge.
About : I am Raphaël Vouilloz, a swiss architect. I am working as a scientific assistant at CNPA Lab of EPFL, in teaching and research for geometry, stereotomy, CAD/CAM and BIM.
Free and open-source software is software that is available under a license that grants the right to use, modify, and distribute the software, modified or not, to everyone free of charge.
About : I am Raphaël Vouilloz, a swiss architect. I am working as a scientific assistant at CNPA Lab of EPFL, in teaching and research for geometry, stereotomy, CAD/CAM and BIM.
Automate BlenderGIS with Python on Swisstopo data
In this video, learn how to model in Blender via the python scripting interface. Being open-source, Blender's modeling software gives us access to the functions that are called up when we click buttons in the classic modeling interface. So we can also call these functions in code, and Blender even has a dedicated interface for this. Imagine having to model all the Swiss mountains, which is a lot of repetitive work. Python code can automate this.
BlenderGIS is an add-on for Blender available on github : github.com/domlysz/BlenderGIS
Swisstopo is Switzerland's official GIS portal, providing elevation models and orthophotos for the entire country : www.swisstopo.admin.ch/en
Full code : github.com/rvouilloz/open-source-for-architects/blob/main/blendergis%20python/swiss%20mountains.py
BlenderGIS is an add-on for Blender available on github : github.com/domlysz/BlenderGIS
Swisstopo is Switzerland's official GIS portal, providing elevation models and orthophotos for the entire country : www.swisstopo.admin.ch/en
Full code : github.com/rvouilloz/open-source-for-architects/blob/main/blendergis%20python/swiss%20mountains.py
Переглядів: 350
Відео
Bonsai full demo ! Learn how to model this house in native IFC
Переглядів 6 тис.2 місяці тому
Bonsai, formerly known as BlenderBIM, is an add-on for Blender. Built on the open-source IfcOpenShell library, it enables BIM modeling within Blender! In addition to being open-source, Bonsai introduces the concept of native IFC. Until now considered simply as an export format, IFC, the open BIM standard, becomes the editing native format of your modelisation, avoiding any export problems and e...
Learn to code in Freecad by modeling this stunning parametric Dome - Python scripting Tutorial
Переглядів 4073 місяці тому
FreeCAD is a free and open-source 3D computer-aided design modeling software. In this video, learn how to handle parts modeling through a python macro rather than through the classic user interface. Modeling with code offers amazing capabilities, as in the making of this dome. Stone domes are a common example of stereotomy with good modeling challenges, as the voussoirs on each row have both co...
Compose stunning renders like a painter! How to draw perspective in Freecad to set Blender's camera
Переглядів 8414 місяці тому
The secret of the best architectural renderings lies in the composition of the images, as in the paintings of the Renaissance masters. In this video, you will learn how to draw a perspective using the sketcher of the open-source software Freecad. This will give you the perfect position, fields of view and shift for setting up your camera in Blender visualization software. Source for the images ...
Draw this amazing Fuggoe artwork by Victor Vasarely ! Inkscape tutorial
Переглядів 2266 місяців тому
Fuggoe is a work of art by the famous artist Victor Vasarely. It's an ideal design for discovering Inkscape. Inkscape is an excellent free, open source, cross-platform application that lets you create and edit vector graphics and drawings using practical, intuitive tools. It works directly in the open standard svg format. Architects often use such tools to modify the style of their drawings out...
Publish online a 3D Website ! With Github Pages
Переглядів 2656 місяців тому
Don't miss the first part ! ua-cam.com/video/lkRLYn0e0iM/v-deo.html In this second part, learn how to put your 3D website online! We'll be using Github Pages, which lets you host a website for free as long as you keep your code open-source. Build the website for deployment using Vite, which will create a javascript bundle. Create a github repository linked to your local folder, which we synchro...
Learn the basics to code a stunning 3D Website with Three.js and Vite
Переглядів 8177 місяців тому
Learn how to create your first 3D website in this video! This allows every architect or designer to have a personalized viewer to share any 3D model through a simple web link! Discover the Three.js javascript library, which offers open-source code for numerous examples of using 3D on a website. We'll develop the site using Node.js and npm, as well as the Visual Studio Code editor. Finally, we'l...
Discover Speckle! A free platform to exchange 3D data and collaborate between AEC software
Переглядів 2557 місяців тому
Speckle is an open-source platform for 3D Data interoperability and collaboration! It offers free connectors for almost all software used in architecture and construction and also provides a free 3D viewer, e.g. for sharing projects with clients. Finally, Speckle presents itself as a Git for AEC ; a git is a platform to manage versions and track changes in a project, which foster collaboration,...
How to create this striking map of the Biscione in Genoa with QGIS
Переглядів 5988 місяців тому
How to create this striking map of the Biscione in Genoa with QGIS
Attract bricks of this striking parametric wall in Blender | Geometry Nodes
Переглядів 6249 місяців тому
Attract bricks of this striking parametric wall in Blender | Geometry Nodes
Create and render chair designed by Alvaro Siza - Blender Tutorial
Переглядів 1769 місяців тому
Create and render chair designed by Alvaro Siza - Blender Tutorial
How to use BlenderGIS for Population Density 3D Maps
Переглядів 11 тис.10 місяців тому
How to use BlenderGIS for Population Density 3D Maps
Create stunning Urban Maps with QGIS and the QuickOSM Plugin
Переглядів 27 тис.11 місяців тому
Create stunning Urban Maps with QGIS and the QuickOSM Plugin
Parametric Facade with Blender's Geometry Nodes
Переглядів 2 тис.11 місяців тому
Parametric Facade with Blender's Geometry Nodes
Project GIS Mesh back to Sphere with Geometry Nodes on Blender
Переглядів 882Рік тому
Project GIS Mesh back to Sphere with Geometry Nodes on Blender
Set a Parametric Family with geometric and parametric Drivers with a Geometry Nodes Group in Blender
Переглядів 187Рік тому
Set a Parametric Family with geometric and parametric Drivers with a Geometry Nodes Group in Blender
Model a curved Abeille stone Vault with Geomery Nodes in Blender
Переглядів 523Рік тому
Model a curved Abeille stone Vault with Geomery Nodes in Blender
Detail ! How to draw a CAD 1:20 Section on LibreCAD
Переглядів 458Рік тому
Detail ! How to draw a CAD 1:20 Section on LibreCAD
Model 3D Sites on BlenderGIS with Swisstopo Data
Переглядів 34 тис.Рік тому
Model 3D Sites on BlenderGIS with Swisstopo Data
Code a Web Virtual Tour in Javascript with the open-source Library Three.js
Переглядів 10 тис.Рік тому
Code a Web Virtual Tour in Javascript with the open-source Library Three.js
Double Twist Columns ! How to model them with the parametric add-on Sverchok for Blender
Переглядів 551Рік тому
Double Twist Columns ! How to model them with the parametric add-on Sverchok for Blender
All you need to Map a Territory with QGIS
Переглядів 1,3 тис.Рік тому
All you need to Map a Territory with QGIS
Capture a Photogrammetric 3D Survey with Meshroom and use it in Cloudcompare, Freecad & Blender
Переглядів 4,8 тис.Рік тому
Capture a Photogrammetric 3D Survey with Meshroom and use it in Cloudcompare, Freecad & Blender
Create a Procedural Wood Cladding Material in Blender
Переглядів 2,4 тис.Рік тому
Create a Procedural Wood Cladding Material in Blender
Well done. Thanks for the video.
Is there a way to change the starting point around. I am adding numbers for each vertex but I need the first vertex to be on a different position. So it should read from left to right. Right now it counts counterclockwise.
how can i export -> only the marked area in the satmap (for example then roads) as a picture?
The final result isn't a map, though.
how can i create a DSM map?
you'll need a plane... DSMs are generally the result of aerial photogrammetry campaigns
wow! amazing!
Thanks! I'm not sure I understand, do you mean a csv with GIS data or a csv with a timeline to animate?
really cool, do you know how we can control the height using data from a csv file? instead of using keyframes using data from a csv to create the animation
What version of QGIS are you using?
Always the latest Long Term Version (LTR), currently QGIS 3.34.12 'Prizren'
Thanks a lot! I've learned a lot from you. didn't know how to create custom types and edit them parametrically. Huge thanks!
Wow! The amount of knowledge you have packed into 50 minutes is truly impressive. I take roof from cube 9:55 , halfspace cut 25:10 and generating 2d representation 46:35 . Thank you Raphaël
Thanks for the nice feedback!
Amazing!
wahooo, tanks very much..great tutorial😀😀😀
I cannot tell you how much I appreciate this video, you are a life saver.
Thanks! Happy to help
Thanks !
code?
When I go to new print layout, my layout properties panel is blank, so I cannot transform the orientation or page type. Does anyone know how to resolve this issue?
You have to click at least one time on the paper to kind of select it
Awesome! :)
Thank you so much ❤...the best Qgis tuto I've ever seen
Thanks!
HOW CAN IT BE SO COMPLICATE
this video is gold!
Great !!
Amazing video and channel!!! Thanks for your work mate!!!
I think we all appreciate your effort and dedication to the openBIM approach using Bonsai! This video is a must for beginners and a reference for everybody! It is just a suggestion: can you provide the IFC file for this building? It would be even more useful to revisit and check all the properties and how each object type is defined inside the IFC standard. Thank you!
Thanks for the kind feedback! Sure, good idea, here is the model : github.com/rvouilloz/open-source-for-architects/tree/main/bim%20house
@@opensourceforarchitects Thank you!
excellent video, Bonsai proves FOSS rules!
Incredible video! It showcases a huge amount of functionality!
Moore Mary Smith Donald Robinson George
Great job!
Fabulous demonstration! I've picked up some great tips, many thanks. More, please.
Great job on this video. I've been waiting for a proper tutorial on how to use Bonsai for a long time. It's a bit fast-paced, but I managed to understand most of what you were doing. Here are a few questions: - Is it possible to draw the walls first and then add axes in the needed positions later? - Can PBR materials be used within Bonsai? - Is it possible to assign a different material for the window frame and a separate one for the glass? The way you showed it, the entire window is made of glass. - If the roof were a traditional wooden structure, is it possible to create the roof with rafters and set their spacing, etc.?
Thanks for the feedback! -yes sure -not sure, you should search on OSArch, people are working on it -i don't believe yet. you can still create the window as an aggregate as for the stairs -sure, you can create the roof as an aggregate
I tried to reply earlier today but for some reason it was removed, agree with @opensourceforarchitects above except the third point, you can apply different materials to parts in the same element, like frame and glass
glTF compatible PBR is supported.
Thanks Stefano and Dion for the answers
@@opensourceforarchitects It can be done with geometry nodes, does bonsai work with geometry nodes?
Where can i obtain the URL you used in google satellite?. New subscriber btw!
Thanks! Here are some urls : github.com/roblabs/xyz-raster-sources
Cant see what youre doing Shorts video cant zoom in Captions would help
Thanks for sharing this, it was fun to follow along and get this thing working! The procedure for projecting the geometry was really smart. Thanks again, great tutorial :)
Thanks I appreciate the feedback :)
❤
Hi, thanks for this awesome video! Keep the great job man! I would like to know what tool do you use for the key pressed on display?
Hi, thanks! Sure, I use github.com/Phaiax/Key-n-Stroke
@@opensourceforarchitects gud Sir, you are a life saver!
is there any way to actually distinguish each country by making its own separate mesh while doing this?
Sure, just check "Separate objects" at import
mucho trabajo para algo de presentacion y sin precision ni georefenciacion, no vale la pena este workflow muy muy lento.
how would you do it instead?
@@mxkrueger yes
Interesting approach 👌🏻 Thanks
how long did it take, one week?
Maybe an hour. Photogrammetry always takes time, and Meshroom is no slower than proprietary software.
@@opensourceforarchitects thank you, I was hoping for this.
Exactly what I needed. Thanks!
heyyyy brooo!!! why it is showing error as "ReferenceError: PerspectiveCamera is not defined "
Hey, You have to import in it at the start of the document, either with : import {...PerspectiveCamera...} from 'three'; or import * as THREE form 'three'; with this, call it then THREE.PerspectiveCamera
@@opensourceforarchitects Can u maybe share the code to just load the 3d model? in vs cuz im also an architect trying to figure out programming atm
I have noob question, 05:10 , Did you Extrude this plane.01 verticle or is this new verticle extruded? Didn't get it Thank you
The first is moved, then extruded
oh my god finally someone who has shown me what keyframeSelection looks like in action
Hello, why are my [Empty] related nodes not effective?
Hello, are you sure you selected the Empty in the Object Info node?
@@opensourceforarchitects Thank you for your reply, I found the problem, I set [Vector] to [Float], a small mistake
you didn't put a source code in description
Great Job, thank you for the tutorial
very nice.
Can you please provide script link
please share your code , thank you
Ok thank for sharing 🎉🎉🎉