Uh oh!
There was an error while loading. Please reload this page.
Gradient experiment - #749
Conversation
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (10)
📝 WalkthroughWalkthroughAdds directional gradient descriptors, direction-aware material caching, XY-axis shader rendering, Blockly authoring, scene normalization, and tests for material and generator behavior. ChangesDirectional gradient support
Estimated code review effort: 3 (Moderate) | ~25 minutes Mergeability Score:⚪ Minimal · up to The gradient feature introduces no actionable merge-blocking risk in the supplied evidence; it is merge-ready after normal checks and review. Sequence Diagram(s)sequenceDiagram
participant Blockly
participant Blockmesh
participant MaterialAPI
participant GradientShader
Blockly->>Blockmesh: provide colors and direction
Blockmesh->>MaterialAPI: create gradient descriptor
MaterialAPI->>MaterialAPI: build direction-aware cache key
MaterialAPI->>GradientShader: provide gradientAxis
GradientShader->>GradientShader: project local XY coordinates
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
lawsie
commented
Aug 13, 2026
@coderabbitai review |
✅ Action performedReview finished.
|
Uh oh!
There was an error while loading. Please reload this page.
Summary
Add a gradient block with a colour list and a direction in degrees.
Simple objects can be coloured with a gradient. You cannot use it to colour parts of more complicated meshes.

Gradient is its own 'type' so you can't combine a gradient colour with a texture.
AI usage
Claude Opus 5 did this by itself while I was doing a different task. I agreed the plan but other than that had minimal input.
Summary by CodeRabbit
New Features
Bug Fixes