Q3D V-2.4 [3D Physics + Skeletal Animation UPDATE]

Post your completed addons to share with the community

Post » Sat Dec 13, 2014 1:05 pm

Hi @QuaziGNRLnose, I am aware of the timescale thing for pause. But the timescale somehow doesn't work on Q3D objects that are rotating...If you remember, I raised this concern a while back in the previous posts...Q3D objects continue to do what they do despite setting the time scale to zero.
For game development / IT services contact - [email protected]

List of published iOS apps -
https://itunes.apple.com/us/artist/ravi ... d693234511
B
84
S
20
G
3
Posts: 337
Reputation: 7,368

Post » Sat Dec 13, 2014 5:46 pm

@kmsravindra

Timescale works based on how you write your expressions, it has nothing to do with the plugin. There is something wrong with your events. Read the article and try to understand how to apply timedelta to your expressions. It wont automatically work just because you changed timescale without changing anything else.
B
79
S
13
G
8
Posts: 1,977
Reputation: 9,947

Post » Sat Dec 13, 2014 5:58 pm

@ribis,

There are some limitations with using some behaviours, but for the most part they work, except obviously since theyre coded for 2D they only work in the xy plane. I havent built a 3D mark style test yet, but thats a good idea. For now you can look at some three.js examples to understand the performance the rendering engine gets though (in a way my modifications to the engine handle unique objects better than how vanilla three.js does in terms of memory and cpu use per frame, since matrix updates are triggered as needed rather than constantly, and i have an efficient geometry sharing system). In terms of this being a JavaScript engine and each object being unique, the performance is as good as it can be. Ive implemented many optimizations, and users can choose to share materials/textures between types for added performance. Users can also set the scale of the collision hashing grid to tweak it to the needs of their game.

Effects cannot be used on the models, but they have their own custom blend modes that can be specified (available blending options). Custom fragment shaders/vertex shaders will come eventually. Multiplayer works but you may have to use variables since the positioning of objects is designed for 2D with that plugin.
B
79
S
13
G
8
Posts: 1,977
Reputation: 9,947

Post » Mon Dec 15, 2014 2:45 am

Really amazing plugin...planning to use it in the next game.
B
60
S
10
G
10
Posts: 1,013
Reputation: 9,165

Post » Mon Dec 15, 2014 9:05 pm

Does this plugin allow the ability to create vertices,polygons, and manipulate them? For examples, if I wanted to construct a model/mesh, etc instead of loading one.
B
48
S
23
G
66
Posts: 1,144
Reputation: 39,059

Post » Mon Dec 15, 2014 9:45 pm

Not yet through a simple api, you can only constantly create models on your server, edit the model file, then reload them. The reason is that such operations are generally very slow and require cpu->gpu transfers, rebuilding of buffers, etc, so i didn't think they'd be of much use. What use case do you have in mind?
B
79
S
13
G
8
Posts: 1,977
Reputation: 9,947

Post » Mon Dec 15, 2014 9:54 pm

Use case would be a 3d modeling editor, where you can create a model from scratch, save it, etc. This is something I have been interested in making- using C2 to do it would set it higher on my priority list..
I have tried using three.js by itself, and was starting to build an editor a while ago, but I was sidetracked, etc. Using C2 to do it might make it easier- so that's why I asked..
B
48
S
23
G
66
Posts: 1,144
Reputation: 39,059

Post » Mon Dec 15, 2014 11:00 pm

I don't have plans to add support for modeling style features as they're not game oriented, and would require considerable effort for a feature very few would use. With that said i may include simple geometry controls in a future update, but i don't think it'd be enough to make a full modeler.
B
79
S
13
G
8
Posts: 1,977
Reputation: 9,947

Post » Tue Dec 16, 2014 1:35 am

That seems like a shame, considering there are people who use construct to make non-game related applications. I'm sure there are more people than you think there are, that would find use out of non-game related features.
B
48
S
23
G
66
Posts: 1,144
Reputation: 39,059

Post » Tue Dec 16, 2014 4:30 am

THanks @QuaziGNRLnose for clarifying timescale issue. For some vague reason I thought tickcount was timescale sensitive ( meaning ticks wouldn't count when timescale =0)...Could you please help me how can I translate the expression "cos(tickcount)" into something so that it becomes timescale sensitive?

Here is some list of things that I noticed while I am preparing my app for iPad - Your comments will be helpful

1. The Q3D inside mode is absolutely slow on iPad. I had to change this to Infront. But this came with a set of UI issues that I had to workaround...It will be good if inside mode can run faster as this is the most useful mode where the power of C2 and Q3D can together be leveraged to the fullest extent.

2. I could no longer use Scale/Position to Autofit mode because I had C2 UI elements that I had to show on the screen. And since Q3D mode is infront now, I had to leave top and bottom borders around Q3D area, to include these C2 UI elements.

3. For this reason, I had to change Q3D to Positioned. But in Positioned mode, though my Project window size was 640 by 480 ( as required for iPad), I had to somehow re-size the Q3D area to 1020 by 655 to make it fit the iPad screen!! I had to arrive at this by several trial and error...Somehow Q3D size as occupied in the editor doesnt scale up as it is onto the screen at run time. Added to that, it is scaling differently for different browsers in positioned mode! This had been a big problem for me...Please let me know.

4. Probably a WebGL issue - If the image size used in Q3D was large, then somehow it gives me a WebGL memory error and doesnt load that Q3D texture on iPad, although it works fine on a desktop.

I have lot of plans to use this plugin extensively for my apps. Your help will be appreciated.
For game development / IT services contact - [email protected]

List of published iOS apps -
https://itunes.apple.com/us/artist/ravi ... d693234511
B
84
S
20
G
3
Posts: 337
Reputation: 7,368

PreviousNext

Return to Completed Addons

Who is online

Users browsing this forum: No registered users and 5 guests