Difference between revisions of "Libs3D Library"

From GiderosMobile
(wip)
Line 18: Line 18:
 
You can run your project, you should have a blank screen.
 
You can run your project, you should have a blank screen.
  
== The 3D Assets ==
+
== Rulez ==
When you work with 3D, you need to follow some "engine" rulez. In Gideros there are a couple things to know:
+
When you work with 3D, you need to follow some "engine" rulez. In Gideros those are:
*'''the texture shouldn't be embedded in the model. In Blender, use ''unpack resources''''':
+
*'''the textures shouldn't be embedded in the models. In Blender, use ''unpack resources''''':
 
[[File:Blender_unpack_resources.png|414px]]
 
[[File:Blender_unpack_resources.png|414px]]
  
*'''your Blender BSDF shader should look something like''':
+
*'''your Blender BSDF shaders should look something like''':
 
[[File:Blender_shading_tab.png|558px]]
 
[[File:Blender_shading_tab.png|558px]]
  
*currently Gideros supports
+
*'''Gideros will import the position of the models, so make sure your models are at location 0, 0, 0'''
I have chosen this asset pack: https://roadtovostok.itch.io/road-to-vostok-assets-vol1.
+
 
 +
*'''I believe Gideros also imports the origin of the models, so place the origins accordingly'''
  
'''In 3D, the assets you download often need some adjustement 🤷‍♂️. I made those adjustements and will use the pack I uploaded here: https://mokatunprod.itch.io/3dpixel-obj-packs'''
+
== The assets: '''.obj''' ==
 +
Currently, Gideros supports ''Base Color'', ''Texture map'' and ''Normal Map'' for the .obj file format.
  
You can download the adjusted pack or use your own models.
+
I have chosen this asset pack: https://roadtovostok.itch.io/road-to-vostok-assets-vol1.
  
 +
'''In 3D, the assets you download from the net, often need some adjustement 🤷‍♂️'''
  
 +
I made those adjustements and will use the pack I uploaded here: '''https://mokatunprod.itch.io/3dpixel-obj-packs'''. You can download this pack or use your own models.
  
 
== The Ground ==
 
== The Ground ==

Revision as of 06:26, 28 January 2026

I am ready

As we have seen, when it comes to 3D, Gideros has a bunch of helper files packed in the Library folder.

Here is the plan:

  • start with shapes
  • add some .obj models
  • maybe some .glb files
  • some .fbx animations

I will try to impress you with 3D Gideros ✨.

Create a new Gideros project and add these two folders in the assets folder:

  • 3dbase
  • luashader

You can run your project, you should have a blank screen.

Rulez

When you work with 3D, you need to follow some "engine" rulez. In Gideros those are:

  • the textures shouldn't be embedded in the models. In Blender, use unpack resources:

Blender unpack resources.png

  • your Blender BSDF shaders should look something like:

Blender shading tab.png

  • Gideros will import the position of the models, so make sure your models are at location 0, 0, 0
  • I believe Gideros also imports the origin of the models, so place the origins accordingly

The assets: .obj

Currently, Gideros supports Base Color, Texture map and Normal Map for the .obj file format.

I have chosen this asset pack: https://roadtovostok.itch.io/road-to-vostok-assets-vol1.

In 3D, the assets you download from the net, often need some adjustement 🤷‍♂️

I made those adjustements and will use the pack I uploaded here: https://mokatunprod.itch.io/3dpixel-obj-packs. You can download this pack or use your own models.

The Ground

As we are more learning than making a game, we won't really care if the 3D assets don't match 🤷‍♂️!


3d toruZ.png

I am out 2

To do.

You are strongly encouraged to mess with the code.

Bye for now!


Libs3D