redmotion: Shiva
Showing posts with label Shiva. Show all posts
Showing posts with label Shiva. Show all posts

25 May 2011

Modern Alchemists release In-App Purchase & Open Feint plugins for Shiva3d

Modern Alchemists (of Aeon Racer fame) have just made two new ShiVa3d plugins available. Modern Alchemists ShiVa Libs are a bundle of custom written addons which are designed to work with ShiVa 1.9 and UAT 1.2 beta 7. 

Currently featured libs:-

MASS: In-App-Purchase for iOS and Android
MAOF: OpenFeint for iOS and Android

You can get all the files/code either from the download section or via SVN here: http://code.google.com/p/ma-sh/

Next up: Mortar, automated AdMob for Android integration.

All code is under LGPL License.

Thread at the Stonetrip forums can be found here.





16 February 2011

ShiVa3D-made "Convergence" on TI OMAP 4



Stonetrip's Shiva3D engine can create stereoscopic 3D games optimised for Texas Instruments OMAP 4 platform for mobile devices. This demo, first shown at Mobile World Congress, 14-17 February 2011, shows Convergence.

If you've any doubt about Omap4's performance check out the benchmarks recently posted by Anandtech.

23 November 2010

Softimage > gile[s] lightmapper> ShiVa3d tutorial

This is a basic tutorial on how to use gile[s] lightmapper with Shiva3d (as much for me as for anyone else).


Lightmaps are useful for getting static lighting onto scenery on low-end Android phones as some do not support per-pixel lighting and also suffer from artifacts when using ShiVa3d per-vertex lighting.

Anyway, this tutorial takes us through a very quick generation of a lightmap in gile[s] v2 (Version 2 is still in beta and will probably remain that way, however v1 seems to have issues in Windows 7 and lacks some v2's feature set):-

Tutorial


1. Build the model in Softimage and export as an obj with the UVs for the diffuse maps already done. Import into giles[s].


2. In gile[s], add a sky, by clicking on the create sky button under the create tab. Click somewhere near your imported model.


3. Pan the scene by see the sky, then select the sky under the model tab and tweak the settings so that the sky is high and bright in the sky (see image).


4. Low-end Android phones (like HTC Hero) can't handle any textures above 256x256 very well, performance is hit quite a bit. In the Top menu > Editors > Lighting Methods editor;  click on the add button at the bottom of the Lighting methods dialogue (icon with a green plus sign) to add a new Lightmap. If you want crisper shadows you will need to add a directional light to the scene also. I'm just going for a daylight ambience in this tutorial.

5. Again, from the editors menu, select Material Editor to call up the materials editor. Select the lightmap you just created under the Lighting Method area of the dialog.

6. In the Light Methods Editor you'll notice the material you added the new Lightmap to has now been placed under the light map in the tree on the left had side. This means that multiple materials can use the same lightmap or each material can have its own lightmap. It's all about finding the right compromise between performance and aesthetic quality.

7. Lastly, choose the GI renderer, you have options of Path Tracer, GPU Radiosity or Ambient Occlusion:-

8. From here on, tweak settings in all the various dialogs mentioned and re-render as you go, until you are satisfied with the results. 


9. Export should be done using *.obj (I've tried others but obj seems the most problem-free). Export will create 3 files: the original mesh, a 2nd mesh with the lightmap UV generated by gile[s] and the lightmap itself in bmp format. Bring all files back into Softimage (or your chosen 3d DCC app) and create a second UV set on the original mesh (property > Texture > Planar UV). Using the texture editor (F7), copy and paste the lightmap UV set from the lightmap UV mesh onto the second UV set of the original mesh. Finally, export the mesh as a DAE file. Import into ShiVa.


10. For the mesh's material, change the Material>Texturing effect to "Modulate", put the lightmap into Effect Map 1 and the Diffuse/Color map into Effect Map 0. Under the lighting tab set Emissive to black, Ambient and Diffuse to White.


Easy.

18 November 2010

ShiVa3D Game Wins $50,000


Crusade Of Destiny, the game developed for HP webOS by Jopacus J Parrott of dVideArts, has won $50,000 in the HP Palm PDK Hot Apps Promotion.

The game was released for HP webOS in 2010 and also Android and iPhone platforms. It became a top three app on all platforms shortly after release and was at number one in the webOS Hot Apps charts over summer 2010.

More info about this here. Showcase of other mobile apps (Palm, Android & iPhone) produced with ShiVa3d can be found here.

Congratulations Jopacus.

EDIT: A case study for Crusade of Destiny has now been posted on the Shiva blog here.



02 November 2010

ShiVa 1.9 released

Stonetrip is running two webinars on Wednesday 3rd Nov 2010 to introduce and inform newcomers and current users about the release of Shiva 1.9. Click here for information about these webinars.


ShiVa v1.9 (by Stonetrip) is due to be released this week (as far as I can tell). ShiVa3D is a 3d development platform taylored towards anyone wanting to create 3D real-time applications and games for Web, Windows, Mac OS, Linux, iPhone, Android, Palm, Wii and the iPad. ShiVa is a powerful multiplatform 3D game engine, WYSIWYG 3D Editor and MMO Server.

It is probably the closest competitor to Unity3d which also offers a single editor/GUI for creating games and 3d applications for multiple platforms including the Web.

For the indie user, however, ShiVa's main advantage over Unity is that it enables you to develop for all aforementioned platforms for at a very reasonable price. Unity still charges individual prices for each platform.


In regards to using Softimage with it: Shiva imports DAE files but animated files exported directly from Softimage can be problematic. Shiva's importer purges duplicate keyframes and Softimage's export has no straight way of tweaking data (randomising keyframes) so that third party apps do don't do this.

I discovered this when I did some tests here:
http://www.stonetrip.com/developer/forum/viewtopic.php?f=12&t=20690

Export options for Collada 5.1:



Several apps can process Softimage-exported DAE files correctly. Ultimate Unwrap 3d is one of them.