Kenzie KenzieMac130
  • (she/her)

  • Joined on 2019-03-02
Kenzie commented on pull request blender/blender#114768 2023-11-16 16:59:09 +01:00
Function node support for blackbody shader node

I went ahead and updated the alpha in the color management generation of blackbody/wavelength to 1.0 after checking existing references of the functions and determining that alpha was previously…

Kenzie pushed to main at KenzieMac130/blender 2023-11-16 16:52:02 +01:00
a63bd6e7e6 Updated blackbody/wavelength table alpha directly
Kenzie pushed to main at KenzieMac130/blender 2023-11-16 16:30:31 +01:00
ce41997e6e Move to helper function and set alpha to 1.0
Kenzie commented on pull request blender/blender#114768 2023-11-15 18:58:00 +01:00
Function node support for blackbody shader node

I feel like a good course of action would be to correct the naming of the IMB_colormanagement_blackbody_temperature_to_rgb_table (and single/wavelength functions) to "rgba" and possibly discuss…

Kenzie commented on pull request blender/blender#114768 2023-11-15 18:51:36 +01:00
Function node support for blackbody shader node

It is a vec4, this is the format that IMB_colormanagement_wavelength_to_rgb_table already assumes. The naming of the original function seems misleading.

Kenzie commented on pull request blender/blender#114768 2023-11-15 18:49:27 +01:00
Function node support for blackbody shader node

I changed it to a more explicit c array reference similar to the copy_v3_v3 code. The original code set alpha to zero using r_table[i * 4 + 3] = 0.0f; this just replicates current behavior.…

Kenzie pushed to main at KenzieMac130/blender 2023-11-15 18:41:42 +01:00
33bd9c0a18 Changes to UI and vec4 reference based on feedback
Kenzie created pull request blender/blender#114768 2023-11-12 22:23:16 +01:00
Function node support for blackbody shader node
Kenzie pushed to main at KenzieMac130/blender 2023-11-12 21:23:04 +01:00
0c078163fe Merge branch 'main' of projects.blender.org:KenzieMac130/blender
558da134e6 Blackbody function node support
Compare 2 commits »
Kenzie created repository KenzieMac130/blender 2023-11-12 20:52:13 +01:00
Kenzie commented on pull request blender/blender#105408 2023-03-03 17:46:26 +01:00
Matrix operations and sockets for geometry nodes

For the average user of 3D software they will only ever use location, rotation, and scale. Decomposing is lossy with rotation and scale, therefore not ideal for storing those values to retrieve…

Kenzie commented on pull request blender/blender#105408 2023-03-03 17:29:58 +01:00
Matrix operations and sockets for geometry nodes

I would personally recommend against going this route and instead present the user with the abstract concept of a transform. Matrices are lossy and can be easily deformed in a way that causes bugs…