Ashley expenses
  • Joined on 2022-09-21
Ashley pushed to usd-read-pointinstancer-2 at expenses/blender 2023-10-20 03:13:55 +02:00
61d4fcf33e Merge commit '9a967d26fdbcb2a2c8f05539544959417fb52a5f' into merging
3804c68640 Merge commit 'bd6db0aceae616186eef593fc79c6f0faadbe346' into merging
9a967d26fd GPv3: Set Material node
d288b73062 Merge branch 'blender-v4.0-release'
df6cedeee1 Merge branch 'blender-v4.0-release'
Compare 850 commits »
Ashley commented on pull request blender/blender#113107 2023-10-20 02:12:48 +02:00
USD PointInstancer import support

I've pushed a new commit that bounds the iterations using the size of the positions with std::min(positions.size(), scales.size()) etc. This seemed like the most flexible way of doing things.…

Ashley pushed to usd-read-pointinstancer-2 at expenses/blender 2023-10-20 02:06:16 +02:00
57de56256e Sample at the first position time sample if provided, use size checks for scales/orientations/proto indices
Ashley pushed to export-materialx at expenses/blender 2023-10-20 02:06:13 +02:00
592bab1ba9 Merge remote-tracking branch 'origin/main' into export-materialx
b469d9dd7d Merge branch 'blender-v4.0-release'
f82e520d22 Cleanup: spelling in comments
36f65655cd Cleanup: reserve single quotes for enums
5ae917ffe9 Fix GHOST_SystemWayland::disposeContext assuming an EGL context
Compare 97 commits »
Ashley commented on pull request blender/blender#113107 2023-10-19 10:37:18 +02:00
USD PointInstancer import support

@CharlesWardlaw cool, thanks for the feedback! I'll implement those changes soon. I've mostly been testing on PointInstancers that I exported from geometry nodes via a script: https://github.com/ex

Ashley commented on pull request blender/blender#113107 2023-10-07 02:25:06 +02:00
USD PointInstancer import support

@brecht For full support, yes we'd need that. I'm also happy to just merge the point-cloud creation code and leave that to a further PR though.

Ashley created branch update in expenses/blender 2023-10-04 03:58:59 +02:00
Ashley pushed to update at expenses/blender 2023-10-04 03:58:59 +02:00
Ashley pushed to export-materialx at expenses/blender 2023-10-04 03:58:56 +02:00
42cee957e5 Change use_relative_paths to be a function param
02afa9e628 Use a lambda for the export image fn, allow for relative paths in the export
064bdbf007 Tidy up, only add functions if materialx is enabled
Compare 3 commits »
Ashley commented on issue blender/blender#112864 2023-10-02 08:43:07 +02:00
MaterialX export from Blender shader nodes

Re:blender/blender#111765 (comment), I had a go at trying to add a function to the Python API that allows for writing MaterialX materials to disk and…

Ashley pushed to export-materialx at expenses/blender 2023-10-02 08:36:29 +02:00
2459d59588 Add RNA code to export a materialx material to a file
4c37a962e3 Merge branch 'blender-v4.0-release'
883033a096 Curve: adjust behavior of invert selection for bezier handlers
3961c49930 Merge branch 'blender-v4.0-release'
b1a91c99bc Fix #111588: Cycles: Vector displacement with adaptive subdiv breaks normal
Compare 10 commits »
Ashley created branch export-materialx in expenses/blender 2023-10-02 08:36:28 +02:00
Ashley closed pull request blender/blender#112777 2023-10-01 09:37:22 +02:00
WIP: USD PointInstancer import support (universal-scene-description branch)
Ashley created pull request blender/blender#113107 2023-10-01 09:16:46 +02:00
WIP: USD PointInstancer import support
Ashley commented on pull request blender/blender#112777 2023-10-01 09:13:57 +02:00
WIP: USD PointInstancer import support (universal-scene-description branch)

Okay, I've been having trouble compiling the universal-scene-descriptor branch decently, so I think I'll make a PR against main instead and close this.

Ashley pushed to usd-read-pointinstancer-2 at expenses/blender 2023-10-01 09:10:57 +02:00
7813379c5a Rebase ontop of origin/main
6f9fb776de Merge branch 'blender-v4.0-release'
5ade0c4dac Merge branch 'blender-v4.0-release'
c2ff509159 Fix incorrect function name in foreach_get/foreach_set exceptions
18f8579e38 Follow up to fix for #111117, remove array/collection length lookup
Compare 5 commits »
Ashley created branch usd-read-pointinstancer-2 in expenses/blender 2023-10-01 09:10:57 +02:00
Ashley pushed to universal-scene-description at expenses/blender 2023-10-01 09:10:54 +02:00
27ef906ab4 USD export: fix randomly deleted export file.
26a59be2ba USD import: handle varying primvar interpolation.
2db96c5c90 USD import: fix domain for varying interpolation.
251297b84f USD: import double and half array attributes.
4397224c05 USD: Fewer warnings for unsupported attributes.
Compare 7 commits »
Ashley pushed to main at expenses/blender 2023-10-01 09:10:51 +02:00
995aa08c79 Merge branch 'blender-v4.0-release'
3f633503d3 Fix #111117: Partially revert a280e8a6
ad50ded7b5 Metal: Fix texture atomic wrapper
63e1d06233 Geometry Nodes: add utility for debug randomization of instances
bafc952f97 Cleanup: Geometry Nodes: pass selection by varray instead of field
Compare 510 commits »
Ashley commented on pull request blender/blender#111765 2023-09-25 04:47:27 +02:00
Export material to MaterialX for Hydra render

I've been testing this and it's pretty awesome! There are a few things that aren't at all blockers for getting this merged, but that I want to note for future work.

  • The 'closest' filtertype…