Difference between revisions of "Libs3D"
(wip) |
|||
| Line 27: | Line 27: | ||
To learn more, please head over here: | To learn more, please head over here: | ||
| − | ==== '''[[ | + | ==== '''[[Libs3D_Library_Shapes|Gideros Library Shapes]]''' ==== |
| + | ==== '''[[Libs3D_Library_Obj|Gideros Library .obj]]''' ==== | ||
=== VR === | === VR === | ||
Latest revision as of 09:07, 30 January 2026
Description
Gideros can work with 3D, out of the box:
- using built in functions like Application configureFrustum, 3D Matrix, the Mesh class, the Viewport class, ...
- using Library/3dbase and Library/luashader folders available in your Gideros installation folder
- for VR, using the Library/oculus folder, also available in your Gideros installation folder
Gideros API
To get our feet wet, we will start 3D using Gideros API.
While this is cool, this can quickly get out of hand building more complex shapes.
To learn more, please head over here:
Basic Gideros 3D
Gideros Library
To make more advanced games and applications, you would want to add animation, load complex models, add light, fog, ...
Fortunately, our hero and Gideros maintainer (@hgy29) has parsed many 3D formats: .obj, .fbx, .gltf and magicavoxel.
All the parsers are available in the Library/3dbase folder.
For light, normal mapping, fog, ... we use shaders. All the shaders we need are available in the Library/luashader folder.
To learn more, please head over here:
Gideros Library Shapes
Gideros Library .obj
VR
If you are into VR, you would want to use the Library/oculus folder.
TO DO