4E6 Engine First Alpha Build, Feature Test : January Progress Log

Since my last update on the Destinatum Engine project I was recently given an assignment at uni to do pretty much what i was working on but using the Open Source Graphics Rendering Engine (Ogre : http://www.Ogre3d.org). in summary it is basically a scene graph for graphics rendering. fortunately the way it works is not too different to that of Destinatum Engine so porting the functionality across has been fairly painless, it was very easy to reintegrate all the work i did with the Newton game dynamics physics api ( http://newtondynamics.com ) through the use of Walaber’s wrapper for it ( http://walaber.com/ ), meaning i didn’t have to reinvent the wheel so to speak.

in addition to this i have added a number of new features:

Scenes are now fully editable in 3D studio Max, where as previously the objects needed to be exported seperately before positioning them in the scene via editable text files. this is carried out using an exporter called “OgreMax” which exports to Ogres native mesh format with a lot of scene specific stuff saved into XML format, particularly scene animations, transformations and lighting. making it very easy for me to manage different in game levels. physics data is still edited via text file, but this is flexible enough to group similar objects with similar characteristics.

I’ve been experimenting quite a lot with shading languages looking at different rendering techniques, particularly the use of bump maps, normal maps, and a similar but relatively unheard of technique called parallax mapping, which are all very nice ways to get high quality detail on low polygon meshes using the programmable pipeline of all modern shader capable graphics cards. also demoed in the above video is a demonstration of the use of shaders for applying post effects to the rendering in order to give different looks for different situations i.e under water, behind glass, watching something on a old movie tape. the transition of these is controlled by the scripting system i developed (which i will get to in a minute). a list of the effects demoed in this are listed below, and have been implemented using Ogres materials / compositor framework.
Old Tv, Bloom, Glass, Black & White, Embossed, Sharpen edges, Posterize, Laplace, Invert, Tiling, Old Movie, and HDR. these are all really place holders for final effects as im still undecided about a lot of specific elements and reasons for using certain post effects.

when eventually starting to bring a lot of elements together such as sound, post effects, video playback, scene animation, various game play tasks i realised that it would be much easier if a lot of the logic was separate from the Engine / Framework. and would allow for easy modification of game play. so i started off writing an event handler which receives input in the form of a string of a commands, this is then processed and passes all its messages to the appropriate game object managers. this has allowed me to develop a very flexible scripting system whereby it is possible to type commands into a console window and execute them, but also assign commands to Newtons material callbacks in order to allow triggers to execute various game play elements such as changing level, playing video / sound, spawning objects etc etc etc.  i eventually found i could flexibly execute timed sequences in this way by creating a Script class, that reads in a list of set commands each with a time to execute in the sequence so a trigger can execute a script file and effectively allow for a multitude of game play elements to be triggered from this.

Using the scripting system i devised, I’ve made it possible to attach objects to various nodes of a character, as shown in the video it is possible to pick up an object and throw it (the artwork doesn’t really do it any justice), and also attach the camera in order to track the thrown object and move the camera back to the player when it lands

In the next update I should hopefully be bringing a lot of this together into some basic game play scenarios in order to test that everything works well together and iron out any glaring bugs.

Posted by on 01/31 at 05:55 PM

Using the scripting system i devised, I’ve made it possible to attach objects to various nodes of a character, as shown in the video it is possible to pick up an object and throw it (the artwork doesn’t really do it any justice), and also attach the camera in order to track the thrown object and move the camera back to the player when it lands

Posted by insurance help  on  03/03  at  04:49 PM

Hello, Friends i like the post you have posted.Can you share some other idea with me.If you can do this i will be very happy.

Posted by dentists  on  03/07  at  04:46 AM

also demoed in the above video is a demonstration of the use of shaders for applying post effects to the rendering in order to give different looks for different situations i.e under water, behind glass, watching something on a old movie tape. the transition of these is controlled by the scripting system i developed (which i will get to in a minute)
Free Make Up Samples

Posted by  on  03/15  at  09:11 AM

This is great since scenes are now fully editable in 3D studio Max, where as previously the objects needed to be exported seperately before positioning them in the scene via editable text files. this is carried out using an exporter called “OgreMax” which exports to Ogres native mesh format with a lot of scene specific stuff saved into XML format.

Posted by Coats for women  on  03/26  at  03:48 PM

this has allowed me to develop a very flexible scripting system whereby it is possible to type commands into a console window and execute them, but also assign commands to Newtons material callbacks in order to allow triggers to execute various game play elements such as changing level, playing video / sound, spawning objects etc etc etc.
Thanks.

Posted by cross fire hacks  on  03/30  at  05:08 PM

fortunately the way it works is not too different to that of Destinatum Engine so porting the functionality across has been fairly painless, it was very easy to reintegrate all the work i did with the Newton game dynamics physics api

Posted by Cooking Class Tuscany  on  04/03  at  04:23 AM

Pills without a prescriptionBuy Levitra online
Comprare Cialis on line
Acheter Viagra pfizer
Pharmacy medicines Discount Cialis usa
Genéricos Viagra
Viagra ohne Rezept

Pharmacy medicines online Compra Cialis Italia
Comprar Levitra sin receta
Buy Levitra

Medicamentos Viagra
Cheapest Amoxil pharmacy
Precio barato Viagra

Posted by Buy Levitra  on  04/14  at  07:04 AM

Good news.This is a great post. I like this topic.This site has lots of advantage. I found many interesting things from this site. It helps me many away..So i want some information for sharing this side with some of my friend. Thanks

Posted by Painting Services  on  05/13  at  12:31 AM

Save up to 80% to 90% on refurbished Cisco routers and Cisco switches. We sell new and or <a href=http://www.discountciscoequipment.com> Used Cisco Routers </a>, Brocade, and Sun Microsystems equipment at a discounted price.  From new to refurbished Cisco routers and switches we have a great selection of networking computer products on the internet.

Posted by  on  05/24  at  07:26 PM

Hello
I really like this topic if You have any other idea so can you share with me?Thank you

Posted by Penny Auctions Uk  on  06/15  at  07:08 AM

I Know 3D STUDIO MAX is one of the best 3D Maker software . I want to trained in 3D STUDIO MAX . Anybody who tell me where the video training of 3d stuio max.

Vending Locator
NFL Football Picks
Edinburgh Guest Houses
Tax Jobs

Posted by Vending Locator  on  06/15  at  07:53 AM

So not absolutely on the aforementioned affair as your post, but I begin this today and I aloof can’t abide sharing. Mrs. Agathe
montreal outcalls

Posted by  on  06/20  at  06:47 PM

Hi .. This information comes to a sufferer of eulysite vascular practices, which are made cox-2 people, bextra. Bextra, the arthritis of medicine shall be philadelphia, pennsylvania. Good With best wishes :o, Steel from Swaziland.

Posted by nakliyat  on  06/21  at  11:08 PM

very nice and informative post i love to share it with my mates too

Rochester Web Design

Singapore Property

Posted by Rochester Web Design  on  06/23  at  11:26 AM

“The difficult tiffany diamond rings thing for Morgan, who has cartier imitation a lot of room to tiffany replicas grow is that, after surgery, utah leather she could potentially have uneven louis vuitton handbags leg length, very uneven leg lv multicolore length,” said Wang.

Posted by replica jewelry  on  06/29  at  02:37 AM

It’s cartier imitation possible that the study, despite tiffany inspired jewelry being the largest of its imitation watches kind, may have missed a discount tiffany jewelry small effect for certain less imitation watches common childhood cancers, noted John tiffany cufflinks F. Bithell of the University tiffany replicas of Oxford, England in an tiffany earrings accompanying editorial. However, overall the pendant jewellery anxiety about environmental risk from wholesale tiffany jewelry cell tower proximity is likely tiffany and co jewelry unfounded, he concluded.

Posted by replica jewelry  on  06/30  at  02:08 AM

looks splendid. I loved the way you explained things.

Rochester Web Design

Posted by RochesterWebDesign  on  07/04  at  09:30 AM

We offer original Mercedes parts! Find best prices for Mercedes Benz 220 Parts by browsing our complete catalog of discount Mercedes auto parts.

Posted by Mercedes Benz 220 Parts  on  07/08  at  02:25 PM

Very interesting idea, here we learn about very well features. I should just give up and take lessons from you smile

Posted by Poker en ligne  on  07/31  at  12:16 PM
Page 4 of 4 pages « First  <  2 3 4

Name:

Email:

Location:

URL:

Smileys

Remember my personal information

Notify me of follow-up comments?

Submit the word you see below:


<< Back to main