Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
Screenshot w/ debug code demonstrating the Frustum clipping w/ rotation.
The red-part is clipped by the shader, while the other thousand Glyphs of that glyph-grid are culled by the Group. https://jausoft.com/blog/wp-content/uploads/2024/01/FontView01-norm-q1-s01-fsaa4-FreeSerif_Regular_cp106-snap04-1280x0720-1.png |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
After having reached UI usability with widgets and clipping, the following items are becoming more interesting
- Fix general issues with current implementation and API, if any - Fix Graph rendering bugs (Tessellation) - Implement a one-pass smooth AA Graph renderer, allowing to save resources of pass-2 FBO supersampling - Allow passing per-vertex color to Graph Outline (API) - Add subtitles in MediaPlayer GraphUI widget - Add video encoding in our FFMPeg binding, i.e. an FFMPEGMediaRecorder (Encoding + Multiplexing) https://jogamp.org/wiki/index.php?title=SW_Tracking_Report_Feature_Objectives_Overview#Desired_Work_Items In case any company or group is interesting to support this work, please contact me via https://jogamp.org/wiki/index.php?title=Maintainer_and_Contacts#Commercial_Support |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
This post was updated on Jan 22, 2024; 9:21am.
Blog entry with videos detailing things a little more ..
https://jausoft.com/blog/2024/01/21/graphui-frustum-culling-clipping-modelview-space/ Updated FontView01 video in above blog with performance issues fixes, see Bug 1488, Bug 1489 and Bug 1490. |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
Good job, it's a lot better than what I would be able to do by myself. If you go on, I'll consider dropping Ardor3D UI because JOGL itself will cover my needs.
Julien Gouesse | Personal blog | Website
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
In reply to this post by Sven Gothel
Continuing with the GraphUI UI work (Bug 805)
Bug 1491 Comment 5: See a demos w/ > 200 GLMediaPlayer instance running in a GraphUI Ranged Group, having 36 instances being visible and displaying new decoded images. https://jausoft.com/blog/wp-content/uploads/2024/01/UIMediaGrid01-norm-q1-s01-fsaa4-media-snap22b-1920x1080-1.jpg |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
Full-Feature & High-Performance GraphUI GLMediaPlayer Video Player
Demonstrating new audio and subtitle selection and rendering as well as a performance demo w/ 348 GLMediaPlayer instance running in a GraphUI RangedGroup, having 16 and 36 instances being visible and displaying new decoded images. A little teaser in our Graph Type Rendering and UI saga. https://jausoft.com/blog/2024/01/28/fullfeature_highperformance_graphui_video_player/ |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
GraphUI MediaPlayer – Feature Complete
Posted on 2024-02-07 by Sven After showing our GLMediaPlayer & GraphUI MediaPlayer progress, I can now conclude this demonstration being feature complete with text/ASS & bitmap subtitles including international fallback-font (Asia etc), mouse-over time-code & still-images on the progress-slider, proper aspect-ratio cropping, chapter visibility & hopping as well as displaying full stream information. Another milestone in our Graph Type Rendering and UI saga. .... https://jausoft.com/blog/2024/02/07/graphui-mediaplayer-feature-complete/ |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
Fixing JogAmp’s Graph Delaunay Tessellation of Complex Non-Convex Shapes
https://jausoft.com/blog/2024/02/13/fixing-jogamps-graph-delaunay-tessellation-of-complex-non-convex-shapes/ ... The solution was to apply intersection tests for non-convex shapes to reject new CCW and non-circumcircle triangulation candidates in our Delaunay tessellator. The used Delaunay tessellation works well with (almost) convex shapes. In case e.g. a glyph gets to the extremes like ‘M’ in FreeMono or any other complex Chinese symbol – it may just simply happen that the new non-circumcircle triangle point crosses the inner (hole) or outer boundaries of the given polygon..... |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
.. next up would be proper AA with 1-pass shader dropping the 2-pass FBO/VBAA.
Until then .. well, our 2-pass or the GPU's fsaa (msaa) should be used. https://jogamp.org/wiki/index.php?title=SW_Tracking_Report_Feature_Objectives_Overview#Graph |
Free forum by Nabble | Edit this page |