Closed ilkersatir closed 2 months ago
I had the same problem in blender 4.2 you can open the \Blender Foundation\Blender\4.2\scripts\addons\HumGen3D\common\render.py change the line 15 (context.scene.render.engine = "BLENDER_EEVEE") to(context.scene.render.engine = "BLENDER_EEVEE_NEXT") Can fix error
Thanks @Breezy-y . this Solved my Problem.
But i did this..
`
# Copyright (c) 2022 Oliver J. Post & Alexander Lashko - GNU GPL V3.0, see LICENSE
"""Module for functions related to Blender's render engines Cycles and Eevee"""
import bpy
def set_eevee_ao_and_strip(context: bpy.types.Context) -> None:
"""Set Eevee's AO and strip settings to the best looking configuration for hair.
Args:
context (bpy.types.Context): Blender context
"""
current_render_engine = str(context.scene.render.engine)
try:
context.scene.render.engine = "BLENDER_EEVEE"
if context.scene.render.engine != "BLENDER_EEVEE":
raise ValueError("BLENDER_EEVEE not available, switching to BLENDER_EEVEE_NEXT")
except (ValueError, TypeError):
context.scene.render.engine = "BLENDER_EEVEE_NEXT"
if context.scene.render.engine == "BLENDER_EEVEE" or context.scene.render.engine == "BLENDER_EEVEE_NEXT":
context.scene.eevee.use_gtao = True
context.scene.render.hair_type = "STRIP"
# Restore the original render engine
context.scene.render.engine = current_render_engine
`
This issue was addressed in the latest version v4.0.20
When i try to generate new Human, i get an Error.
Using System WIndows 11 Blender : 4.2 Human Generator Version: 4.0.18