Where to start?

Forum for plugin, effect and behavior programmers. Please use the Help & Support forum for help using Construct.

Post » Sat Oct 11, 2008 12:16 pm

I've reached a point now, doing 3D programming in Construct, where it has become painfully obvious that I'm just reinventing the wheel. And my wheel is terribly inefficient, using CPU cycles over GPU cycles in too many cases.

So at this point, after learning as much about 3D programming as I have, I'm thinking making a plug-in is the path I need to be taking. I've attempted to investigate this before, but I could never manage to get the right versions of programs and such to really get anywhere.

I guess my question is, to you guys who have been programming plug-ins:

- What programs are you using/should I be getting?
- Are there any information resources about using said program that you know of that could help?
- Any tips? Things I should look out for?

Any help would be massively appreciated, I'm really keen on getting this happening. Thanks a heap.
B
2
S
2
G
5
Posts: 108
Reputation: 1,866

Post » Sat Oct 11, 2008 12:20 pm

OK, for a complicated plugin it'd be preferable to get Visual Studio 2005 or 2008. The debugger's much better than old IDE's you could use.

There's not really indepth tutorials for using it, as it's relatively straightforward - though obviously daunting for a beginner. The essentials are learning to navigate what you need; the resource bar, source files, and the debugger. If you need help on a specific element we can help here.

Good luck! Sorry that isn't more help :P.
B
3
S
2
G
5
Posts: 1,777
Reputation: 5,529

Post » Sat Oct 11, 2008 2:21 pm

It might be a case of wrong tool for the job - there are probably better programs out there for 3D right now. While you can get direct access to the runtime's display device (VRuntime::GetD3DDevice() I think), this is all subject to change. I could send the source to 3D Box if you want?
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,554

Post » Sat Oct 11, 2008 3:46 pm

Thanks for the speedy replies :), much appreciated. I'll look toward getting myself a copy of VS 2005 or 2008 asap.

[quote="Ashley":3n9sbo7g]It might be a case of wrong tool for the job - there are probably better programs out there for 3D right now. While you can get direct access to the runtime's display device (VRuntime::GetD3DDevice() I think), this is all subject to change. I could send the source to 3D Box if you want?[/quote:3n9sbo7g]
The source for 3D Box would be excellent to look at. Thank you.

Subject to change as in moving away from D3D to become more platform independent?

I guess the problem at this point is I feel I have a considerable amount of time invested in Construct, and the community we've got going here (I lurk almost every day, but post little) regardless of 'better' tools being out there for what I'm trying to achieve.

On top of that, I've learned an absolute tonne of information about the inner workings of 3D in the past 6 months or so. Had I succeeded in my attempt to make a complete 3D engine in Construct though, only I would've been able to get use from it.

This way, if I can get some sort of 3D plugin (or plugins) happening, I can share my work with the community. It would feel far more worth it in that way.
B
2
S
2
G
5
Posts: 108
Reputation: 1,866

Post » Mon Oct 13, 2008 5:40 pm

Alrighty, I've got VS2008 happening, and the plug-in SDK seems to be working all good. :)

Is the 3D Box source available on the CVS (Can't seem to find it)? Or will you need to send it to me?

Thanks again.
B
2
S
2
G
5
Posts: 108
Reputation: 1,866

Post » Mon Oct 13, 2008 9:37 pm

I'll email it to you. Send me a PM.

Ideally it'll all the on the CVS soon, but it's a big job...
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,554

Post » Mon Oct 13, 2008 11:43 pm

I just wanted to wish you luck on this Glamthaus. Thanks for taking this on :D
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Tue Oct 14, 2008 1:14 am

The 3D box source is actually now on the CVS plugins module. I can still email it too if you want.
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,554

Post » Tue Oct 14, 2008 6:19 am

That's OK, I got the source off of the CVS :).

[quote="deadeye":327ogyy1]I just wanted to wish you luck on this Glamthaus. Thanks for taking this on :D[/quote:327ogyy1]Thanks mate :D.
B
2
S
2
G
5
Posts: 108
Reputation: 1,866

Post » Mon Oct 27, 2008 2:01 am

oh shiz will ur plugin be able to load actual mesh info from .3ds or .obj files? id also like to thank you for this, we can all see you care for construct otherwise you wouldn't be making a plugin for a program where 3d is of less importance.

i wish u luck and hope you learn from making this! thats why your doin it righ?
B
52
S
7
G
6
Posts: 1,945
Reputation: 7,610

Next

Return to Construct engineering

Who is online

Users browsing this forum: No registered users and 0 guests