Hello. I am new here. I wanted to introduce myself, ask some basic questions, and get help with an issue.
I am “primem0ver”. My real name is Matthew. I am working on a large prototyping project that makes use of 3d modeling. The project currently uses the Irrlicht engine (http://irrlicht.sourceforge.net/) which in coding terms, is almost perfect for my purposes. However, I want to expand the interface to allow use of OpenGL ES on tablets which is not currently supported by Irrlicht. This was one of the first engines I found when doing a search on Google. I wanted to make sure it will suit my needs so I have listed some requirements below. I am also having a problem getting the project downloaded from your sight to compile so I describe that below as well. Any insight and help would be greatly appreciated. Thanks!
Requirements:
- The ability to embed a 3d surface into a window, specifically a Qt Widget of any size.
- The ability to develop a plugin for a web browser that will allow the interactive 3d surface to appear on a web page.
- The ability to dynamically create a custom mesh using code that takes mesh shape parameters.
- An ability to override the drawing cycle (chain) to allow for a custom type of lighting (directional lighting whose direction depends on an objects positional relationship to a point source (or another object))*.
- EDIT: Not required but would be very nice and helpful… I would prefer that the engine be able to import meshes of any commonly used format. Otherwise, it would need to be a common format that is easily convertible with other formats (why I could not use Ogre3D).
*I have been told this can be done with shaders, but I have not been able to figure out how.
Compiling Issue:
I tried compiling the source “out of the box” on Visual Studio 2017 as described in the guide to get started. I am getting a significant number of errors, including linking errors. All of the compile errors are in one file: “chain_tree.c”, specifically involving the type “ik_chain_t” which is undefined.