Hikaru Terazono (3c1u)

Results 12 comments of Hikaru Terazono (3c1u)

Since every model is used once or twice at best in a single scene, and it is hard to make models whose controllers are compatible with each other, chances are...

In the `dyn` approach, controlling the controllers (sounds weird) is tricky. It will allow us to easily modify all controllers via model like this: ```rust model.playAll(); model.pauseAll(); ``` To control...

Linked_hash_map seems very nice. The insertion/deletion costs also seem smaller than a normal `Vec`.

We have to know what has been added/changed, and whether cubism-rs supports Cubism 4 SDK correctly. Here is the changelog: https://github.com/Live2D/CubismNativeFramework/blob/master/CHANGELOG.md

I faced with the exact same issue. This might be related to the `swcMinify` option, which is available in newer Next.js versions ([details](https://nextjs.org/docs/advanced-features/compiler#minification)). With `swcMinify`, the production build breaks and...

It seems that the problem was fixed in newer Next.js versions (i.e. this was just a Next.js/swc issue, not browser-image-compression). To reproduce, downgrade Next.js to v12.1.5 or v12.1.6. I used...

I'd prefer that the extension can be deserialized directly into `struct`. ```rust #[derive(..., Deserialize)] pub struct FooBarJson { ... } let model = ...; let hoge: FooBarJson = model.extension("FooBar").unwrap(); ```...

If possible, taking extensions as a type parameter will be zero cost. ```rust #[derive(...)] pub struct VrmModelExtensions { ... } let model: Gltf = Gltf::open("model.vrm")?; ``` The downside is, that...

>> Is it possible to add lock mechanism for the pointer? > > I'm not sure what you're asking. I meant `Mutex` or `RefCell`-like things.

@shilman Here is the minimal conifiguration with Nuxt and `@nuxtjs/storybook`. https://github.com/3c1u/storybook-nuxt-random-example