Save-Point
RGSS/2 Project CP3DS -- Already works! 3D For BOTH RMXP and RMVX - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Games Development (https://www.save-point.org/forum-4.html)
+--- Forum: Upcoming Projects (https://www.save-point.org/forum-15.html)
+--- Thread: RGSS/2 Project CP3DS -- Already works! 3D For BOTH RMXP and RMVX (/thread-3504.html)



RGSS/2 Project CP3DS -- Already works! 3D For BOTH RMXP and RMVX - Armorphor - 05-23-2011

RGSS/2 3DS Engine -- Already Works!
Developing RM Engine support for 3DS Models

PROJECT CP3DS

I present my latest project to the community.
NOTE: THIS IS NOT A PROJECT FOR NINTENDO 3DS, IT IS FOR *.3DS MODELS.
I am aware some of you may have trouble telling since the nintendo 3ds's release =P

This is not a request either, I have developed support for 3DS Models allready in RGSS/2. The current support is basic but I am working on adding more.

Features:

* 3D in RMXP/RMVX using 3DS Models
* Use 3D ANYWHERE in the game, unlike other 3D RM engines which only worked for maps.
* No lag
* Very rudimentary texture support. I am working hard on this to make it better. Only a little bit of textures are visible atm but it proves valid as a 3D engine for RMXP and RMVX.
* 3D Rotation on all axises (X, Y, and Z)
* 3D Displayed on RGSS/2 Window. No external window needed.

*** I'm working on adding more things, this is alpha V0.1 right now so more support is still coming.
*** Due to a new, higher levelled encryption some computers (x64 I believe) may not be able to play. I am working on a work-around for x64-based users but I don't want the demo to be unencrypted as easily as every other RM game.

Current bugs:

* Encryption don't work on some Windows 7 x64 (according to an early beta tester)

Not much is in the demo...but I am working on more.

Things I am working on adding:

* Lighting
* Animated models
* Better texture support
* Packing models, so they can't be altered when your game is distributed
* Maybe some more filetype model support, IDK, will be last if anything
* Resizing the screen, because 3D isn't great in tiny windows.

* Any suggestions you have for it! *

Pictures:

[Image: cp3d.png]
[Image: cp3ds.png]

Demo:

V0.1 : (May 22, 2011)
http://collosalnetwork.net/projects/RPG%20Maker%203DS%20Demo%200.1.rar

* Note: I used a new encryption to prevent stealing this beta engine.
** Controls:

UP: Rotate model upwards
DOWN: Rotate model down.
LEFT: Rotate model to the left.
RIGHT: Rotate model to the right.

I am not distributing the source code of this engine yet because it is still very rudimentary. The demo proves the validity of this engine for now. I am not sure how distribution will take place but, at least for now, I don't want it to be 100% open because I don't want to be pelted with questions by n00bs of how to use the engine, but I may allow, later, for people to PM me to request the engine with proof of some of your work to show you can code well.

Armorphor


RE: RGSS/2 Project CP3DS -- Already works! - DerVVulfman - 05-23-2011

Ah... As this is currently a project in the works, and not a readily available 'script for use' for the community as yet, Moved to the Upcoming Projects section


RE: RGSS/2 Project CP3DS -- Already works! - Kristovski - 05-23-2011

Still seems cool though :p


RE: RGSS/2 Project CP3DS -- Already works! - MGC - 05-23-2011

The most difficult parts lie ahead : interacting with a RM map.
But that's promising.

Practical question : how will a user integrate 3D models with the RM editor ? Via events ?


RE: RGSS/2 Project CP3DS -- Already works! - Armorphor - 05-23-2011

@> MGC

The most difficult path is probably the animated models. I can already send and receive data from RMXP to the models so using events will probably not be hard. Here is how I envision it:

Anywhere:

The code is scriptable! It can be used easily in any script. It's NOT just for maps! =D

With map plan/solution:


Content Hidden

I didn't really plan for it to be for the map directly though, the 3D can be displayed anywhere in the game. One thing I don't like about the already made 3D engines is there designed for only maps. This engine can be viable for maps and anywhere else, making it more viable than any other RM 3D Engine.

-------------------

btw I am planning for an update soon to include:

- Lighting
- More use of integrations with RMXP (instead of just 1 scene)
- Mouse controller or buttons for rotating model

Maybe some other things too ;D


RE: RGSS/2 Project CP3DS -- Already works! - MGC - 05-24-2011

Do you plan to render RGSS graphical elements (windows, sprites, ...) with OpenGL along with the 3D models, or will the latter be incrustated in the original RGSS rendering ?


RE: RGSS/2 Project CP3DS -- Already works! - Armorphor - 05-24-2011

@> MGC,

RGSS graphic elements work with my modified 3D viewer but they're buggy together atm (not all of the rgss sprite elements show fully, like they may display 1/5 way or something like this) but I don't really want rgss graphics being in the same scene as the models because it causes lag. However RGSS graphics are support (ie you can still use your rgss graphics, switch to CP3DS for however long, close CP3DS, and get right back into RGSS graphics with no problems)

but why use rgss graphics any more when the goal of the project is making a new, better graphics processor for the RGSS engine? I plan on making it easy to move graphics from RM to this engine (2D and 3D graphics) anyways. So hardly any effort will be needed to switch from RGSS to CP3DS.