Ara 3D’s cover photo
Ara 3D

Ara 3D

Software Development

Montreal, QC 390 followers

Modern scalable software for AEC.

About us

We develop 3D software solutions for business and end-users in the AEC industry. Our specialties include geometric data processing, efficient data serialization and transmission, and BIM tool development.

Website
https://www.ara3d.com
Industry
Software Development
Company size
1 employee
Headquarters
Montreal, QC
Type
Privately Held
Founded
2018

Locations

Employees at Ara 3D

Updates

  • Ara 3D reposted this

    I'm still digesting everything I learned at my first NXT BLD event. What an amazing conference, and a particularly interesting time for the industry. I met and connected with so many wonderful people, and truly appreciated all of my interactions. Imagine meeting someone (Adi Shavit) that you have only had virtual interactions with for 20 years! Martyn Day and his team and friends have created a special event that facilitates some deep connections. My biggest take away is there is a real hunger for change in the architecture profession. Firms have discovered that they can create tools and manage data on their own, without relying so heavily on software vendors, with ridiculous mark-ups on their API prices. My thesis is that the relationship with software vendors is changing. There is still a role for a software development consultancy companies like Ara 3D, but we won't do everything anymore. Instead we can help with providing libraries, low-level components, and high-level technical guidance to help firms create tools and data strategies that scale. In response to this we have decided that BIMLakehouse.com will be offered on-premise with a perpetual license. We will not charge you for access to your data, because it will be in open formats, accessible using open tools, on hardware that you control. This changes the rules of the game completely, which is one of the great things about being a start-up. We don't have to do things like everyone else, and can focus purely on the customer experience.

    • No alternative text description for this image
  • Our head computer science nerd is on his way to London to speak about APIs and data lakes for AEC!

    I'm speaking next week at the NXT BLD / NXT DEV in London on May 14th: https://lnkd.in/eYAzznaT. I'll be giving two separate talks. The first one "Fast, Open, Queryable BIM Data on Your Own Terms" will be about setting performance expectations for what you should be able to achieve when querying data across thousands of projects using modern tools and approaches (hint: it's probably an order of magnitude faster than you expected). The second talk "Portable AEC Workflows with the Open Ara 3D SDK" will reveal why spending two years building a geometry kernel and 3D authoring tool from scratch was perfectly timed for the new era of AI driven coding. I'll be in London all week, and I hope to reconnect with as many of my friends and connections as possible.

    • Christopher Diggins headshot.
  • Christopher shows off a sneap peek of our AI rendering feature in progress.

    AI Rendering almost feels like cheating! While there are often small discrepancies between from the original mesh, you can get some pretty amazing results with a single click of the button without having to worry about UVs, Materials, and lighting set-ups. This is a new beta feature being developed for the pro version of Ara 3D studio.

    • No alternative text description for this image
  • Ara 3D reposted this

    Structural engineers and 3D artists both have use cases for vertex coloring and deformation workflows. We just recently added support for vertex colors to Ara 3D Studio, and are testing the vertex deformation workflows. In this video you can see how Ara 3D Studio uses a stack of modifiers, like 3ds Max and Blender, to transform the object, compute vertex colors, weld vertices and faces together that should be connected, and move points along their normals. Reach out if you have some engineering specific demos you'd like to see in the future. Shout out to Moustafa El-Sawy S.E, P.E, for getting me thinking about these workflows!

  • Ara 3D reposted this

    Ara 3D Components are our answer to Revit families. They are designed to be efficient, portable, and open. Here is an example of a stair generator component running directly in both Revit and Ara 3D Studio. What makes Ara 3D components stand apart is that there are no dependencies, or license requirements. These component are built with the MIT Licensed (a commercially friend open-source license) geometry kernel written in C#. Opening the library up was an easy choice to make, because we believe our competitive advantage lies in building the most efficient and flexible tools for creating, manipulating, and viewing 3D geometry.

  • Ara 3D reposted this

    Software is only as good as the data it is tested on. After 30 years in software engineering, this is one of the most important truths I've learned. Yet in the AEC industry, most developers building BIM and geometry tools don’t have access to large, detailed real-world projects to test against. The few public IFC datasets available today are typically small, incomplete, or highly simplified. As a result, many tools work fine on small examples… but struggle when faced with real-world scale. I'd like to change that. I'm looking for a firm or institution willing to publish a large real-world project (hospital, airport, campus, etc.) as a set of open IFC files under a Creative Commons license. My goal is to help set-up a Github repository, assure the contributing organization gets accurate recognition and attributions, and help my fellow entrepreneurs and AEC technology professionals produce better software. If you're interested in contributing, or know someone who might be, please reach out. And if you think this would help the industry, please share this post.

  • This post by our founder Christopher Diggins explains the various technological R&D projects going on at Ara 3D and how they are connected.

    At Ara 3D we are working hard building BIMLakehouse.com. A system that can search across million of parameters across thousands of real-world BIM projects in msec, and provide access to any geometry in seconds. To achieve this goal, we needed to develop a lot of technology. First we needed to be able to convert IFC files and Revit files into an efficient normalized format for loading into, and extracting out of the data store. This technology is BIM Open Schema (https://lnkd.in/eyCUGG9w). An open binary format based on Parquet files. As you see in the picture, a sample file can be less than 10% of the original size, and loads 5x faster. Second we need to create a test-bed for the format and the libraries for querying, transforming, loading, and extracting the data. This is one of the primary purposes of #Ara3DStudio. The same libraries used in the desktop tool are used in the Lakehouse. It allows us to quickly validate and test our APIs and technology stack, and make sure that we can keep costs down and responsiveness up. It also plays a key role, in preventing vendor lock-in. Third, we needed to create an open-source WebGL viewer (https://lnkd.in/eYQU9qHB). This is a table stakes for any web-service, and we wanted to build a flexible and efficient viewer for and with the community. It helped prove to us that transmitting BIM data and geometry stored in Parquet files would be a good path forward for the web. --- A big thank you to Yskert Schindel from Vyssuals.com who has made many contributions to the web-viewer and been using it in his online services. Also a big thank you to Tomo Sugeta who has helped validate and build tools for the BIM Open Schema format.

    • No alternative text description for this image
  • Christopher Diggins sheds some light on why we have invested in building a flexible and powerful 3D tool for the desktop.

    I recently saw the claim that desktop BIM software is dead, but can desktop BIM software do things differently and stay relevant? Most of the software still in use today for designing and engineering the built environment was designed 30 years ago for the desktop. As we know, a lot has changed in this 30 years, in terms of hardware, connectivity, and software. We saw the rise of multi-core machines, GPUs, smart-phones, internet, SIMD instructions, and of-course AI. As data-sets have grown, as well as the complexity of the software, the performance and user-experience have either degraded or at the very least not kept up to user's expectations. People sometimes mistakenly blame desktop software or the vendors, but as software grows in complexity it becomes harder to adapt and change. I'm a bit reluctant to say that the software used is poorly engineered. It is all quite marvelous when we consider it in context, but collectively professional developers today know a lot more about how to engineer software that is less fragile and that performs better at scale. If we want to improve workflows and capabilities for AEC professional, putting everything on the cloud and accessing it via web-browsers only, solves some problems but creates new ones. When used from a desktop or laptop computer, the browser is a sandbox and abstraction layer that prevents software from accessing the true capabilities of the hardware. Some of the limitations imposed are: 1. Performance - You don't have as much RAM, you can't access the full CPU instruction set, you can't access the hard-drive, you can't control the threading, you don't have the full GPU instruction set. This all adds up. 2. Costs - you have to pay additional costs to store and access your data, and that other provider (whether it is AWS, Microsoft Azure, Google, or whatever) is charging you a steep mark-up. 3. Latency - synchronizing and accessing the data is slow, especially if you can only do it via a browser, and only when connected explicitly. Having the central source of truth for a project on the cloud makes perfect sense, but architects and engineers need to be able to work with and view as much of the project locally as possible when they want. So the issue is not desktop versus cloud. That is a false dichotomy. The solution is hybrid. Desktop software connected to the cloud. Using native capabilities of the operating system and hardware where it makes sense, and synchronizing and connecting to data in the cloud, without getting in the way of the user. Plus web-based applications for providing additional supporting workflows using the same central data. I'd love to hear from you. Do you agree or disagree there is potential for significant improvements to desktop BIM software for architects and engineers? Any other thoughts to contribute?

  • Ara 3D reposted this

    The open-source Ara 3D WebGL viewer just got a new sample: room coloring with editable parameter grid. The trickiest part of the in-memory layout of data in BIM Open Schema as EAV (Entity Attribute Values) is that coding most user workflows and interfaces will be much easier once the data is in a grid or table. So we've added a DataTable class, and demonstrate it working with a popular JavaScript UI component called "Tabulator". You can find the source and a live link here: https://lnkd.in/eYQU9qHB Big thank you to my old Hackathon teammate Elia Wäfler for meeting with Yskert Schindel and myself yesterday, and suggesting these features and workflows. It has gotten us excited about how #BIM data and dynamic analytics can be applied to #FM (#FacilityManagement) workflows.

  • Ara 3D reposted this

    🎉 Major new feature released, big milestone reached 🔥 This is the reason we've built it as a web app and now 𝗶𝘁'𝘀 𝘁𝗶𝗺𝗲 𝘁𝗼 𝘀𝗵𝗮𝗿𝗲! (pun intended.) 😶🌫️  It looked like we've been over-complicating things by connecting Revit to your browser locally, but there was a method to the madness... It's as much about my approach to AEC information management (the thing we call 'planning a building') as it is about efficient use of technology. In case you're not familiar, 𝗜 𝘀𝘁𝗿𝗼𝗻𝗴𝗹𝘆 𝗯𝗲𝗹𝗶𝗲𝘃𝗲 𝗶𝗻 𝘁𝗵𝗲 𝗲𝗺𝗽𝗼𝘄𝗲𝗿𝗺𝗲𝗻𝘁 𝗮𝗻𝗱 𝗮𝗰𝗰𝗼𝘂𝗻𝘁𝗮𝗯𝗶𝗹𝗶𝘁𝘆 𝗼𝗳 𝗽𝗲𝗼𝗽𝗹𝗲. I do not support the idea that by using certain software all problems will magically go away. In general, I believe in: 𝗧𝗵𝗶𝗻𝗸 𝗳𝗶𝗿𝘀𝘁, 𝘁𝗵𝗲𝗻 𝘀𝗽𝗲𝗮𝗸. And the same is true for information sharing. Check yourself before you wreck yourself - make sure the data is correct BEFORE you share it. When applied to BIM data this encourages us to: 1. Perform initial checks directly inside Revit 2. Then share The thing that #Vyssuals did not do until now was just that. Sharing. 𝗕𝘂𝘁 𝘁𝗵𝗲 𝗩𝘆𝘀𝘀𝗶𝗼𝗻 𝘄𝗮𝘀 𝗮𝗹𝘄𝗮𝘆𝘀 𝗰𝗹𝗲𝗮𝗿: > From the detailed to the general. > From local to the cloud. Effortless, accessible and ready to go further. 𝗜𝗳 𝘆𝗼𝘂 𝘄𝗮𝗻𝘁 𝘁𝗼 𝗴𝗮𝗶𝗻 𝗮𝗻𝘆 𝗺𝗲𝗮𝗻𝗶𝗻𝗴𝗳𝘂𝗹 𝗶𝗻𝘀𝗶𝗴𝗵𝘁 from your goldmine of BIM data, you have to 𝗺𝗮𝗸𝗲 𝘀𝘂𝗿𝗲 the individual 𝗽𝗶𝗲𝗰𝗲𝘀 𝗮𝗿𝗲 𝗰𝗼𝗿𝗿𝗲𝗰𝘁 𝗯𝗲𝗳𝗼𝗿𝗲 you can do 𝗹𝗮𝗿𝗴𝗲𝗿 𝘀𝗰𝗮𝗹𝗲 𝗮𝗻𝗮𝗹𝘆𝘀𝗶𝘀. There's no point in blindly pushing crappy data just to do it all over again. But once you are on board, you get real value those dashboards. We can now go from a local Revit file to the cloud. 𝗧𝗵𝗶𝘀 𝗶𝘀 𝘁𝗵𝗲 𝗳𝗶𝗿𝘀𝘁 𝘀𝘁𝗲𝗽 𝗶𝗻𝘁𝗼 𝘀𝗼𝗺𝗲𝘁𝗵𝗶𝗻𝗴 𝗺𝘂𝗰𝗵 𝗯𝗶𝗴𝗴𝗲𝗿. It took a while to get the foundation right. Because at scale, details matter a lot. But we believe we've created one of the best, if not 𝗧𝗛𝗘 𝗺𝗼𝘀𝘁 𝗲𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝘁 representation of BIM data out there. Oh, hold on :) ! 'efficient' needs context! 𝗘𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝘁 𝗳𝗼𝗿 𝘄𝗵𝗮𝘁? > Pushing geometry from one system to another? > Squeezing as much revenue out of an API as possible? No. For analytics. At scale. The use case dictates the data model, 𝘁𝗵𝗲𝗿𝗲 𝗶𝘀 𝗻𝗼 𝗽𝗲𝗿𝗳𝗲𝗰𝘁 𝘀𝗶𝗻𝗴𝗹𝗲 𝘀𝗰𝗵𝗲𝗺𝗮. ETL (extract, transform, load) exists for a reason. In the AEC space we tend to invent everything from scratch, just to realize it already exists. 𝗢𝗻𝗰𝗲 𝗕𝗜𝗠 𝟮.𝟬 𝗱𝗼𝗲𝘀 𝘀𝗼, 𝘄𝗲 𝗮𝗿𝗲 𝗿𝗲𝗮𝗱𝘆 𝘁𝗼 𝗰𝗼𝗻𝗻𝗲𝗰𝘁. And of course this cannot be birthed in a single brain. Thank you, Christopher Diggins #BIM #data #Revit #analytics

Similar pages

Browse jobs