Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / Current Project - Vector3

Author
Message
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 13th Mar 2008 03:40 Edited at: 7th Jul 2008 17:38
Vector3 - 3D World Editor


Hello, everyone! Vector3 is a program I am designing with DarkBASIC Professional and BlueGUI which, in a simple sentence, lets you build 3D worlds with the click of the mouse. Vector3 has many different aspects, all very easy to understand. Nearly everything is operated by the mouse. The keyboard just moves the selected camera around, and selects cameras 0-5.

Vector3 features easy 3D primitive manipulation, and camera swapping, for easy editing in those tight spaces. Each camera can have its own settings, like whether it is stationary in the sky, on the ground, as if you were walking, and a flying property, which lets you move and look around easily.

Texturing primitives is easy. All you have to do, is stock up on images in the Textures directory, and then select a texture to be used in Vector3. All objects created after a newly selected texture are then textured respectively.

I have designed a straight forward web page for Vector3. It has many different screenshots, there are lists of current features, as well as features in progress. Known bugs and download links are also available: http://www.lujosoftware.com

Also, there is a video on YouTube demonstrating a few features as well: http://www.youtube.com/watch?v=D4n-gipoFkg

Thanks for all of your support!

--Luke Escudé
-------------------------------------------------------------------
Vector3 Is Finished! Download it at my website, http://www.lujosoftware.com!

Vector3 3D World Creator - By Luke Escude
http://www.lujosoftware.com
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 13th Mar 2008 05:51 Edited at: 15th Jun 2008 21:34
Here are some screenshots:

Screen 1:


Screen 2:


Vector3 3D World Creator - By Luke Escude
http://www.lujosoftware.com
Blobby 101
18
Years of Service
User Offline
Joined: 17th Jun 2006
Location: England, UK
Posted: 13th Mar 2008 09:38
looks good, will you be able to place things higher than others? to create multi-story levels.


thanks to deathead for the sig! please Click on it!
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 14th Mar 2008 00:49
Yes, being able to stack primitives is in the list. Without that, the program would be useless.

Soon, exporting to DBO with lightmapping will be possible. If I find out how, then I will also export to .X

-C gives you enough rope to hang yourself. C++ also gives you the tree object to tie it to.
-A computer without COBOL and Fortran is like a piece of chocolate cake without ketchup and mustard.
AndrewT
17
Years of Service
User Offline
Joined: 11th Feb 2007
Location: MI, USA
Posted: 14th Mar 2008 01:38
I like the way it works! Very clear and easy to use! However, when running with the window maximized, I get double viewports; the main one that you see in the screens above, and half of one on the right side. I'd post a screen but I'm in a rush. Also, you might want to write your own cylinder function, 'cause atm, as you've probably seen, there are no faces at the tops, so you can only see it from vertain angles. But other than that it's great!
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 14th Mar 2008 01:41
Thank you very much!

I really do not know how to write my own cylinder functions, nor do I know where to begin. Any help with this is much appreciated


Now, about that double-viewport thing, I really do not see this happening, in maximized mode. You will have to post some chots of it.

-C gives you enough rope to hang yourself. C++ also gives you the tree object to tie it to.
-A computer without COBOL and Fortran is like a piece of chocolate cake without ketchup and mustard.
AndrewT
17
Years of Service
User Offline
Joined: 11th Feb 2007
Location: MI, USA
Posted: 14th Mar 2008 01:53 Edited at: 14th Mar 2008 01:53
Quote: "I really do not know how to write my own cylinder functions, nor do I know where to begin. Any help with this is much appreciated"


I'll see what I can do.

Quote: "Now, about that double-viewport thing, I really do not see this happening, in maximized mode. You will have to post some chots of it."


Well I think it's because of my widescreen monitor. It's not exactly double viewports, but the GUI is pasted in the middle. Here's what I mean:

luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 14th Mar 2008 01:57
I set my screen resolution to simulate the problem... Yes, Now I know what you are talking about. You do have a wide screen, but that souldn't keep you from using this program...

I will try and find a solution. As you know, I use BlueGUI, which makes it hard to resize windows, and keep things proportional.

It doesn't let me update the panels and toolbars every fram, which stinks, because if you resize the window, it will take some time to re-apply the new position of the panel.

