Page 1 of 1

Korman 0.15 Released

PostPosted: Sat Oct 14, 2023 8:46 am
by Tsar Hoikas
Korman 0.15 has been released. For more information, please see the linked wiki page.

Re: Korman 0.15 Released

PostPosted: Sat Oct 14, 2023 10:54 am
by Chacal
It is amazing that you guys are still working on this. Thanks!

Re: Korman 0.15 Released

PostPosted: Sun Nov 19, 2023 2:27 am
by Ha'leen
Hi,

Are there any plans to get Korman working with Blender 3.x at any point?

Re: Korman 0.15 Released

PostPosted: Sun Nov 19, 2023 2:47 am
by Paradox
Ha'leen wrote:Hi,

Are there any plans to get Korman working with Blender 3.x at any point?


The problem is that Blender 2.8+ moved to a new material system based on shaders, and dropped support for the Blender Internal material system that was based on layers. The Blender Internal system mapped fairly well to how Plasma handles materials and layers, and unfortunately there's no upgrade path for Blender Internal materials in Blender 3.x.

If you open an older file that was using Blender Internal materials in a newer version of Blender, it just deletes all the material data. Since korman is built around the Blender Internal materials, that means all existing files would break with irreparable data loss when being opened in the new version of Blender, and that we would need to invent a new custom material system that wouldn't work properly with the 3D viewport to try to mimic the old way of doing layers.

Right now, the focus for korman development is adding support for remaining features like GUIs and particles, and improving reliability and user friendliness.

Re: Korman 0.15 Released

PostPosted: Sun Nov 19, 2023 2:54 am
by Ha'leen
Paradox wrote:
The problem is that Blender 3+ moved to a new material system based on shaders, and dropped support for the Blender Internal material system that was based on layers. The Blender Internal system mapped fairly well to how Plasma handles materials and layers, and unfortunately there's no upgrade path for Blender Internal materials in Blender 3.x.


I understand, that makes total sense. Thank you for the clear explanation.