loginregister

i-compute.net

home       projects       web design       media       links       contact
bespoke software       seekIMAGE       StockUp       SeeMyStats       My3DEngine       TheEquator       LivingVillage       other

My3DEngine
login to download  Login or Register to download  •  Product Specs  •  Installation  •  Instructions
 

My3DEngine v2.2 Available Now!

The movie below shows some of the new functions available in My3DEngine v2.2, and the entire animation was produced via the software's brand new scripted control and automated render and export functions.





    The new features present in v2.2 are:

  • Mixed wireframe / filled mode
  • Multiple transformations / translations
  • Animated translations
  • Treat Light Source Point as object, including animated translations and rotations
  • Raytraced rendering option
  • Scripted control of entire application - a precursor to this becoming a game engine
  • Control of ambient light levels
  • Many more minor improvements / adjustments...
 

Pistol         Wheel         Aeroplane


The Eye         Gaussian         Torus



About My3DEngine

My3DEngine is a simple application for creating, editing and viewing 3D objects. It allows full editing/saving/loading/importing of objects, detailed view control and various lighting effects. Its 'point-and-click' interface allows the rapid and accurate production of complex objects to become second nature. The recent implementation of scripted control now affords the user almost complete freedom within the 3D environment.

You can now login or register to upload your own My3DEngine objects for public viewing.

The applet below allows you to browse through these uploaded objects, in various modes / scales. NOTE: This scaled down applet does not display the objects with quite the same accuracy as the full application, and still uses the old rendering methods from v1.0.18.

created by: matty

Object Name Paint Mode Scale
[ depending on the specs of your PC, and the number of Java apps currently running, the applet may appear slightly jerky ]

This project is expected to evolve into a full-blown piece of physics simulation software eventually, to complement its existing strengths as a 3D display application and creative tool, and any suggestions / ideas / problems will be most welcome. Please download v2.2 now and see for yourself what the software can do.


Simple Lighting

Set the Paint Mode of the applet to "Filled" to see how the brightness of each surface is determined by the angle of the incident light. At present, this is the inferior lighting technique from v1.0.18 so it doesn't do v2.2 justice.

This is essentially just 're-inventing the wheel' in terms of 3D graphics - all of the techniques used in My3DEngine have been done before (and to superior standards) - but it has been developed completely from scratch so that fundamental changes and future developments can be brought about swiftly, without having to learn someone else's methods and theories. My3DEngine is becoming a springboard from which many spin-off applications can be launched, and from which an inquisitive student can enjoy the exploration of 3D concepts.


Functionality

This screenshot, of v2.2, demonstrates what the application looks like in full use. Featuring the full range of copy, paste, backup, restore, save, load and import options, as well as scaling, rotating, translating, and custom matrix transformations of the objects, the list of functionality is too long to put here in its entirety.

Most importantly, v2.2 has its own integrated scripting language, allowing more complete control over the objects you have created.

My3DEngine 2.0


.m3d File Format

Objects are saved as '.m3d' files, which are basically text files with an .m3d extension. The data below is an extract from the .m3d file of the object above. You can see how easy it will be to add new surface attributes, such as texture or actual physical properties, just by including new lines in the right places. Each surface is denoted by its 'open' and 'close' statements, and objects are quite easily created and edited manually using a basic text editor such as Notepad - without using the My3DEngine application at all, if need be. Of course, there is no need to do this - the editing functions of My3DEngine will do all of this for you.



All ideas, suggestions and comments are welcome, so please don't hesitate to contact me if you are interested in this project or any aspect of it. It is hoped that some of the i-compute.net community will soon upload their own .m3d files for display on the site.


Valid XHTML 1.0 Transitional   Valid CSS! Website created by Matthew Mahoney, © 2005
Contact  |   Summary   |   Disclaimer