An open API service indexing awesome lists of open source software.

https://github.com/nikolai2038/3d-models

STL models for OpenGL which I collected across the web
https://github.com/nikolai2038/3d-models

blender fbx fbx-models gltf gltf-models models opengl openscad shell stl stl-models

Last synced: about 2 months ago
JSON representation

STL models for OpenGL which I collected across the web

Awesome Lists containing this project

README

          

# 3d-models

## 1. Description

3D-models which I collected across the web or from Blender for my OpenGL study.

I saved same models in different formats:

- `.stl`: The most simple, but does not support textures;
- `.fbx`: Support textures;
- `.gltf`: Support textures, most advanced;

Below are previews for STL models. Some of them are in ASCII format, some not. I used ASCII when exporting from Blender. Files without links was taken directly from Blender.

I also add more segments for some primitives when exporting from Blender. For example, `sphere_2res.stl` contains 2 times more segments than `sphere.stl`. STL and GLTF formats are larger than FBX, so I don't store `8res` and `16res` for them.

## 2. Collected models

### `plane.stl` (ASCII)

![plane](./.readme_images/plane.png)

### `circle.stl` (ASCII)

![circle](./.readme_images/circle.png)

### `circle_2res.stl` (ASCII)

![circle_2res](./.readme_images/circle_2res.png)

### `circle_4res.stl` (ASCII)

![circle_4res](./.readme_images/circle_4res.png)

### [`arch.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/arch.stl) (Binary)

![arch](./.readme_images/arch.png)

### `cone.stl` (ASCII)

![cone](./.readme_images/cone.png)

### `cone_2res.stl` (ASCII)

![cone_2res](./.readme_images/cone_2res.png)

### `cone_4res.stl` (ASCII)

![cone_4res](./.readme_images/cone_4res.png)

### `cube.stl` (ASCII)

![cube](./.readme_images/cube.png)

### `cylinder.stl` (ASCII)

![cylinder](./.readme_images/cylinder.png)

### `cylinder_2res.stl` (ASCII)

![cylinder_2res](./.readme_images/cylinder_2res.png)

### `cylinder_4res.stl` (ASCII)

![cylinder_4res](./.readme_images/cylinder_4res.png)

### [`dome.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/dome.stl) (Binary)

![dome](./.readme_images/dome.png)

### [`half_rectangle.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/half_rectangle.stl) (Binary)

![half_rectangle](./.readme_images/half_rectangle.png)

### [`hat.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/hat.stl) (Binary)

![hat](./.readme_images/hat.png)

### [`horizontal_rectangle.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/horizontal_rectangle.stl) (Binary)

![horizontal_rectangle](./.readme_images/horizontal_rectangle.png)

### [`middle_triangle.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/middle_triangle.stl) (Binary)

![middle_triangle](./.readme_images/middle_triangle.png)

### [`rectangle.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/rectangle.stl) (Binary)

![rectangle](./.readme_images/rectangle.png)

### `sphere_uv.stl` (ASCII)

![sphere_uv](./.readme_images/sphere_uv.png)

### `sphere_uv_2res.stl` (ASCII)

![sphere_uv_2res](./.readme_images/sphere_uv_2res.png)

### `sphere_uv_4res.stl` (ASCII)

![sphere_uv_4res](./.readme_images/sphere_uv_4res.png)

### `sphere_ico.stl` (ASCII)

![sphere_ico](./.readme_images/sphere_ico.png)

### `sphere_ico_2res.stl` (ASCII)

![sphere_ico_2res](./.readme_images/sphere_ico_2res.png)

### `sphere_ico_4res.stl` (ASCII)

![sphere_ico_4res](./.readme_images/sphere_ico_4res.png)

### [`tall_triangle.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/tall_triangle.stl) (Binary)

![tall_triangle](./.readme_images/tall_triangle.png)

### [`teapot.stl`](https://users.cs.utah.edu/~dejohnso/models/teapot.stl) (ASCII)

![teapot](./.readme_images/teapot.png)

### [`tetrahedron_flat_top.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/tetrahedron.stl) (Binary)

![tetrahedron_flat_top](./.readme_images/tetrahedron_flat_top.png)

### [`tetrahedron.stl`](https://www.printables.com/model/263702-tetrahedron-openscad/files) (Binary)

![tetrahedron](./.readme_images/tetrahedron.png)

### [`triangle.stl`](https://raw.githubusercontent.com/jannerm/o2p2/refs/heads/master/assets/stl/triangle.stl) (Binary)

![triangle](./.readme_images/triangle.png)

### `monkey.stl` (ASCII)

![monkey](./.readme_images/monkey.png)

### `torus.stl` (ASCII)

![torus](./.readme_images/torus.png)

### `torus_2res.stl` (ASCII)

![torus_2res](./.readme_images/torus_2res.png)

### `torus_4res.stl` (ASCII)

![torus_4res](./.readme_images/torus_4res.png)

### [`70-meter-dish.stl`](https://nasa3d.arc.nasa.gov/detail/70-meter-dish) (ASCII)

![70-meter-dish](./.readme_images/70-meter-dish.png)

### `octahedron.stl` (ASCII)

![octahedron.stl](./.readme_images/octahedron.png)

## 3. Useful resources

- [NASA 3D Models](https://nasa3d.arc.nasa.gov/models).