Introduction to SEA3D 1.6 and SEA3D Studio

Messages
1st September 2013 - 01:32:16 AM

Introduction

The most awaited version of the SEA3D is ready, were several references of engine to consolidate this version among: Away3D, three.js, Ogre3D, Unity and XNA to bring a cross-platform file format that works.

We are also bringing the final version of SEA3D structure, in other words, all future version of SEA3D will be compatible with 1.6. We also had a care too large to be compatible with cloud-computing technology, thereby can store huge scenes on servers.

Another big news is the SEA3D Studio a 3D IDE focused for open-world and cross-platform for games in various engines using the same file with own framework using Lua Language as standard we should launch until between September and October.

File Struct 3.0 (final struct)

* Based for cross-platform
* Optimization for texture and shaders
* Load and mapping SEA3D File for big scenes (load a single model if you want)
* Local / Global animation for any animation
* Multilayers for any genre of animation, including skeleton

ATF Textures Supports

This are are converts all textures in PNG and DDS to Texture or Cube Map ATF so automatically.


Description:

* Enabled: Replaces all texture format for ATF if the file exists.
* Auto Update: Creates a new texture ATF automatically if it is modified.
* Force: Forces the creation of a new ATF texture.
* JPEG-XR: Compress block compressed textures using JPEG-XR+LZMA to reduce file.
* Texture Compression Algorithm: Use all or a specific type of compression.

Learn more about at:
http://www.bytearray.org/?p=4472

Installing ATF Extension

1 - Install Adobe Gaming SDK: http://gaming.adobe.com/technologies/gamingsdk/
2 - Browse to the foder ATF Tools - Windows: C:\Program Files\Adobe Gaming SDK 1.1\Utilities\ATF Tools\Windows
3 - Copy all files.
4 - Create a new folder in SEA3D folder with the name "atf-extension". As shown in the example below:

We create a shortcut for this on the install menu:



5 - Paste all files in "atf-extension" folder.


Dynamic Lights, Shadows and Fog

We have created a system for dynamic light , shadows and fog for Away3D focused to open-world.


This lets put countless lights in the same scene, this is really fun, only adding a new light in the any container and it is automatically triggered.
Examples are including in the list for download.

Auto Rename and Mesh Optimizer

If you want to rename files with names SEA3D conflicts automatically, it will avoid many error message.


Another interesting thing is the Mesh Optimizer that existed in 1.5, you can disable if you want more speed in the export.

SEA3D Player is now open-source

Now you will be able to have their own version of SEA3D Player and our already darling version to browser.

You can find for download in the link bellow.


SEA3D Studio

SEA3D Studio provides a customized interface and extensive, our idea is to make it as simple as possible without limiting resources. Just below follows an introduction of some tools of the SEA3D Studio.

Assets Explorer

It is the basis of all assets in your scene, the system is based on and Drag and Drop and works together with other files.

To duplicate any file just drag it to the scene as shown with red arrows in the image below.

The green arrows represent the interactions between files.


Editor has the same functionality of the Asset Explorer, however it serves to create new elements.

Properties

All objects properties are included here, as features for animations, textures and materials as shown in the image below.


WebGL when we will have news?

In September we will have news about version SEA3D 1.6 for WebGL.

Download

SEA3D Studio 1.0.5 Little Panda
http://sea3d.poonya.com/studio

SEA3D 1.6.0.4
https://github.com/sunag/sea3d

SEA3D Player 1.6.0.4
http://sea3d.poonya.com/player

Hope you enjoy.
5th September 2013 - 06:25:30 AM
Amazing!Thank you for your Great works!
9th September 2013 - 02:41:26 PM
Hi Dottob.

Thank you very much.

Cheers.
9th September 2013 - 02:58:20 PM
Fast Update #01

New Features


Implement features that may be useful to create waters and seas, is an extension of native Away3D shader for water with some extra features, also for SEA3D Studio.

Example available for download below.

