3D Module

This topic contains 4 replies, has 5 voices, and was last updated by  papgar 2 years, 3 months ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #6282

    julesd
    Participant

    I notice in the blog, talk about a 3D module which is some thing I have been waiting for.

    Are you planning on using a current 3D engine ex. Urho3D Engine   https://urho3d.github.io/

    three.js or babylon.js, or is it being built from scratch.

    I am looking for a 3d engine where we can do vertex manipulation, work with bones and all. Hopefully a 64bit engine, this is 2017 32 bit is out, but having 32 bit choice or 64 bit choice is what it should be.

    Also is it possible to have 3D model format that are well known, .obj and .fbx would be nice I believe fbx is now free.

    One more thing 2D overlay on 3D, there was a sample done with BlitzMax, so this should be possible.(Mainly for creating a GUI over 3D screen)

    I don’t have much money but I will be supporting your 3D Module patreon.

     

    Thanks Mark, keep it up and let’s bring Monkey2 to what BlitzMax was and more.

    #6283

    codifies
    Participant

    I’d be happy enough with a wrapper around something like Irrlicht, but what I’d really like to see urgently is the Bullet (dynamics library) wrapper, I’ve (like probably many) thrown together enough GL code to visualise what’s going on in a bullet simulation. Even a rudimentary poly renderer is sufficient to do quite an interesting game once you have a dynamics library available…

    #6305

    Mark Sibly
    Keymaster

    I’m planning on building something from scratch (although Urho3d looks mighty fine at a quick glance – never heard of that!).

    Native file format will probably be ‘gltf’, and I’d also like to implement the ‘assimp’ library as an optional module for model loading.

    Bullet physics will likely be ‘built in’.

    32bit/64bit is really down to the compiler env. This is an easy choice on macos/linux as 64bit is so common now it’s a no-brainer.

    However it’s a bit trickier on Windows as it *still* supports 32bit  – yes, even in 2017 – and I am guessing many of the new surface devices use 32bit windows (my several-years-old tablet does) so if you want your stuff to really run ‘everywhere’, 32bit is still the safest way to go on Windows.

    64bit for windows will happen eventually, but it’ll likely be a completely separate target and, unless you’re doing something that requires vast amounts of memory, I’d recommend not using it as you’ll only be limiting your potential audience.

    #6322

    AdamStrange
    Participant

    Mark, could I ask for simple polygons and vertex colors?

    #6351

    papgar
    Participant

    I’m surprised about “from scratch” but looking forward to see what comes of it !!

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.