Dawoodoz / DFPSR

Fast realtime softare rendering library for C++14 using SSE/AVX/NEON. 2D, 3D and isometric rendering with minimal system dependencies.
https://dawoodoz.com/dfpsr.html
78 stars 6 forks source link

Create tool for designing isometric sprites with deferred light #15

Open Dawoodoz opened 4 years ago

Dawoodoz commented 4 years ago

The current script system to create models from height maps in the Sandbox example has only scratched the surface of what can be done with the rendering technique. No need for textures or separate materials, just increase the density of vertices to match textures.

Potential features:

Dawoodoz commented 4 years ago

Importing the PLY format from Blender gave a resonable workflow if one can ignore all the features that aren't used for plain vertex sculpting.

Dawoodoz commented 4 years ago

The PLY model importer is now a part of the automated Sandbox rendering tool. Moving the import function to the library would require supporting textures as well.

Dawoodoz commented 2 years ago

Due to the need for an editor with support for displacement mapping, a generic model editor is currently being created for both needs.

Dawoodoz commented 1 year ago

The 3D editor now has an archive system that can embed compressed images and any other files that might be needed. This will later allow sculpting shapes into compressed 8-bit heightmaps, to get the same level of compression as the scripts used to render floor tiles directly from heightmaps, but with the same ease of creation as scuplting in Blender.