Sign in to follow this  

Unity need 3d engine for deformable object simulation

This topic is 4489 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

my masters thesis title is real time physical based deformation of large manifold geometric object for non critical applications. sort of. basically, my strategy is improving dynamics of sarah f gibson's chainmail. im looking for a pretty 3d engine to visualize my simulation. pretty here means i am able to render/lit realistic human skin. other fancy stuff are welcome. plus, the engine should provide me with a basic geometry manipulating tools(such as vertex picking, arcball), performance monitoring(fps, total vertex/point displayed), mathematics library is a strong plus(matrices, verlet solver, finite element). the engine should allow me to deform the geometry. old school c languange is a plus(the ony language i really fluent with). if the engine have its physics systems or integrated with other physics library, it is a very strong plus. ive done a bit or engine researching. it seems to me there are two types of 3d engines. one for simulations and one for games. for games(game engine doesnt really provide low level acces to the geometry, imho) ogre - very nice rendering engine(shaders support). object oriented c++. has gui systems. basic performance monitoring systems(fps, total vertex). camera, picking. i dont know about mathematics library. add ons for various physic library support. huge community. lots of tutorials and article. i really like this engine axiom - c# port of ogre. static developement but continue its developement under realmforge gdk(means i cannot have axiom independently). download only using cvs which is unavailable for firewalled user like me(although i can have it under realmforge gdk distro). lack of documentation and tutorials. lack of support and community(or very small community). i dont like this engine. irrlicht - nice rendering engine. have bindings for various physics library. no advance math library. i really like this engine. great community. realmforge gdk - axiom/ogre rendering engine. integrated physics. suitable for creating mods. i dont have the general idea of low level geometric access. unsuitable for my needs. torque - the library is huge. lacks complete documentations(even for registered user). encouraged user to create mods(i dont think i am able to manipulate the vertices/or its very hard to do so). no updates for a very long time. content editin gtools havent been updated for a very loooong time. basically, its full of shit(sorry, but this is how i felt after spending 100 usd for the torque engine). why would i spend 100usd for an engine to create mods? for less than 40usd, i can purchase latest unreal tournament, and create mods with it with lots of free community asset. sdl - does it have arcball, picking, performance monitoring, math and physic library? ithink it is very primitive library. similar to directx or opengl(for rendering) directx - nice, fast rendering engine. provides scene manipulation tool. very suitable for my needs. lack physic. lack advance math library for my needs. object oriented only. various languages. great support(community, dev, tutorial, articles). really like this one. opengl - cross platform. need external library for gui, math, physics, camera, utility and stuff. veeeery easy. since it very small library compared to others, i need other library or create the basic function myself. im trying to steer clear from this library for research g3d - object oriented. provide low level access to geometry. ui, manipulating tools and stuff. physics library. math library. looks very promising. really like it. openscenegraph - huge fanbase, community support, lots of tutorials. looks very promising. coin3d - no tutorial for accessing low level geometry delta3d - rendering rely on openscenegraph. object oriented. no tutorial for accessing low level geometry. maybe method for accessing low level geometry is by using osg method? other non graphics library boost - huge collection of c/c++ library for various task matrix template library - fast matrix library any other resources, suggestion are welcome.

Share this post


Link to post
Share on other sites
I'm not sure if these engines have the features you are looking for but you should check them out.
-Neo Engine
-Crystal Space 3D
-The Nebula Device 2

The only engines I've used have been Irrlicht and Ogre. Irrlicht is really really easy to setup, and to use. Ogre was a little more difficult to set up but wasn't too difficult following the tutorials on the website. Ogre was a little more difficult to learn than Irrlicht, but it wasn't too difficult to figure out the basic features.

I know in Irrlicht you can easily do things like triangle picking and you can also create your own custom scene nodes, aswell the ability to program your own mesh loaders. However, I don't know the extent that low level geometry can be accessed / manipulated though.

Good Luck.

Share this post


Link to post
Share on other sites
actually, the most important thing i need were libraries that can do vertex/bounding picking and arcball in opengl. that is the most important thing. i do have arcball libararies and found few picking tutorials, but i would like to use more bigger libraries so that when i need other features, its just right there.

looking at various 3d engines/toolkits, i dont thing i have the time to learn another graphics framework. what do you think the easiest toolkits/libraries/engines that can do both picking and arcball?

thank you.

Share this post


Link to post
Share on other sites

