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

Post your completed addons to share with the community

Post » Wed Jun 04, 2014 10:20 pm

spy84 wrote:@QuaziGNRLnose excuse my curiosity ill buy it right away but first ive got some questions
1st is there any need of coding with this plugin?cause i dont know almost anything
2nd do i have to pay again if you update your plugin or you are in the same direction like c2? pay once and use it forever with free updates
3rd im developing an rtype clone so ill try to mix 2d graphics with 3d objects for more depth.what is the limitation of an objects triangles?the less the best i know.even in unity and udk highpoly models could blow up a machine im not naive, but can c2 and q3d handle at least mid-poly models? i saw the demos and i thought it can.whats your benchmarks show?what is the highest of polys you try and run smooth in your pc?


1. Not sure what you're asking. You will definitely need to know how to use construct, but as an example: everything in the tiny tank demo is made in the event editor, so no "coding" knowledge is needed apart from the ability to use constructs event editor effectively. This plugin requires an intermediate skill level with construct, so you'll need to know the basics.

2. No, updates are free, its buy once.

3. You'd be able to use this plugin to mix 2D and 3D. You could make your background/foreground entirely 3D and have 2D sprites above that background, if you really wanted you could make the entire thing 3D like Tiny Tank. All you have to remember when mixing 2D and 3D is that the 3D elements can't intersect the 2D elements, one will have to be above the other.
B
79
S
13
G
8
Posts: 1,976
Reputation: 9,947

Post » Wed Jun 04, 2014 10:48 pm

QuaziGNRLnose wrote:
Joannesalfa wrote:Nice, let me know when the examples are added, I will purchase it.

2 quick questions, is possible to implement a skybox? and occlussion culling?


Yes a skybox is possible , There's only frustum culling at the moment i think. Occlusion culling requires specific types of geometry to really work well, i could try to add it later, what do you have in mind and what are you asking this for (as in what do you want to do that would require this)?


Good, about skybox I thought Tiny Tank demo doesn't have skybox.

Occlusion culling helps a lot of things if we add special design level which contain a lot of objects like trees, without occlusion culling, it's going to be useless to play due to bad lag after all. Unity3D pro has pre-built occlusion culling.

I saw there 2 demos, it's enough, it would be nice to add more samples, I'm going to purchase it.

I would like to ask 2 questions, is possible to add particle system like this http://aerotwist.com/static/tutorials/c ... e-js/demo/ and JSON like Sprite in future version?
B
99
S
35
G
29
Posts: 3,139
Reputation: 28,421

Post » Wed Jun 04, 2014 10:57 pm

@joannesalfa

Right now i don't have support for particle systems, but its one of the features i personally want very much so it'll be added eventually. You can create 2D camera facing sprites atm, not sure i this is what you mean by JSON like sprite. Tiny tank uses them for the match flame and explosion flash for example.

You can manually cull objects if you want to by hiding/un-hiding them but this might have other bottle-necking effects due to the fact it would be super high level code trying to perform low level optimizations. I'll see what i can do but right now i feel there are features which should take priority over implementing occlusion culling.
B
79
S
13
G
8
Posts: 1,976
Reputation: 9,947

Post » Wed Jun 04, 2014 11:02 pm

JSON could help to make oclussion culling. We can store their JSON before gets destroyed and re-load with curretn JSON values when is on-screen, it's my theory. It's Ok, it could be added later.

Anyway I got an error when I try to open one of your examples.

Image
B
99
S
35
G
29
Posts: 3,139
Reputation: 28,421

Post » Wed Jun 04, 2014 11:04 pm

@Joannesalfa

Yea this alert is coming up in 170 but not 168, i'm trying to get to the bottom of it but it doesn't affect functionality, its something the checked release is doing.
B
79
S
13
G
8
Posts: 1,976
Reputation: 9,947

Post » Wed Jun 04, 2014 11:10 pm

@QuaziGNRLnose Thanks for letting me know.

Another question, sometimes built-in behaviors are useful, is bad practice to use separated Q3D as Sprite 3D with one model?
B
99
S
35
G
29
Posts: 3,139
Reputation: 28,421

Post » Wed Jun 04, 2014 11:22 pm

Joannesalfa wrote:@QuaziGNRLnose Thanks for letting me know.

Another question, sometimes built-in behaviors are useful, is bad practice to use separated Q3D as Sprite 3D with one model?


The plugin isn't meant to be used that way, you can't even create two seperate Q3D windows at the same time without seriously messing things up because of the fact you can only have limited webgl contexts running concurrently. The way to do this is to link objects you create in Q3D to an object like a sprite or something, and make whatever properties you'd like shared, eg. set xyz position to (sprite.x,sprite.y,0) you can even pass the id of the created object to an instance variable so that it is always paired up and easy to pick the right object.

Eventually there will be separate objects to be used with the main plugin that will attempt to make this sort of thing easier, they're on the way, but what i suggested is a good way to do things because the behaviors are 2D, so you really have to decide for yourself how you want them to work in 3D using events.
B
79
S
13
G
8
Posts: 1,976
Reputation: 9,947

Post » Wed Jun 04, 2014 11:30 pm

I've fixed the alert bug, an update should be up soon that also fixes another minor bug.
B
79
S
13
G
8
Posts: 1,976
Reputation: 9,947

Post » Wed Jun 04, 2014 11:31 pm

@QuaziGNRLnose

I see, I have no problem with that, I would like to learn how you did Tiny Tank like collisions between objects, also behavior like platform, I understand you wouldn't share this .capx due to complex event or maybe spagetthi code or your own reasons.

I'd love to see a good library of simple examples.
B
99
S
35
G
29
Posts: 3,139
Reputation: 28,421

Post » Wed Jun 04, 2014 11:34 pm

@Joannesalfa, mostly spagetthi code lol

Yea they'll come slowly, but play around and see what you can do as well, the descriptions give a good idea of how to use the functions
B
79
S
13
G
8
Posts: 1,976
Reputation: 9,947

PreviousNext

Return to Completed Addons

Who is online

Users browsing this forum: No registered users and 0 guests