Update Materials Library VX: Content #72817

Closed
opened 2019-12-31 09:00:28 +01:00 by Brendon Murphy · 4 comments
Member

Hi, This task will have a lifetime of approximately 9 days.
Assigning to myself as this is a task that I'm responsible for.
I've been aware of growing issues with the 2.7x created materials that are included in the matlib and now it's reached a critical point where attention needs to be.
For 2.8 I simply removed the "Blender Render" .blend from the library and did not have the time to rework the "Cycles Materials".
Currently some materials will lag considerably and indeed even one simple material I've found to crash Blender outright.
This is against my rules so it's fix now. Given the scope of the undertaking it's a fair amount of work dealing with constant lag and crashes with materials created in 2.7x or early 2.8x.

Goals:

  • Repair or remove broken materials.

  • Make all materials in the library comparable with Cycles and Eevee. (Where humanly possible, some materials may have a suffix _Cycles or _Eevee when absolutely needed.)

  • Increase load times to suit the current environment. Materials need to switch between Cycles and Eevee near instantly and give very similar results/same results using similar or same lighting conditions.

  • Keep file size as low as possible. In 2.79 we had just over a meg across 3 files, this is already reduced in 2.8x and I will keep it that way.

  • File renaming. rather than have 3 files as in 2.7x I'll stick to 2 files as in 2.8x

  • Sample Materials: This is to be Cycles/Eevee compatible list of basic to intermediate materials replacing the current "Cycles Materials"

  • Templates: This will provide templates for "Common" node groups such as image setups/single and multiple and other useful start ups. I'm yet to Cycles/Eevee proof the current set of templates but I will do so soon.

Thanks.

Hi, This task will have a lifetime of approximately 9 days. Assigning to myself as this is a task that I'm responsible for. I've been aware of growing issues with the 2.7x created materials that are included in the matlib and now it's reached a critical point where attention needs to be. For 2.8 I simply removed the "Blender Render" .blend from the library and did not have the time to rework the "Cycles Materials". Currently some materials will lag considerably and indeed even one simple material I've found to crash Blender outright. This is against my rules so it's fix now. Given the scope of the undertaking it's a fair amount of work dealing with constant lag and crashes with materials created in 2.7x or early 2.8x. **Goals:** - Repair or remove broken materials. - Make all materials in the library comparable with Cycles and Eevee. (Where humanly possible, some materials may have a suffix _Cycles or _Eevee when absolutely needed.) - Increase load times to suit the current environment. Materials need to switch between Cycles and Eevee near instantly and give very similar results/same results using similar or same lighting conditions. - Keep file size as low as possible. In 2.79 we had just over a meg across 3 files, this is already reduced in 2.8x and I will keep it that way. - File renaming. rather than have 3 files as in 2.7x I'll stick to 2 files as in 2.8x - Sample Materials: This is to be Cycles/Eevee compatible list of basic to intermediate materials replacing the current "Cycles Materials" - Templates: This will provide templates for "Common" node groups such as image setups/single and multiple and other useful start ups. I'm yet to Cycles/Eevee proof the current set of templates but I will do so soon. Thanks.
Brendon Murphy self-assigned this 2019-12-31 09:00:28 +01:00
Author
Member

Added subscriber: @BrendonMurphy

Added subscriber: @BrendonMurphy
Member

Added subscriber: @Blendify

Added subscriber: @Blendify
Author
Member

Changed status from 'Needs Triage' to: 'Resolved'

Changed status from 'Needs Triage' to: 'Resolved'
Author
Member

I made several changes to the supplied materials to make them compile faster on slow machines and reflect better Eevee/Cycles comparability.
fdaa6f6b79
As I've lessened the overall file size again, I may revisit this in the near future and add some more materials types within reasonable limits.
Closing as resolve. further changes will require a new task.

I made several changes to the supplied materials to make them compile faster on slow machines and reflect better Eevee/Cycles comparability. fdaa6f6b797b As I've lessened the overall file size again, I may revisit this in the near future and add some more materials types within reasonable limits. Closing as resolve. further changes will require a new task.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#72817
No description provided.