-C gives you enough rope to hang yourself. C++ also gives you the tree object to tie it to.
-A computer without COBOL and Fortran is like a piece of chocolate cake without ketchup and mustard.
AndrewT
17
Years of Service
User Offline
Joined: 11th Feb 2007
Location: MI, USA
Posted: 14th Mar 2008 03:09
It's ok, I can always run in windowed, which I prefer anyway. It's a nice program.
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 14th Mar 2008 03:27
Thanks a lot... I never would have found that problem. I will continue to work on it, because I would prefer to have as little bugs as possible.

I am working on a website for it, to get the latest downloads, and other stuff.

-C gives you enough rope to hang yourself. C++ also gives you the tree object to tie it to.
-A computer without COBOL and Fortran is like a piece of chocolate cake without ketchup and mustard.
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 14th Mar 2008 06:02
OK , so I have created a small website and uploaded it to my server. On this site, are lists of the current and under-development features of Vector3... Thhe link to it is at my top post, or click here:

http://www.lujogames.com/luke/vector3/vector3.html

-C gives you enough rope to hang yourself. C++ also gives you the tree object to tie it to.
-A computer without COBOL and Fortran is like a piece of chocolate cake without ketchup and mustard.
AndrewT
17
Years of Service
User Offline
Joined: 11th Feb 2007
Location: MI, USA
Posted: 14th Mar 2008 21:08
The site's cool, just one suggestion: you might want to darken the font, the bright red color is irritating my eyes.
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 17th Mar 2008 03:57
Ok, sorry about that... I am colorbind, and only see in black and white.

I am typing this post through my Nintendo DS's WiFi connection, so I cannot do anything about colors, but will ASAP

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 18th Mar 2008 01:59
Ok, I have consulted some friends of mine, and changed the text color...

Please tell me if other changes are needed

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 20th Mar 2008 01:22 Edited at: 20th Mar 2008 01:24
BlueGUI is giving me some problems --

1. On the toolbar, to select a toggle button, you click on it, and it becomes inset. But, if you have another toggle button down, you have to click it twice, because BlueGUI won't update quick enough.

2. You can't update the location of the sidebar every single frame. This will result in the GUI bieng blacked out. I want it to be updated, because (next)

3. if you resize the window, the GUI is not streched to refit the new window size. I can manually do this, but it will look bad in the time it takes to re-load itself every few frames.

4. If you exit the program, rotate the cursor, or select a new backdrop color, it takes a while for the GUI to 'realize' you clicked on something. It is really slow.

Any thoughts?


Oh yes, and to get Vector3, go to the website in my signature, or my top post to download the most current ZIP file.


Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
Sven B
19
Years of Service
User Offline
Joined: 5th Jan 2005
Location: Belgium
Posted: 23rd Mar 2008 20:29
Some are DBP's fault actually.

You see, when the main window is being resized, the program "pauzes". Detecting resizing and moving is something that can't be done.
You can, however, place the sidebar automatically to the right by using setGadgetAlign and the GUI constants.

I've never had any speed problems though. Though I never used toolbars. Are you sure you're checking for new events every loop?

It's the programmer's life:
Have a problem, solve the problem, and have a new problem to solve.
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 24th Mar 2008 04:54
Hello, Sven B! Yes, every loop, I am checking everything. I probably need to make the program a little more efficient. I have never known about BlueGUI's setGadgetAlign command... I will take a look at that... Thanks!

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
Jeff032
17
Years of Service
User Offline
Joined: 13th Aug 2007
Location:
Posted: 24th Mar 2008 21:51
Alternatively, place it on the left side

luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 25th Mar 2008 00:11 Edited at: 25th Mar 2008 00:12
Yeah, I thought about that, but decided the right side is a little more inviting. What should go on the left side?

How about, selecting different viewports. You can name your own cameras, and select them. You can edit them to have wireframes on or off when you select different cameras.... This would provide an efficient way of seeing different views of your world at the click of a button... How about that?

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 27th Mar 2008 03:22
No one has words of wisdom to share?



Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 8th Apr 2008 03:52
I have recently purchased Dark Lights, and tried to incorporate the system into Vector3... BAttached, is a screenshot of what lightmapping has done to my lovely architecture of cubes.

Please take a look, and if you want, I will post up the code that handles LightMapping

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html

Attachments

Login to view attachments
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 9th Apr 2008 02:30 Edited at: 15th Jun 2008 21:26
Never mind that last post... I have figured it out! THe lightmapping system is still under development, but here is a screenshot of what I have got so far:



