Kirpal / Keyboard-Layout-Editor-for-Blender

Allows you to import keyboard layouts into blender and render them in 3d
336 stars 38 forks source link

Cherry profile models #28

Open krusli opened 6 years ago

krusli commented 6 years ago

Hi there!

I downloaded and started playing around with KLE-for-Blender yesterday and noticed the lack of support for Cherry profile keycaps. I went looking around and there appears to be a repo (Kieeboard) with .STLs of the Cherry profile keycaps based off a Cherry datasheet. I could import the keys one by one to Blender but that would be horribly inefficient to do compared to the nice import workflow in KLE-for-Blender.

If anything, I'm new to Blender but I'm pretty familiar with Python myself. It would be great if KLE-for-Blender is extended to support Cherry profile (and if I have time I might even take it on or help out where possible).

Edit: previewed some of the .STL files and something looks off about them for some reason: the top surface of the keycaps seem to be too large for Cherry profile I think.

Kirpal commented 6 years ago

I'll work on adding this as soon as I have a chance

lbibass commented 6 years ago

Have you taken a look at this yet?

Kirpal commented 6 years ago

Haven't had a chance to do much... I got started with it but it's not finished yet. I'll be able to do more this summer once I'm off school

lbibass commented 6 years ago

Sounds good. Can't wait!

copiousopioids commented 6 years ago

Glad you're adding new features! I tried to give adding Cherry profile a shot myself, but failed miserably. I ended up doing every key manually. Would be great to have this functionality for others, however.

egla89 commented 5 years ago

Any news on that? Somebody else released Cherry profile caps models, would be nice if it could be integrated. https://github.com/hineybush/CherryMX

krusli commented 5 years ago

Apparently I found some fonts for GMK keysets over at https://github.com/CQCumbers/kle_render/tree/master/fonts.

zekth commented 4 years ago

For GMK fonts you can rely on: Helvetica Rounded LT

example here: https://zekth.github.io/Keyset-Catalog/