My name is Dion Moult, and thinkMoult is my blog. I work as an architect and do software development. I have written about Gentoo Linux, CG art, open-source, plants, robotics, digital privacy, and GIS. I am available on the fediverse socially as @thinkMoult@mastodon.social.
You can see the full list of articles in the archive. If you are interested in a specific topic, try searching below. Try something like 3D, or linux.
How to bulk convert PDFs to DXF or DWG 2019-04-02
Inkscape and pstoedit can be used to convert between PDF, EPS, DXF, and DWG on the command line. This is very useful when bulk file conversions need to be done.
The ethical implications of OpenBIM 2019-03-25
OpenBIM is an initiative to promote the use of open data in the architecture, engineering and construction industry. I describe how using OpenBIM has positive ethical implications.
Free intervals sheet music 2019-03-21
Intervals are a fundamental concept in learning music. This free downloadable sheet music helps give examples and illustrates the relationships between notes.
Why Radiance needs a free 3D model repository 2019-03-17
The Radiance free 3D model repository is the world's first photometrically accurate model repository, with a focus on both correctness and aesthetics. It is completely open-source and free to mirror and redistribute. You can download models as an OBJ, along with material and light definitions.
The five fundamental facets of ethical software 2019-03-15
Technology is increasingly trending towards proprietary forms, which have negative impacts on society. I describe the 5 fundamental ingredients to keep software honest, and prioritise people over profit.
How to create better IFC files with Revit 2019-03-12
This is an introduction to the fundamental concepts of IFC files and explains how to improve data exports from Autodesk Revit to IFC. Out of the box, Revit IFC support is very limited, but it can be mitigated using an open-source plugin and understanding these undocumented quirks.
A comparison between Radiance and other rendering engines 2019-03-06
This posts compares Radiance with modern rendering engines, such as Renderman and Autodesk Insight. Radiance is seen as the gold standard for light simulation, but more modern engines are becoming more physically based and claim photorealistic results at a fraction of the time. Why should we use one over the other?
How to composite Enscape animations with Blender 2019-02-25
Enscape provides real-time rendering with integration with BIM tools such as Revit, ArchiCAD, and Sketchup. However, it has a limited set of animation tools. Blender can be used to import Enscape camera animation keyframes and composite new animations on top of the Enscape flythrough.
A proposed Radiance Filesystem Hierarchy Standard 2019-02-17
The proposed Radiance Filesystem Hierarchy Standard (RFHS) is a proposed standard on how to organise files for 3D models, HDR textures, Radiance materials, IES lights, and so on in a Radiance project. This allows Radiance assets to be easily distributed and reused across different proejcts.
Using IfcOpenShell to parse IFC files with Python 2019-02-12
IFC is the ISO standard format for storing BIM data. IfcOpenShell allows you to use Python to query and parse IFC files to extract and analyse data. As there is no API documentation as of writing, these code examples give an introduction demo to how to read IFC files.
Free major and minor arpeggios for piano sheet music 2019-01-31
Download free piano sheet music for major and minor arpeggios for all keys. Includes fingering annotation and typeset in LaTeX, exported in PDF format.
Embed Peertube videos on your website 2019-01-19
How to view BIM IFC files on Linux 2019-01-12
BIM IFC (Industry Foundation Classes) files can be viewed and parsed on Linux in a few ways. I describe how to open IFC files with FreeCAD, IfcPlusPlus, and IfcOpenShell.
How to install Blender and The GIMP on Android 2019-01-10
How to install and run Blender and the GIMP on Android phones using Gentoo Linux. This runs Blender and The GIMP as a native app with full desktop functionality. This also demonstrates two desktop environments: Fluxbox and E17 and shows running Midori as a browser.
Create 360 VR panoramas with Radiance 2019-01-05
How to use the Radiance rendering engine to render out different types of 360 panoramas for virtual reality. Create cube maps, equirectangular panoramas, sphere maps, fisheye views, and other environment maps.
Use macbethcal to calibrate textures 2018-12-30
Use macbethcal to calibrate image textures that are used in a Radiance render with a colour chart. This helps to make sure that they represent the true colours of the real-life object.
Free Buddhist vector logos 2018-12-29
I've created three free Buddhist related vector logos for any use. They are created using Inkscape, a free and open source vector graphics program.
Radiance specularity and roughness value examples 2018-12-27
Radiance specularity and roughness values are hard to measure without special equipment. This article describes measurement techniques and rules of thumb, along with benchmark images to understand specularity and roughness. These images help give an intuitive understanding of material properties.
Map of the Great North Walk: Sydney to Newcastle 2018-12-25
The Great North Walk is a 250km trail that goes from Sydney to Newcastle. I've created a free online map you can use to guide yourself from start to finish, and download a GeoJSON or GPX file to use in your GPS devices.
thinkMoult Atom / RSS feed 2018-12-15
Subscribe to Dion Moult's blog and online articles using Atom / RSS.