skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Sci-Vis Framework

Software ·
OSTI ID:1232005

SVF is a full featured OpenGL 3d framework that allows for rapid creation of complex visualizations. The SVF framework handles much of the lifecycle and complex tasks required for a 3d visualization. Unlike a game framework SVF was designed to use fewer resources, work well in a windowed environment, and only render when necessary. The scene also takes advantage of multiple threads to free up the UI thread as much as possible. Shapes (actors) in the scene are created by adding or removing functionality (through support objects) during runtime. This allows a highly flexible and dynamic means of creating highly complex actors without the code complexity (it also helps overcome the lack of multiple inheritance in Java.) All classes are highly customizable and there are abstract classes which are intended to be subclassed to allow a developer to create more complex and highly performant actors. There are multiple demos included in the framework to help the developer get started and shows off nearly all of the functionality. Some simple shapes (actors) are already created for you such as text, bordered text, radial text, text area, complex paths, NURBS paths, cube, disk, grid, plane, geometric shapes, and volumetric area. It also comes with various camera types for viewing that can be dragged, zoomed, and rotated. Picking or selecting items in the scene can be accomplished in various ways depending on your needs (raycasting or color picking.) The framework currently has functionality for tooltips, animation, actor pools, color gradients, 2d physics, text, 1d/2d/3d textures, children, blending, clipping planes, view frustum culling, custom shaders, and custom actor states

Short Name / Acronym:
SVF; 003285MLTPL00
Version:
00
Programming Language(s):
Medium: X; OS: Java 1.7; Compatibility: Multiplatform
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1232005
Country of Origin:
United States

Similar Records

SU-E-T-41: Analysis of GI Dose Variability Due to Intrafraction Setup Variance
Journal Article · Sun Jun 01 00:00:00 EDT 2014 · Medical Physics · OSTI ID:1232005

Enabling Real-Time Volume Rendering of Functional Magnetic Resonance Imaging on an iOS Device
Journal Article · Fri Dec 15 00:00:00 EST 2017 · Journal of Digital Imaging (Online) · OSTI ID:1232005

Modeling injection molding of net-shape active ceramic components.
Technical Report · Wed Nov 01 00:00:00 EST 2006 · OSTI ID:1232005

Related Subjects