Advertisement · 728 × 90

Posts by nahkd

then you use pipewire's video support with direct memory access buffer (DMA-BUF) and vulkan to make real-time effects

eg: camera as v4l device -> alpha masking the person -> put that person in front of motion graphics animation -> display to video walls

1 week ago 0 0 0 0

linux direct rendering manager (DRM, not to be confused with _that_ DRM) is actually a pretty cool thing for displaying something to the monitor directly

now imagine combining that with v4l and giant video walls and you got yourself an awesome setup for theaters (or live music events, idk)

1 week ago 0 0 1 0

it has been more than a month since i last draw something 🤔

1 week ago 0 0 0 0

we need to bring basic language comprehension back

2 weeks ago 0 0 0 0

rust is like arch linux of programming languages

1 month ago 0 0 0 0

thing is there are literal malwares right on play store and they didn't even care to take them down in a timely manner.

1 month ago 0 0 0 0

today i went to install termux api from github. google play protect used to give me an option to keep installing the app in the "potentially dangerous app" popup. now they outright stop me from doing that.

welcome to the end of android era

1 month ago 0 0 1 0
Preview
GPL Enforcement in Apple's App Store — Free Software Foundation — Working together for free software (Unfortunately, instead of amending their terms of service to work with the GNU GPL, Apple have decided to remove GNU Go from the App Store. Please read our follow up report)

not as simple as submitting it myself. they would just remove the app. www.fsf.org/news/2010-05...

1 month ago 0 0 1 0

...or maybe it's based on internal discussion that we are not supposed to know 🤔

1 month ago 0 0 0 0
Advertisement

considering ipad is stronger than most android tablets, you might think it doesn't make sense when they decided to prioritize android. idk what's the blocker on technical side of things tbh. maybe moltenvk on ipados have some issues?

1 month ago 0 0 1 0

i think the biggest blocker here is the gpl license. unless you have to give away your rights to the code you contributed to blender (usually through CLA), blender can't just publish the app on app store because they don't own the right to that code.

1 month ago 0 0 2 0

two things i thought of when blender decided to pause efforts on porting the app to ipad:

- blender (the desktop app) can already run on android (see: blender termux package)
- blender is licensed under gpl, something that's also preventing krita from being ported to ipad as well

1 month ago 0 0 1 0
Wayland support in experimental state despite being introduced in stable releases · Issue #639 · eclipse-platform/eclipse.platform.swt Eclipse IDE for Java Developers | v.: 2023-03 (4.27.0) | Build ID: 20230309-1520 | Linux kernel v.: 6.2 | Gnome v.: 44.0 Hello. What can be learned from a first usage? Well. The Wayland support app...

related issue: github.com/eclipse-plat...

1 month ago 0 0 0 0

if you are using eclipse ide (or eclipse platform in general) and you are experiencing UI lag on wayland: try setting GDK_BACKEND=x11 envvar to force eclipse ide to use x11. it literally changed my life

(the "x" in "x11" must be lowercase)

1 month ago 0 0 1 0

some people also add chromatic aberration. im personally against this, as it is really dizzy when i look at anything with chromatic aberration. i don't know why people adding them though, but damn it sort of hurting my eyes when i look at them after a while.

2 months ago 0 0 0 0

the amplitude should be quite low if you pick "Lab [Lightness]". personally i prefer value between 8 and 10, as values under 8 can still make banding visible, while values over 10 add too much noise.

2 months ago 0 0 1 0
Advertisement

for channel, you typically want to pick lightness/luminance ("Lab [Lightness]" is what i use). the idea is to simulate the film grain that typically found on those 35mm films.

color channels like RGB add some color noise, which is not what i want (and you most likely don't want it as well).

2 months ago 0 0 1 0
A screenshot of G'IMC-Qt for Krita with "Grain [Old]" filter selected. The 2 settings that are modified are "Amplitude" and "Channel(s)", each have value set to 8.7 and "Lab [Lightness]" respectively.

A screenshot of G'IMC-Qt for Krita with "Grain [Old]" filter selected. The 2 settings that are modified are "Amplitude" and "Channel(s)", each have value set to 8.7 and "Lab [Lightness]" respectively.

i found this grain filter in G'IMC, which is bundled with Krita (only on desktop at current moment). if you are using GNU Image Manipulation Program then you might have to install the plugin or something idk

2 months ago 0 0 1 0
A portion of artwork without grain or noise filter applied.

A portion of artwork without grain or noise filter applied.

A portion of artwork with grain filter from G'IMC applied.

A portion of artwork with grain filter from G'IMC applied.

one thing i learned from others is that people typically add a bit of noise/grain to their artwork in order to reduce the banding effect from gradient and airbrush.

left: no noise or grain
right: tiny bit of noise or grain

2 months ago 0 0 1 0

netflix jumpscare

2 months ago 0 0 0 0

it's a fun little tech for sharing gpu memory across all apps. it is being used by pipewire to efficiently send gpu image to applications. i'm still exploring different ways of utilizing dma-buf though.

2 months ago 1 0 0 0

fortunately, all of my commonly used apps are available on linux natively so i don't really miss windows that much. i also don't have any reason to keep using windows either, or at least i didn't notice anything missing yet.

2 months ago 1 0 0 0

since the day of me moving to linux on real machine, it had introduced me to some fun stuffs:

- waydroid: you really want this for android app development
- dma-buf: share gpu memory between apps in real time (with zero-copy)
- pipewire: this is the COOLEST thing ever

2 months ago 1 0 2 0
A phone screenshot of Termux X11 app showing Aseprite x86-64 Trial running.

A phone screenshot of Termux X11 app showing Aseprite x86-64 Trial running.

aseprite x86-64 (trial version) running on my tiny phone yo

3 months ago 0 0 0 0

sloppycon valley

3 months ago 0 0 0 0
Advertisement

inkscape jp language support is kinda goofy for some reason. it can recognize kanji just fine, but when using noto serif jp with kana, the characters just get randomized.

also, if you switch your input method on windows while inkscape window is focused, there is a good chance it will crash.

3 months ago 0 0 0 0

anyone familiar with my past works may have noticed the nose is different this time. that's right, the nose went from simple line to... nothing!

ok, it is not actually nothing, but more like replacing a simple line with real nose that is reflecting the light shinning on it.

3 months ago 0 0 1 0

i used to use true gray color (eg: 7f7f7f) when painting the shadow area, but recently i realized that the shadow is not always true gray, since there is a bit of light coming from environment as well. if you pick color on the shadow, you may get something like dark yellow/orange.

3 months ago 1 0 1 0
A screenshot of portion of Krita document properties window, showing total editing time "6 hours and 55 minutes" and revision number "2".

A screenshot of portion of Krita document properties window, showing total editing time "6 hours and 55 minutes" and revision number "2".

Post image

according to krita, i've spent almost 7 hours on this one, though in reality it is actually more than that as i have to come up with a bunch of ideas first. oh and there's full artwork without overlay, just in case someone want it (though bsky probably going to compress it to hell lol)

3 months ago 0 0 1 0

i have not drawn anything since, idk, mid november? since then my life got really busy so i don't have much time to draw... until today.

3 months ago 0 0 1 0