AobaAPI
shapeml
AobaAPI | shapeml | |
---|---|---|
2 | 1 | |
34 | 71 | |
- | - | |
0.0 | 0.7 | |
almost 3 years ago | 11 months ago | |
C++ | C++ | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AobaAPI
-
Simple houses - made using my own 3D modeling API (C++), rendered in Blender
The library can be found here: https://github.com/lsimic/AobaAPI - it is still in development and issues/bugs are likely to occour, and it is not yet really "feature-rich".
-
Procedural mesh generation beyond cube
so(sorry for self-promotion) I decided to build my own 3D modeling library to provide functionality similar to that of BMesh. Currently it's not really feature rich, but it can create some complex meshes with a bit of work. You can find the library here https://github.com/lsimic/AobaAPI/tree/develop and some examples https://github.com/lsimic/AobaExamples here. It's written in C++ and builds fine on both Windows(With Visual Studio) and Linux(with clang). I'm doing this as a part of my master's thesis and the paper should be done within a week or so(hopefully), in which I go into detail about design and implementation of such libraries.
shapeml
-
CityDreamer: Compositional Generative Model of Unbounded 3D Cities
Sounds like an implementation of a Shape Grammar: https://en.wikipedia.org/wiki/Shape_grammar with some geospatial hooks.
Shape Grammars are interesting. Closely related to L-systems but usually with a more approachable syntax.
Also see https://github.com/stefalie/shapeml
What are some alternatives?
proc-rock - Procedural Generation of Realistic-looking Rocks using Geological and Visual Clues
pioneer - A game of lonely space adventure
pmp-library - The Polygon Mesh Processing Library
lpub3d - An LDraw™ editor for LEGO® style digital building instructions.
Open3D - Open3D: A Modern Library for 3D Data Processing
dust3d - Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
tinyraytracer - A brief computer graphics / rendering course
taichi - Productive, portable, and performant GPU programming in Python.
tinyrenderer - A brief computer graphics / rendering course
3DWorld - 3D Procedural Game Engine Using OpenGL
AobaExamples - Examples for lsimic/AobaAPI
riscv-perf-model - Example RISC-V Out-of-Order/Superscalar Processor Performance Core and MSS Model