Indie Dev

Hello Guest!. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, sell your games, upload content, as well as connect with other members through your own private inbox!

.

LTN Games

Master Mind
Resource Team
Xy$
0.01
I'm pretty sure it's not true 3-D, as Pixi does not have x y & z in terms of 3-D space, I believe these videos are more 2-d effects to give the illusion of 3-D. You can learn a bit about what mode 7 is at the Wikipedia page.
 

Xilefian

Adventurer
Xy$
0.00
I'm pretty sure it's not true 3-D, as Pixi does not have x y & z in terms of 3-D space, I believe these videos are more 2-d effects to give the illusion of 3-D. You can learn a bit about what mode 7 is at the Wikipedia page.
This is incorrect (also your use of Mode 7 as an example is also incorrect, Mode 7 uses a real 3D projection matrix for the texture mapping of the background layer at a hardware level; it's definitely a form of 3D rasterising).

PIXI.js does not directly provide any 3D rendering methods, however HTML5 Canvas (which PIXI.js uses for pretty much everything) has enough features to do software 3D rendering. Here's some examples; http://www.kevs3d.co.uk/dev/phoria/

PIXI.js also supports WebGL, so hardware 3D rendering can be achieved on the GPU, this is how my Filters Plugin works; http://www.rpgmakermv.co/resources/filters.484/
So you can do complete 3D rendering in RMMV (So there's potential to make a game like Runescape or a 3D first person shooter).



You could use Three.js to achieve your 3D effects, but it's not a requirement, they've selected the use of it for that airship demo just to make things easier for themselves.

These look like "great examples" to you, but you can set them up in about 5 minutes yourself from nothing (if you have JS skills). My Filters Plugin was my first MV Plugin and I made the prototype test of it the day I bought MV.

It's not like previous RPG Makers where you couldn't do 3D rendering without a high-performance Win32 library (or have it running at 4 FPS in RGSS with software rendering as your only option). MV makes everything very easy.
 

Xilefian

Adventurer
Xy$
0.00
Thanks for this! (cheeky) I just hope that if this really is as easy as you say that there will be some tutorials as to how to apply this sort of thing to MV... In the meantime I suppose I could look up some general java Script 3d tutorials.
I'm planning on making a Plugin that creates an easy RM bitmap canvas frame-work so those Javascript 3D tutorials could be applied directly into RMMV and set to things like character sprites or map bitmaps (or entire scenes or whatever).

With RPG Maker VX Ace I was making a 3D OpenGL API script and some people did some cool things with the early preview version (like bump-mapped lighting in VX Ace and I did some 3D character model tests). I have other idea for cool 3D scripts and if I were to go down that route I'd probably port my 3D API to MV, so everyone can do some easy 3D scripting.
 

Rukiri

Villager
Xy$
0.00
Pixi.js 3D features are meant to be light, so you wouldn't be able to do massive 3D games with them but you could use it to clone old school 3d games pre ps2. The 3D limitations are quite severe but understandable since it's a 2D framework.

3D is easier with MV than previous makers, what exactly are you trying to accomplish?
There's no 3D hardware acceleration tho which sucks :(
 

Xilefian

Adventurer
Xy$
0.00
Pixi.js 3D features are meant to be light, so you wouldn't be able to do massive 3D games with them but you could use it to clone old school 3d games pre ps2. The 3D limitations are quite severe but understandable since it's a 2D framework.

3D is easier with MV than previous makers, what exactly are you trying to accomplish?
There's no 3D hardware acceleration tho which sucks :(
Well, no this is mostly wrong.

PIXI.js has 3D hardware acceleration when available, that is definitely true. And because of this, it can do full 3D graphics that's at the quality of current 2017 generation games, not pre-PS2 as suggested here. But when it isn't available (which is becoming less frequent) then you're stuck with 90s era software rendering, which I've done a few experiments with in RPG Maker MV, you can even see one of my experiments with software rendering here: https://goo.gl/U0lSj6

A CPU with a fast clock is needed for that demo due to it not using hardware acceleration.

You can definitely make a full-3D game in MV, just that you'll need to do a fair amount of work to get that set up in RPG Maker MV. I've done small tests and experiments, it's entirely possible, but when depending on hardware acceleration you will lose compatibility with some devices, mostly low-end Android phones right now; hence my software rendering investigations as a fall-back option.

I have plans to make a 3D graphics Plugin (I mentioned an API earlier in this thread, but I think a full implementation is what the MV community wants), but I want to get pixel-movement done first so the demo can show full rotating 3D models walking around the map.
 

firecat

Villager
While making a 3d model and all things 3D is cool, you also have to remember players limits on certain hardware. Mobile 3d games are a good example of this, many companys use different tricks to make it "3D" but in reality, they are using servers or limited the game to fit certain things. Computers are in the same area, I have tested my game to know what is needed to run. I don't have a supercomputer to run it smoothly, that is why certain games like rocket league is unplayable for me.

Also the lag that might come with 3d games, i never seen a 3d model that may lag or otherwise lag the system.
 
Top