Main Menu
  • Welcome to The RPG Maker Resource Kit.

3d engine with xp...

Started by punishermark13, February 19, 2007, 02:16:04 AM

0 Members and 1 Guest are viewing this topic.

punishermark13

I have a 3d egine,i make maps and caracters with it and i would find it a hell allot easier to put my maps and caracters that are 3d into xp.is this possible or just makes it harder.
mark

Blizzard

This would make it easier for you, yes, but scripting a 3D engine in RMXP is as good as impossible, because RMXP's RGSS Ruby is an interpreted language and not compiled, so it's way slower. A 3D engine would kill your CPU. And besides, a 3D engine is harder to make than the NP+ scripts for RMXP MMOs.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

punishermark13

Hey i remeber you were talking about making a new rpg maker do you think to make it a 3d or keep it to 2d
mark

Blizzard

#3
A 3D engine would need like a year or more of constant development. 3D isn't as easy as 2D. A 2D engine is a joke compared to a 3D engine.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

italianstal1ion


:)

Watch out for: HaloOfTheSun

Blizzard

#6
The damn download always freezes after 33%! >:(

Say, is it that CBS that uses 3D pre-rendered sprites?


Got it working. The car driving is not 3D, you have to be blind to think that. Press space and look how the sprites go up. ::) To be honest, the 3rd looks like it was calculated 2D drawing. And the 1st one is just basic 3D. I couldn't find any flaw that could reveal it as fraud Pseudo 3D.
This is still no real 3D engine. And already now it lags like hell, so it's unusable.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

robot797

it is great but how can you use it
whitout thwe encrypted file
......___|__
__/******\=======#
|**M1A2 ***:\
(@=@=@=@=@)

copy this tank and we wil concer the world

http://www.nintendo-europe.com/NOE/nl/NL/register/index.jsp?m=l&a=robot797
klik this link and give me stars

&&&&&&&&&&&&&

I liked the first one, how did you do taht?
&&&&&&&&&&&&&&&&

robot797

i have found an first person shooter on the net maybe you like it

http://www.megaupload.com/?d=S60AED56
......___|__
__/******\=======#
|**M1A2 ***:\
(@=@=@=@=@)

copy this tank and we wil concer the world

http://www.nintendo-europe.com/NOE/nl/NL/register/index.jsp?m=l&a=robot797
klik this link and give me stars


italianstal1ion

Quote from: Blizzard on February 21, 2007, 12:47:58 PM
The damn download always freezes after 33%! >:(

Say, is it that CBS that uses 3D pre-rendered sprites?


Got it working. The car driving is not 3D, you have to be blind to think that. Press space and look how the sprites go up. ::) To be honest, the 3rd looks like it was calculated 2D drawing. And the 1st one is just basic 3D. I couldn't find any flaw that could reveal it as fraud Pseudo 3D.
This is still no real 3D engine. And already now it lags like hell, so it's unusable.

sorry you had all that trouble i know savefile is kinda crappy

the car driving...the roads disappear! XD
Well, I think it's just clever use of pictures and manipulation of RMXP. How would you 3D render anything? What could you use? You can't import 3D objects into RMXP ...

If anyone checked out what robot797 posted, it could be layered out like that.

robot797

no this is no mode 7
it is a firsth person shooter
......___|__
__/******\=======#
|**M1A2 ***:\
(@=@=@=@=@)

copy this tank and we wil concer the world

http://www.nintendo-europe.com/NOE/nl/NL/register/index.jsp?m=l&a=robot797
klik this link and give me stars

Blizzard

Quote from: italianstal1ion on February 23, 2007, 05:45:33 AM
sorry you had all that trouble i know savefile is kinda crappy

the car driving...the roads disappear! XD
Well, I think it's just clever use of pictures and manipulation of RMXP. How would you 3D render anything? What could you use? You can't import 3D objects into RMXP ...

Actually you could import 3D objects into RMXP, but as I said, the entire engine would be needed to be written from scratch.
And yeah, it's a very clever sprite manipulation, really cool. ;8 I am surprised it lags less than mewsterus' Mode07 script.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Zeriab

Raycasting is used in the Wolfenstein part.
Raycasting is a rendering technique to create a 3D perspective in a 2D map. Back when computers were slower it wasn't possible to run real 3D engines in realtime, and raycasting was the first solution. Raycasting can go very fast, because only a calculation has to be done for every vertical line of the screen. The most well known game that used this technique, is of course Wolfenstein 3D. (source)

I'm not sure what the technique used for the racing game is called, but it's basically the same as the old Lotus games.
Something about resizing and stretching sprites. I was too bored to read through the code and learn how it works in details.

The third part is indeed 3D. The dots are stored in space and the objects positions are calculated out from them.
More precisely some kind of a Perspective Projection is used to calculate the objects screen coordinates.

I'm babbling and you are probably wondering why I know so much about the internal workings of the systems.
The reason is that I have the source code. You can download the open system here: http://www.hbgames.org/myonosken/3DengineV5Open.rar

Blizzard

Quote from: Zeriab on February 24, 2007, 12:51:29 AM
The third part is indeed 3D. The dots are stored in space and the objects positions are calculated out from them.
More precisely some kind of a Perspective Projection is used to calculate the objects screen coordinates.

The thing that let me think it's just another Pseudo 3D was that the dots in space don't get larger if you rotate them close to you. They are only being moved.

I might check out the code later.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Zeriab

The dots grow in height, but not in width, a bit weird.

Blizzard

In the end it's ALL just data, lol!
Any 2D, 3D or whatever is just data being processed correctly. ;8
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Zeriab

Depends...
If the dots are supposed to grow in both height and width, then the data is not being processed correctly :/

Blizzard

Quote from: Zeriab on February 24, 2007, 04:27:45 PM
Depends...
If the dots are supposed to grow in both height and width, then the data is not being processed correctly :/

Of course that's not correct then. But I actually just meant in general. It's all 0 and 1. :B
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Zeriab

It's all electric currents !_!

Perhaps we are going too off-topic >_>

Blizzard

Yeah, logical 0 and logical 1 are too much off-topic. (They're not currents, they're voltage ;)) Anyways, many of those "3D" engines were used in older games where was no 3D. Many old racing games have that racing thingy there.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!