Not just pretty things to look at: 3D model data and viewers you can use for building and testing your 3D apps
- To supply architecture, engineering and construction (AEC) models in 3D for a variety of locations for a variety of conditions on all continents
- To supply models that have been used as evidence in real-world planning scenarios
- To supply latitude, longitude, north point, authors, license for all models
- Positions will be suggested from imaginary projects
- To provide instructions for things to do and try with each models
- To supply models that load quickly and without error
There's much more on the Concept / Manifesto age
This repository provides you with content and code
The content comes in two flavors:
- Files: models you can copy, link to, edit and use and share however you want
- Galleries: curated set of files, sample content and code you can use to build your own menus, reports and demos
Currently supplies a small number AEC models in Three.js JSON file format
Currently supplies three AEC models in OBJ format
A first glimpse at the possibilities offered by the Ladybug Web 3D Models viewers
- Menus to help you select what you want to see
- Viewers to display content in 3D
- Menus and read me files created using Markdown
The Galleries folder contains a three galleries of files. There's also a link to the EngleHouse gallery in the OBJ files
Scripts you can use to create and support 3D content
View files from this repository and from a variety of other repositories on GitHub
Both the above browsers display nearly raw or 'uncurated' models.
- File listings are gathered in real-time from the given repo.
- Models use varying scales and units. We try to make the model fit the screen
- Models are positioned all over the place. We try to position the model in the center of the screen
- For Three.js, Z-axis is out the screen. For many apps, its the Y-axis coming at you - so a number of models are rotated incorrectly. We don't know how to correct for this
Both these apps just create the users experience. They invoke their respective 'core' counterparts to do the opening loading and display of the models. The communication between the apps is via location.hash through the core being embedded in an iframe in the browser app
Open and prepare files
- The scripts provide a user interface for setting viewing parameters
- These scripts manage their respective cores via standard iframe protocols
The basic core or engine to load and display 3D files
- These scripts have minimal user interface
- Their job is to examine the data and send it to the appropriate loader
- They are designed to work inside iframes
#