3D Development Tools: Difference between revisions
Created page with "An incomplete list of tools for 3D development. ==Game Engines== These include pretty much everything you could need from graphics lighting to controls and networking.<br> However, they typically have fees for large commercial projects and have small limitations on free projects. * Unity - free for <$100k annual revenue. * Unreal Engine - 5% royalty after $1M per product. ==Graphics Engines== These are wrappers around OpenGL/WebGL/Vulkan which and other low-lev..." |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 15: | Line 15: | ||
* [[Simple DirectMedia Layer]] gives you access to audio, keyboard, mouse, joysticks, and graphics. It can also create windows. | * [[Simple DirectMedia Layer]] gives you access to audio, keyboard, mouse, joysticks, and graphics. It can also create windows. | ||
* GLFW can initilize OpenGL and create windows. | * GLFW can initilize OpenGL and create windows. | ||
==3D Modelling== | |||
* [[Blender (software)]] | |||
==Reconstruction== | |||
* [https://colmap.github.io/ COLMAP] - used to estimate camera pose, generate a point cloud (sparse, dense), and generate meshes | |||
* [https://www.meshlab.net/ Meshlab] - open source mesh and point cloud viewer |
Latest revision as of 15:40, 24 April 2024
An incomplete list of tools for 3D development.
Game Engines
These include pretty much everything you could need from graphics lighting to controls and networking.
However, they typically have fees for large commercial projects and have small limitations on free projects.
- Unity - free for <$100k annual revenue.
- Unreal Engine - 5% royalty after $1M per product.
Graphics Engines
These are wrappers around OpenGL/WebGL/Vulkan which and other low-level APIs which help you code more easily without a full game engine.
- magnum engine for C++ development. Uses SDL2.
- three.js for JS development
Light Libraries
- Simple DirectMedia Layer gives you access to audio, keyboard, mouse, joysticks, and graphics. It can also create windows.
- GLFW can initilize OpenGL and create windows.