This topic is 4489 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Forum Statistics

    • Total Topics
      628738
    • Total Posts
      2984464
  • Similar Content

    • By INTwindwolf
      THE PROJECT

      INT is a 3D Sci-fi RPG with a strong emphasis on story, role playing, and innovative RPG features such as randomized companions. The focus is on the journey through a war-torn world with fast-paced combat against hordes of enemies. The player must accomplish quests like a traditional RPG, complete objectives, and meet lively crew members who will aid in the player's survival. Throughout the game you can side and complete missions through criminal cartels, and the two major combatants, the UCE and ACP, of the Interstellar Civil War.
      Please note that all of our current positions are remote work. You will not be required to travel.
      Talent Needed
       
      Unity Engine Programmer
      Website Administrator
      3D Animator
      We have made great strides in the year 2017! INT has received a comprehensive face-lift compared to the start of the year. We look forward to a productive, fruitful year 2018!
      Revenue-Share
      This is the perfect opportunity to get into the game development industry. Being an Indie team we do not have the creative restrictions often imposed by publishers or other third parties. We are extremely conscientious of our work and continuously uphold a high level of quality throughout our project.
      We are unable to offer wages or per-item payments at this time. However revenue-sharing from crowd-funding is offered to team members who contribute 15-20 hours per week to company projects, as well as maintain constant communication and adhere to deadlines. Currently the crowd-funding campaign is scheduled for the year 2018. Your understanding is dearly appreciated.
       
      Thank you for your time! We look forward to hearing from you!
       
      John Shen
      HR Lead
      Starboard Games LLC
    • By Apollo Cabrera
      Energy particles being harnessed by collection multi-hedron energy matrix. Whuuuttt?
      Love it :)
    • By AndySv
        Total Music Collection (http://u3d.as/Pxo)   THE COLLECTION CONTAINS:   Mega Game Music Collection   Universal Music Collection   Huge library of high quality music for any project! All at an incredibly low price!   - 2,5GB of high quality audio - 100+ different music tracks - Loop and short versions   Action, fantasy, casual, horror, puzzle, epic, dramatic, romantic, positive, inspiring, motivational and more!
    • By Dafu
      FES Retro Game Framework is now available on the Unity Asset Store for your kind consideration!
      FES was born when I set out to start a retro pixel game project. I was looking around for an engine to try next. I tried a number of things, from GameMaker, to Fantasy Consoles, to MonoGame and Godot and then ended up back at Unity. Unity is just unbeatable in it's cross-platform support, and ease of deployment, but it sure as heck gets in the way of proper retro pixel games!
      So I poured over the Unity pipeline and found the lowest levels I could tie into and bring up a new retro game engine inside of Unity, but with a completely different source-code-only, classic game-loop retro blitting and bleeping API. Months of polishing and tweaking later I ended up with FES.
      Some FES features:
      Pixel perfect rendering RGB and Indexed color mode, with palette swapping support Primitive shape rendering, lines, rectangles, ellipses, pixels Multi-layered tilemaps with TMX file support Offscreen rendering Text rendering, with text alignment, overflow settings, and custom pixel font support Clipping Sound and Music APIs Simplified Input handling Wide pixel support (think Atari 2600) Post processing and transition effects, such as scanlines, screen wipes, screen shake, fade, pixelate and more Deploy to all Unity supported platforms I've put in lots of hours into a very detail documentation, you can flip through it here to get an better glimpse at the features and general overview: http://www.pixeltrollgames.com/fes/docs/index.html
      FES is carefully designed and well optimized (see live stress test demo below). Internally it uses batching, it chunks tilemaps, is careful about memory allocations, and tries to be smart about any heavy operations.
      Please have a quick look at the screenshots and live demos below and let me know what you think! I'd love to hear some opinions, feedback and questions!
      I hope I've tickled your retro feels!



      More images at: https://imgur.com/a/LFMAc
      Live demo feature reel: https://simmer.io/@Dafu/fes
      Live blitting stress test: https://simmer.io/@Dafu/fes-drawstress
      Unity Asset Store: https://www.assetstore.unity3d.com/#!/content/102064

      View full story
    • By Dafu
      FES Retro Game Framework is now available on the Unity Asset Store for your kind consideration!
      FES was born when I set out to start a retro pixel game project. I was looking around for an engine to try next. I tried a number of things, from GameMaker, to Fantasy Consoles, to MonoGame and Godot and then ended up back at Unity. Unity is just unbeatable in it's cross-platform support, and ease of deployment, but it sure as heck gets in the way of proper retro pixel games!
      So I poured over the Unity pipeline and found the lowest levels I could tie into and bring up a new retro game engine inside of Unity, but with a completely different source-code-only, classic game-loop retro blitting and bleeping API. Months of polishing and tweaking later I ended up with FES.
      Some FES features:
      Pixel perfect rendering RGB and Indexed color mode, with palette swapping support Primitive shape rendering, lines, rectangles, ellipses, pixels Multi-layered tilemaps with TMX file support Offscreen rendering Text rendering, with text alignment, overflow settings, and custom pixel font support Clipping Sound and Music APIs Simplified Input handling Wide pixel support (think Atari 2600) Post processing and transition effects, such as scanlines, screen wipes, screen shake, fade, pixelate and more Deploy to all Unity supported platforms I've put in lots of hours into a very detail documentation, you can flip through it here to get an better glimpse at the features and general overview: http://www.pixeltrollgames.com/fes/docs/index.html
      FES is carefully designed and well optimized (see live stress test demo below). Internally it uses batching, it chunks tilemaps, is careful about memory allocations, and tries to be smart about any heavy operations.
      Please have a quick look at the screenshots and live demos below and let me know what you think! I'd love to hear some opinions, feedback and questions!
      I hope I've tickled your retro feels!



      More images at: https://imgur.com/a/LFMAc
      Live demo feature reel: https://simmer.io/@Dafu/fes
      Live blitting stress test: https://simmer.io/@Dafu/fes-drawstress
      Unity Asset Store: https://www.assetstore.unity3d.com/#!/content/102064
  • Popular Now