Scurest scurest
  • Joined on 2021-01-18
Scurest commented on issue blender/blender#130677 2024-11-21 15:27:45 +01:00
GLTF Import of an Armature that has Empties as a parents in between the Armature parent object and the Mesh child object results in flattened hierarchy

The glTF importer always creates skinned meshes as direct children of the armature which modifies them (regardless of what node they were located at in the glTF file).

More broadly, as far as…

Scurest commented on issue blender/blender#130155 2024-11-11 21:09:19 +01:00
USD completely ignores opacityThreshold property

glTF also supports Greater Than for backwards compatibility reasons: the versioning code uses Greater Than nodes when opening old .blend files that used Alpha Clip mode.

Realistically you can't…

Scurest commented on issue blender/blender#127785 2024-09-26 14:24:18 +02:00
Alpha Ignored When Loading OBJ Vertex Colors

Importing the seventh component as vertex alpha was considered in a Godot PR here. According to that thread, the program TreeIt already uses the…

Scurest closed issue blender/blender#98910 2024-09-22 08:39:21 +02:00
Python: bizarre behavior of mesh.normals_split_custom_set for vectors with length < 1
Scurest commented on issue blender/blender#98910 2024-09-22 08:39:17 +02:00
Python: bizarre behavior of mesh.normals_split_custom_set for vectors with length < 1

This should have been fixed by #127814.

Scurest commented on issue blender/blender#122256 2024-09-03 22:22:09 +02:00
Regression: OBJ import: Clamp Bounding Box does not work

Since a fix is not forthcoming, here is a script I am using after import as a workaround. It scales both up or down to fit the target cube size.

import bpy
from mathutils import
Scurest commented on issue blender/blender#125187 2024-08-20 23:28:48 +02:00
Python: EnumProperty get/set

I'm not sure why the second example throws (note that it doesn't in 3.6).

My point is obj['test_enum'] is a normal custom prop that behaves like all custom props. An EnumProperty `obj.test_enu…

Scurest commented on issue blender/blender#125187 2024-08-20 16:53:21 +02:00
Python: EnumProperty get/set

My understanding is property obj.propname uses the custom prop obj['propname'] as the low-level store for its data. The custom prop does not know about the higher-level property; information…

Scurest commented on pull request blender/blender#126065 2024-08-09 02:08:06 +02:00
Fix #117367: OBJ: fix vertex colors imported scrambled up

Okay, the mrgb_block is implemented. Tests are passing locally.

Scurest commented on pull request blender/blender#126065 2024-08-08 17:47:12 +02:00
Fix #117367: OBJ: fix vertex colors imported scrambled up

Is there a difference between crashing and test failure?

Scurest commented on pull request blender/blender#126065 2024-08-08 17:46:48 +02:00
Fix #117367: OBJ: fix vertex colors imported scrambled up

So I have broken #MRGB colors. AFAICT they work like this

v ... # v1
v ... # v2
#MRGB ffff0000  # sets color for v1 (-2)
#MRGB ffff0000  # sets color for v2 (-1)
v ... # v3
v ... #…
Scurest commented on pull request blender/blender#126065 2024-08-08 13:52:56 +02:00
Fix #117367: OBJ: fix vertex colors imported scrambled up

How's that?

Scurest created pull request blender/blender#126065 2024-08-08 00:08:56 +02:00
Fix #117367: OBJ: fix vertex colors imported scrambled up
Scurest commented on issue blender/blender#117367 2024-08-07 23:32:19 +02:00
OBJ Importer: Vertex Colors Lose Alignment In At Least 2 Situations

Here is another test file:

v 0 0 0 1 0 0
v 0 0 1
v 0 1 1
v 1 0 1
v 0 1 0 1 0 0
v 1 0 0 1 0 0

o Red
f 1 5 6

o NoColor
f 2 3 4

In this one, the importer does not create…

Scurest commented on issue blender/blender#125441 2024-07-26 09:05:34 +02:00
Alpha Hashed materials don't export properly to GLB/GLTF

Will the node-based clipping be handled correctly with GLTF?

Yes, again, see the manual for what is…

Scurest commented on issue blender/blender#125441 2024-07-26 03:36:17 +02:00
Alpha Hashed materials don't export properly to GLB/GLTF

Alpha Clipping (called MASK mode in glTF) is now done with nodes. A Math:Round node before the Alpha socket will snap alpha values below 0.5 to 0, and ones above to 1. See [the manual](https://docs

Scurest commented on issue blender/blender#118801 2024-07-23 08:34:46 +02:00
import obj - Invalid mesh

This has now changed. The OBJ importer validates meshes by default.

Can this issue be closed?

Scurest commented on issue blender/blender#125142 2024-07-21 01:35:16 +02:00
Legacy Addons don't install in 4.2 if they're missing a LF or comment at the top

The bug is in the pkg_is_legacy_addon function, where it checks if a file contains the string "bl_info":

https://projects.blender.org/blender/blender/src/commit/627bd7e51c978bb925f784b6648573d

Scurest commented on issue blender/blender#124757 2024-07-16 03:04:34 +02:00
FBX Export crashes/spins endlessly

If I export scene_9_light_animated4_afterpushdown_Part1.blend with all default options but with "All Actions" off, it makes 3534 calls to frame_set. frame_set is pretty slow for this…