Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

3D Export?

A topic by Shinoga created Sep 03, 2023 Views: 197 Replies: 3
Viewing posts 1 to 3
(1 edit)

Can you please add an option to export to GLTF or FBX or any other 3d file format?
So particle effects can be imported into 3d engines such as blender.

GLTF and other 3D file formats are usually for meshes and 3D objects and not particle effects which are made through emitters and sprites with some shaders and other effects and physics.

A plugin for blender that directly uses the pixelpart effects might be possible but I don't know if the userbase for it would be large enough to justify it's development. It would only realistically be usable for videos made in blender and it wouldn't be able to be incorporated in those 3D models as an output for a game or anything. The 3D file formats are generally at most capable of handling the mesh data, texture data, and animations.

(1 edit)

GLTF or FBX can be used to store texture animations in a 3d space.

One option I can think of is rendering the particle effects as billboarded textures in GLTF or FBX.
As for handling collisions with objects, Pixel part already has colliders which can handle collisions with objects.
There's already a way to edit the particles in a 3d space within Pixel part right under the "edit" section.
Edit>> 3D Effect
I don't see why not to take advantage of that by rendering the particle effects in a 3d space, exporting to a 3d file format that supports texture animations.

Yes, I agree with goldennick94. 3D model formats are not used to store particle systems and unfortunately, there is no widespread file format used to store a particle effect. There might be a possibility to somehow get it to work with gltf or other 3D model formats, but in Blender, an effect exported in such a way, would appear as a bunch of animated meshes, not as a Blender particle system, which is not really useful.

Exporting the rendered effect as a textured quad inside a 3D model file is probably possible, however, that would not provide any benefit over simple sprite sheets or image sequences, which can be used in any engine.

A plugin for Blender importing a Pixelpart file (.ppfx) as a particle system would be more sensible.