GraphUI Type & Shape Animation at your Fingertips
Sven // Aug 27, 2023, 4:30:54 PMFinished a little over the weekend animation work with AnimGroup (main commit), continuing the Graph Type Rendering and UI saga. UISceneDemo03 demonstrates AnimGroup capabilities: Two repetitive scrolling text lines. One text shorter than the line-width and one longer One line of animated rectangles, rotating around their z-axis A text animation assembling one line of text,… Continue reading GraphUI Type & Shape Animation at your Fingertips
JogAmp 2.5.0 Released
Sven // Aug 19, 2023, 2:28:15 PMRelease info & Download Links * Features & Bugs-Fixed (Direct video URL, download and share – or just view at original resolution)
GlueGen Compiler Updates
Sven // Aug 14, 2023, 5:18:48 PMGlueGen is a compiler for function and data-structure declarations, generating Java™ and JNI C code offline at compile time and allows using native libraries within your Java™ application. GlueGen is used for the JogAmp projects JOAL, JOGL and JOCL besides others. We have added Java™ callbacks, enhanced compound struct access, bumped the Java™ source language… Continue reading GlueGen Compiler Updates
JOAL/OpenAL + GraphUI: Spatial Sound in your UI & JogAmp v2.5.0 Notes
Sven // May 23, 2023, 1:39:14 PMWhile working on JogAmp v2.5.0 release and updating supported MacOS versions as well as fixing Hi-DPI for AWT and NEWT, some love has been given to our OpenAL-Soft integration to JOAL and JOAL itself. JOAL’s git-repo about face as well as its project websites displays our bump to OpenAL-Soft v1.23.1 with listed audio-backends per platform.… Continue reading JOAL/OpenAL + GraphUI: Spatial Sound in your UI & JogAmp v2.5.0 Notes
GraphUI – FontView App (Micro FontForge)
Sven // Apr 14, 2023, 6:40:31 PMRefining the UI elements in our Graph Type Rendering and UI saga, pushing demos and apps for use cases. This time its FontView01, which may become a micro FontForge using it as its role model. It also demonstrate that our GraphUI scenegraph allows reusing instances, rendering it effectively a Directed Acyclic Graph (DAG). Reusing Shape… Continue reading GraphUI – FontView App (Micro FontForge)
GraphUI – Type Animation Update 2
Sven // Apr 10, 2023, 6:47:02 AMHappy Easter and the Graph Type Rendering and UI Saga continues. First I completed a big general JOGL overhaul of the matrix and vector math now using Matrix4f within a rewritten PMVMatrix to help performance and of course also boost our GraphUI readability. Then I fixed some interactive rotation issue with GraphUI shape and enhanced… Continue reading GraphUI – Type Animation Update 2
GraphUI – Type Animation Update 1
Sven // Mar 30, 2023, 5:54:25 AMThe Graph Type Rendering and UI Saga continues. UISceneDemo03 update using the new GraphUI GlyphShape, handling string processing into a list of GlyphShapes while preserving unscaled target position inclusive kerning. The demo also uses an enhanced smooth target arrival. One good thing about these demos is, they squeeze API versatility and test corner cases. The… Continue reading GraphUI – Type Animation Update 1
GraphUI – Type Animation at your Fingertips
Sven // Mar 22, 2023, 5:19:17 PMAnd probably the last of the Graph Type Rendering and UI Saga, just for today 😉 Since I started to love Type Rendering, I need to show more than just processing text into a static Graph Region. The Type Animation use case was born, having Glyphs cached on the GPU and fiddling with their modelview… Continue reading GraphUI – Type Animation at your Fingertips
GraphUI – Easy to Use for your Desktop & Embedded Systems
Sven // Mar 22, 2023, 4:20:44 PMPart of the Graph Type Rendering and UI Saga. After a few reviews & iterations cleaning up technical issues like bugs & performance, I couldn’t stop w/o simplifying the API itself. So here I will just describe the most simple UISeneDemo00 and will details others in upcoming blog entries including a rebuild API doc using… Continue reading GraphUI – Easy to Use for your Desktop & Embedded Systems
GraphUI Enhanced Shape Interaction & MediaButton
Sven // Mar 22, 2023, 2:45:23 PMToday I will add a few blog posts regarding updates in the Graph Type Rendering and UI Saga. This first one covers enhancements with user interaction. Earlier we used a scroll-wheel to translate the Shape in the Scene on its Z-axis. Now we can use a build-in 1-pointer drag-zoom, actually scaling the Shape. Additionally, GLMediaPlayer… Continue reading GraphUI Enhanced Shape Interaction & MediaButton