William Herald Snyder
|
dd17fe902e
|
Normal mapping support, though bump mapping is not supported yet. To support it, .tga.option files will have to be read and the various bump mapping munge parameters will need proper interpretation. Emulating the bump effect via shader nodes is straightforward.
|
2022-10-03 12:30:34 -04:00 |
William Herald Snyder
|
69e959e7a3
|
Proper scroll speed units + scene fps accounted for
|
2022-10-03 08:38:13 -04:00 |
William Herald Snyder
|
188b270ad1
|
Linear interpolation for scrolling keyframes. Keyframe are created on the active action of the materials node tree. TODO: determine correct scroll speed speed units
|
2022-10-02 18:19:29 -04:00 |
William Herald Snyder
|
9a344d0652
|
Simple UV scrolling nodes in place. Simple approach will probably remain since the only interaction will be with image textures nodes
|
2022-10-02 16:30:11 -04:00 |
William Herald Snyder
|
ea82d24356
|
Glow flag supported via mixing emission and BSDF. TODO: poll GT on automatically setting renderer to Eevee, find out if both emission and BSDF are necessary or just the latter when glow is enabled, find out if rendertype 1 is relevant, outline general implementation of props to nodes mapping procedure
|
2022-10-02 15:55:47 -04:00 |
William Herald Snyder
|
d359975bd6
|
Generation op will abort if diffuse texture isn't found + options for failing silently or with error message. TODO: found out how to create a pop-up panel with error message that fades away if not interacted with for a couple seconds...
|
2022-10-01 08:02:59 -04:00 |
William Herald Snyder
|
9bd8479e31
|
Reorg + use generation operator when initially creating Blender materials + make all texture fields in SWBF materials properties paths
|
2022-09-28 08:49:14 -04:00 |