Global/Relative Transform

In SEA3D you can use relative or global animations, but what really is it?

Relative animation takes into account all the changes it from your origin point, while the global option get the orientation in relation of the world.
Relative animation can be very useful for animation instantiate in different objects.

SEA3D Exporter

SEA3D Studio

ActionScript


Performance x Compatibility

Now in SEA3D have two configuration modes, one for performance and another for compatibility.

Performance:
Loading a file setting for better performace using DefaultConfig.


Compatibility:
Here we set a dynamic scene using DynamicConfig, it is compatible with many lights in same scene, but requires more processing.

Tips:


We have also a plus for MultiPass:
MultiPassConfig is an extension of the DefaultConfig.


Hope you enjoy.
Download Water Example.sea 1.28 Mb | Open with SEA3D Studio
10th September 2013 - 04:38:07 PM
Please don't go so fast,we can't follow you!Almost...
You are the best!
14th September 2013 - 12:19:21 AM
Hi Dottob,
thanks again.

Fast Update #02


Features for Viewport

Set up a camera now this easier, just select the Camera in menu as shown the image above and ready, now you can position and configure it freely.

Sounds and Mixer

With Sound Mixer had become easier to implement sounds in complex scenes, for example for all the sounds with music you will be able to put in a Mixer and control the general volume and events, can split the sounds in effects, musics and others.

AS3 SoundMixer
Examples for SEA3D Studio available for download below.

Hope you enjoy.
Download Sound3DAdvanced.sea 396.71 kB | Open with SEA3D Studio
Download Sound3D.sea 122.86 kB | Open with SEA3D Studio
27th September 2013 - 10:31:22 PM
Great Job, guys! I really appreciate your work
Can you share a bit more about working with animation layers?

Kalin
28th September 2013 - 12:51:27 AM
Hi Kalinm.

Thank you very much.

Will be a possibility with this new version, but still not implemented anything about unless the adaptation of the file structure. Possibly this will be only in next year.

Cheers.
1st October 2013 - 10:04:04 AM
perfect effect for water ,thanks for your works!
1st November 2013 - 08:11:35 PM
Hi Tom,
Thank you.

Update #LittlePanda

Physics


The novelty this time is added to the physics in SEA3D. The implementation is very easy just adding the library SEA3D_Away3D_Physics in your SEA3D Project.


Adding the module



This can also be very useful for physics engine in cross-platform, since the only thing to be changed is the library.


Getting objects



By exception from the list not use yet above, all current features are available including the Physics with total integration for SEA3D Studio.

Physics Example

Download Physics Example.sea 9.71 kB | Open with SEA3D Studio


We will be bringing more news this month.

Hope you enjoy.
4th November 2013 - 05:45:53 PM
Hey, saving files in the studio doesn't work for me on both Chrome and Firefox. To reproduce this: open mascot.sea, save - the app crashes with Error: Error #1023: Stack overflow occurred.
at sunag.assets.techniques::RimTechnique/append()
4th November 2013 - 07:12:46 PM
Hi Kihu.

Thank you. We fixed this bug.

Cheers.
6th November 2013 - 06:04:24 PM
Hi there,

Is it possible to have access to the AS3 source of the physics example ?
I'm trying to make it run, but nothing is moving...

thanks
7th November 2013 - 06:28:49 PM
Hi LvDeluxe.

Added an example in this new update, downloaded again the libs... the example in Module - SEA3D for Away3D Physics.

https://github.com/sunag/sea3d

Hope that helps.
Cheers.
21st November 2013 - 11:07:36 AM
Hi Sea3d!
Thank you for the great news! I just want to ask is there will be possibility to setup rigid bodies and shapes for Physics in 3ds Max with Sea Exporter or it will be possible in Studio only?

Thanks
Kalin
23rd November 2013 - 01:12:25 AM
Hi Kalin.

Thanks for the feedback. For now only in Studio.

Cheers.

Help