PS- Are people ignoring me? I have recently moticed that people just plain stopped talking to me.

Vector3 3D World Creator - By Luke Escude
http://www.lujosoftware.com
draknir_
17
Years of Service
User Offline
Joined: 19th Oct 2006
Location: Netherlands
Posted: 9th Apr 2008 04:32
nobody's ignoring you, there just isnt that much of interest to post about. most people want to see some sweet high detail screenshots of what your editor/world creator can produce.
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 9th Apr 2008 04:39
Ok, just checking...

Pretty soon, this editor will have some neat stuff people want to look at. I am sure of it.

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 11th Apr 2008 03:41
Vector3 has now been equipped with a lightmapping system! You may try to figure it out, but if you have questions, ask me.

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 24th Apr 2008 03:22
The lightmapping system uses Dark Lights. There are problems with it, though. Sometimes it will give the error, "Invalid Texture List" or another one, "Not Enough Texture Stages"...

If someone is familiar with Dark Lights, or these errors, PLEASE repond! I have had trouble with this for a long time.

Thanks!

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 3rd May 2008 19:08 Edited at: 15th Jun 2008 21:27
The problem has been solved by writing another program that will lightmap the scene seperately... Here is a screenshot of the new lightmapping program, and a lightmap blending test I did.

I have also been able to lightmap over 12,376 objects in a scene.

EDIT: Notice that there are only 3 colored lights in there - Red, Green, and Blue. The far wall has the colors of the rainbow, which demonstrates the power of a good lightmapping system.



Vector3 3D World Creator - By Luke Escude
http://www.lujosoftware.com
bergice
17
Years of Service
User Offline
Joined: 5th Jun 2007
Location: Oslo,Norway
Posted: 3rd May 2008 19:48
Cool, i am doing an editor too

luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 3rd May 2008 19:59
Really? Do you have a thread for that editor?

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
bergice
17
Years of Service
User Offline
Joined: 5th Jun 2007
Location: Oslo,Norway
Posted: 3rd May 2008 22:19 Edited at: 3rd May 2008 23:37
Nope.

I am afraid of creating WIP threads, as it makes me unable to finish them somehow XD

But it is called ROCK Editor.

Currently it has object import and manipulation, save and export, lights, light manipulation, physics creation, and world settings.

Its hard to do it

No ages please - thanks JohnY

luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 4th May 2008 00:17
(it's against the AUP to post up ages )

Rock Editor is a cool name, and you said you have lights? Are those the hardware lights or DLL lightmapping like Dark Lights?

Does your program let you create an actual game out of what you build in the editor?

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
bergice
17
Years of Service
User Offline
Joined: 5th Jun 2007
Location: Oslo,Norway
Posted: 4th May 2008 02:21
Quote: "No ages please - thanks JohnY"


@ Ok, i was not aware of that, but i cant really seem why, because an age cant be that harmful...

Quote: "Are those the hardware lights or DLL lightmapping like Dark Lights?"


At the moment just 7 normal lights, but i am considering to buy it because it only costs 128.1850 norwegian kroner



For now it is only save, load, export to clipboard and save models to a single folder.

I will make it save as a dba tough.

The clipboard is just the code that is used for the objects inside the editor kind of

luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 4th May 2008 03:23
Yeah, my clipboard would probably work the same.

Eventually, my editor will have a separate program that will build a game out of a world you created, with different spects like doors, windows, guns, bulllet objects, plants, animations, dynamic and static skyboxes, characters, AI, etc.

Now, I still haven't even finished the GUI!

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
bergice
17
Years of Service
User Offline
Joined: 5th Jun 2007
Location: Oslo,Norway
Posted: 4th May 2008 13:29
Do you use Blue GUI?

But i am so annoyed that i cant be able to "write to file".
Something is wrong.

The thing i will do when i have a good export code, i will make a txt file, write the code, save it as a "dba".

DBA files are just plain text so you can edit them in notepad

luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 4th May 2008 16:17
Yes, I do use BlueGUI...

Writing to the file is required to save and load worlds, and you have already done that. If you save random text as a .DBA then there is a high chance it won't work in DarkBASIC

Unless you are writing codes inside this DBA, storing a world won't load into DarkBASIC

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
bergice
17
Years of Service
User Offline
Joined: 5th Jun 2007
Location: Oslo,Norway
Posted: 4th May 2008 17:07
Well, ok

luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 4th May 2008 17:21 Edited at: 15th Jun 2008 21:27
If that's what you're trying to do, of course... I may have been talking about something completely different...

New screenshot, with a more elaborate world, lightmapped:



Vector3 3D World Creator - By Luke Escude
http://www.lujosoftware.com
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 4th May 2008 19:55
Hot!

Don't you just hate that Zotoaster guy?
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 4th May 2008 19:58
Really? Thanks, It's been a long time since someone said that!

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
bergice
17
Years of Service
User Offline
Joined: 5th Jun 2007
Location: Oslo,Norway
Posted: 4th May 2008 21:51
Quote: "Really? Thanks, It's been a long time since someone said that!"


ok, HOT!

Lol

Looks cool but why all those bright colors?
Maybe add some realistic stuff soon?

luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 5th May 2008 06:07
Yeah, you're right. The colors just demonstrate the lightmapping capabilities... Now I will add the option to texture objects. This will add a more realistic feel for the world. I also need to start working on Finishing the GUI... Some toolbar items don't work yet.

This thread needs 9 more posts, for it to become a "Hot Topic", and the little folder icon turns red!

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 6th May 2008 06:59 Edited at: 15th Jun 2008 21:55
Finally! I have been able to texture objects... A browser window comes up and lists thumbnails of all the Textures in a folder, and then you select one by double clicking it.

Here are three screenshots of a warehouse, with stacks of gold bricks and large metal doors, with a lava pit on the East side:





Vector3 3D World Creator - By Luke Escude
http://www.lujosoftware.com
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 7th May 2008 03:17
Any body have any opinions? This editor is slowly but surely getting better!

I hope to eventually integrate object importing and level saving, as well as a fully-working GUI

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
bergice
17
Years of Service
User Offline
Joined: 5th Jun 2007
Location: Oslo,Norway
Posted: 7th May 2008 12:45
Awesome man!


Quote: "Finally! I have been able to texture objects... A browser window comes up and lists thumbnails of all the Textures in a folder, and then you select one by double clicking it."


How do you make a dialog that adds previews too the thumbnails and how do you check for image files?

I soo want to know please


Dont delete my sig mods, it is 600X120...
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 8th May 2008 06:27 Edited at: 8th May 2008 06:33
OK, sure! There are built-in commands in DBPro,
perform checklist for files
which gets the string names of all the files in the directory
checklist string(#)
which retrieves and returns the string of filename #... So, using these codes, here is the code that I used. There are comments after // which denote what you can change...

Here is the Browsing Function... The loop is for detecring the user's click:

NOTE: THIS IS FOR BLUEGUI!



Here are the two extra functions that scale the thumbnails and then retrieve the image width:



Let me know if you have any troubles!

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 8th May 2008 06:30
This Browse() function returns the image the user selected as TexID, which I set to 5000

The array, texture(#) is just for the editor... I will get rid of that and other non-omportant codes

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
bergice
17
Years of Service
User Offline
Joined: 5th Jun 2007
Location: Oslo,Norway
Posted: 8th May 2008 17:32
Quote: "ext=lower$(right$(fileName,4))"


@ That is what i call smart


I will take a look at that code.
Thanks alot luke!




Dont delete my sig mods, it is 600X120...
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 9th May 2008 01:05
Sure thing, Bergice! I am always happy to help

We have 2 more posts until we reach 50!

Vector3 3D World Creator - By Luke Escude
http://www.lujogames.com/luke/vector3/vector3.html
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 9th May 2008 05:52 Edited at: 15th Jun 2008 21:55
Here are some more screen shots... I have split them up into two different posts, just to make the amount of posts 50

Notice the shadows and color blending on the far wall:

Just another shot:


Vector3 3D World Creator - By Luke Escude
http://www.lujosoftware.com
luke escude
17
Years of Service
User Offline
Joined: 9th Sep 2007
Location: Right Behind You
Posted: 9th May 2008 05:56 Edited at: 15th Jun 2008 21:56
Notice the color blending on that stacked object:

An overall view:


Vector3 3D World Creator - By Luke Escude
http://www.lujosoftware.com

Login to post a reply

Server time is: 2024-09-30 04:36:31
Your offset time is: 2024-09-30 04:36:31