Advertisement · 728 × 90

Posts by Ben

I want the backface of a plane to be illuminated as if it was the front face. Is it possible to copy the light paths?

I want the backface of a plane to be illuminated as if it was the front face. Is it possible to copy the light paths?

Any ideas for emulating a thin material (e.g. paper) in Blender. Want the shadow / light projected onto both sides of the plane.

8 hours ago 0 0 1 0
Preview
svg path command parse - Packages JSR is the open-source package registry for modern JavaScript. JSR natively supports TypeScript, and works with all JS runtimes and package managers.

Any recommendations for SVG path command parsers? Not seeing any here... (must be ESM) jsr.io/packages?sea...

10 hours ago 1 0 0 0
Post image

GitHub actions have been running really fast recently!

1 week ago 12 0 2 0
Video

#blender

1 week ago 0 0 0 0
`Add Grid` has subdivision option, whereas `Add Plane` does not

`Add Grid` has subdivision option, whereas `Add Plane` does not

doh

1 week ago 0 0 0 0
Post image

There should be a 'number of subdivisions' input here (like icosphere etc)

3 weeks ago 1 0 1 0

Yep, so two `usize` values are now stored as `u8` (or `u16`, `u32` etc) which reduces the `Vec` *pointer* type size.

I don't think it would affect the compiler. The definition would be in terms of `u8`. `usize` in are `try_into`+`expect` and any usage could be scaled up with `as usize`

3 weeks ago 1 0 0 0

Interesting! Did you copy and alter the code from `std::vec::Vec` or start from scratch?

My idea could be as simple as reusing this then: `type U32Vec<T> = SoAVec<(T, ())>;`.

Apart from panic on push at u32::MAX, did you encounter any other concerns with changing the capacity to 32 bits?

3 weeks ago 1 0 1 0
Advertisement

From a script for testing type checking for Ezno to a full tool that I now use on 6 other projects. Based on my own Markdown and YAML parser. Works under and CLI project and Rust dynamic libraries.

1 month ago 0 0 0 0
Video

Released a new version of spectra. My favourite new feature is `--infill` which generates expected cases from a program. (here generating for an `uppercase` program).

More features and fixes coming soon. Would also like to hear suggestions for the testing tool.

github.com/kaleidawave/...

1 month ago 0 0 1 0
Preview
5.1 — Blender Built for speed. Performance meets stability in Blender 5.1.

Blender Foundation and the online community proudly present Blender 5.1! 🎉

Rock solid, feature-packed, and a performance beast on all fronts, from animation to modeling and compositing.

🎁What's New: www.blender.org/download/rel...

📺Watch Recap: www.youtube.com/watch?v=8r3x... #b3d #DevFund

1 month ago 271 61 7 5

Wrote more up on this github.com/kaleidawave/...

1 month ago 2 0 1 0
Post image

Has anyone written a fork of `Vec` in the Rust standard library which allows for custom length & capacity types.

It could reduce memory here by 1/3 given that these vectors are unlikely to have more than 2**32 entries.

1 month ago 4 0 1 1

12ty

1 month ago 1 0 0 0
Post image

hmm

1 month ago 1 0 0 0

Restarting fixes it

1 month ago 0 0 1 0
Advertisement
Video

Anyone else have Blender (5.0.0) go into a mode where it freezes roughly every 30 frames

1 month ago 0 0 1 0
Clarify the use of 'using' as a variable reference expression in for loop conditions · Issue #4961 · tc39/test262 There are currently two tests which show the fallback behaviour of using as variable identifiers test262/test/language/statements/using/syntax/using-invalid-arraybindingpattern-does-not-break-eleme...

github.com/tc39/test262...

1 month ago 0 0 0 0
Case 1. `for (using = 0; using < 2; using += 1) console.log(0, using)`

Case 2. `for (await using; using < 4; using += 1) console.log(1, using)`

Case 1. `for (using = 0; using < 2; using += 1) console.log(0, using)` Case 2. `for (await using; using < 4; using += 1) console.log(1, using)`

Fun JavaScript quiz, do either of these parse? If so, which ones

1 month ago 2 0 1 0
Post image

Released depict 0.2.0 (deterministic evaluation of performance via instruction counting tool) github.com/kaleidawave/...

I have recently been using it to identify overhead in Ezno's parser!

There are a few issues with it. But if it looks interesting or useful be sure to share feedback on it!

1 month ago 4 0 0 0

Similar point could be made for AI tools as well. While we can examine and appreciate their design, let's focus on the outcomes!

1 month ago 0 0 0 0
Preview
Rust is Just a Tool A programming language should not be your identity.

lewiscampbell.tech/blog/260204....

1 month ago 2 0 1 0
col and column. none of it required. file defaults to random directory

col and column. none of it required. file defaults to random directory

lol

1 month ago 4 0 0 0

Working on a project using Hono JSX. Great for development

1 month ago 0 0 0 0
Advertisement

`mv blog/src/posts/the-wrong-optimisations.md blog/private/posts-that-will-get-me-in-trouble`

1 month ago 1 0 0 0
Video
2 months ago 0 0 0 0
Video
2 months ago 0 0 0 0

Maybe crypto matte or masks? What best recreates `texture2D` from GL shaders?

I would prefer to do this inside of Blender so I can see the results in the live compositor.

3 months ago 1 0 0 0

More precisely I have 8 textures, I want input pixels with a certain value to mapped to texture A, ... to texture B etc. I can do it with math nodes / blend modes but mapping each to 8 textures seems difficult. If I could "sample" with a value I have per pixel then it would be easy?

3 months ago 0 0 1 0

I understand the different model and how to get coordinates from images etc. I am wondering if the reverse "coordinates (vector) & *image* -> color" is possible, as it is with shaders?

3 months ago 0 0 1 0