Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| dfa8ff2929 | |||
| 14b628cd3d | |||
| dfc1d4aaf7 | |||
| 48ee5c1ffe | |||
| b41eb812ab | |||
| fece1a0151 |
@@ -59,11 +59,13 @@ def create_material_from_proxy(
|
||||
1.0,
|
||||
)
|
||||
|
||||
|
||||
if hasattr(render_material, "opacity"):
|
||||
opacity = float(render_material.opacity)
|
||||
if opacity < 1.0:
|
||||
material.blend_method = "BLEND"
|
||||
bsdf.inputs["Alpha"].default_value = opacity
|
||||
|
||||
|
||||
if hasattr(render_material, "metalness"):
|
||||
metalness = float(render_material.metalness)
|
||||
@@ -86,6 +88,10 @@ def create_material_from_proxy(
|
||||
1.0,
|
||||
)
|
||||
bsdf.inputs["Emission Strength"].default_value = 1.0
|
||||
|
||||
# set viewport display color
|
||||
if hasattr(render_material, "diffuse") and hasattr(render_material, "opacity"):
|
||||
material.diffuse_color = (diffuse_rgba[0], diffuse_rgba[1], diffuse_rgba[2], opacity)
|
||||
|
||||
return material
|
||||
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ description = "Next-Gen Speckle connector for Blender!"
|
||||
requires-python = ">=3.11.9, <4.0.0"
|
||||
license = "Apache-2.0"
|
||||
dependencies = [
|
||||
"specklepy==3.0.0a14",
|
||||
"specklepy==3.0.0a15",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
|
||||
@@ -537,7 +537,7 @@ dev = [
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "specklepy", specifier = "==3.0.0a14" }]
|
||||
requires-dist = [{ name = "specklepy", specifier = "==3.0.0a15" }]
|
||||
|
||||
[package.metadata.requires-dev]
|
||||
dev = [
|
||||
@@ -547,7 +547,7 @@ dev = [
|
||||
|
||||
[[package]]
|
||||
name = "specklepy"
|
||||
version = "3.0.0a14"
|
||||
version = "3.0.0a15"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "appdirs" },
|
||||
@@ -559,9 +559,9 @@ dependencies = [
|
||||
{ name = "pydantic-settings" },
|
||||
{ name = "ujson" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/30/c0/98d73ad2d4a5dcf3a4ab9c3ff9c236fa727f5250599de190069ef6c2a8e2/specklepy-3.0.0a14.tar.gz", hash = "sha256:61431c9f57ae68c29964b8d902fab2f7f907a4acefa8f502df40c3b11c396880", size = 199593 }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/8b/00/ef793063b92c4e998bae227cf3a94c640181ac63f385a5be2b15ff806f0d/specklepy-3.0.0a15.tar.gz", hash = "sha256:60bfce016d58e31f7f4b5b8bb61cc8528dc0404b1246fac96bc961ee46cb0816", size = 199633 }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/6f/f0/75d751e2ed20aff3b495b588bb7e58eecb0fde2cc5a0f1cf936241e1bd77/specklepy-3.0.0a14-py3-none-any.whl", hash = "sha256:a7dfd06231a1faeb92f2f05ec2caf1de7cacec042638548c1810254b8cbf2652", size = 100901 },
|
||||
{ url = "https://files.pythonhosted.org/packages/88/f5/a8acbfa11b9d8a02baf291fd36ad67d495f90c862b510133f88e7cc59861/specklepy-3.0.0a15-py3-none-any.whl", hash = "sha256:129816063ef692e8566e95e8201b3dabfb8835a67aa91d05bd6d2b10ed8449fa", size = 100948 },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
Reference in New Issue
Block a user