• Skip to main content
  • Skip to footer

INT

Empowering Visualization

COMMUNITY BLOG
CONTACT US SUPPORT
MENUMENU
  • Solutions
    • Overview
    • Real-Time Visualization
    • Visualization Components
    • New Energy Visualization
    • OSDU Visualization
    • Machine Learning
    • Developer Tools
    • Cloud Partners
  • Products
    • IVAAP™
          • SOLUTIONS

            Real-Time Visualization

            OSDU Visualization

            Visualization Components

            New Energy Visualization

            Upstream Data Visualization

          • SUCCESS STORIES

            WEATHERFORD
            Well delivery optimization software

            BARDASZ
            Data management, data quality monitoring

            ANPG / SATEC-MIAPIA
            Virtual data room

            MAILLANCE
            High-performance visualization of ML algorithms

            SEE ALL >

          • SUPPORT

            DEVELOPER COMMUNITY
            Join or log in to the INT Developer Community.

            GET SUPPORT
            Log a ticket for an issue or bug.

            CONTACT US

          • DEMOS

            IVAAP DEMOS
            Cloud-Based Demos

            FIRST TIME HERE?
            Register to access our
            IVAAP demos

    • GeoToolkit™
          • SUCCESS STORIES

            CAYROS
            Field development planning

            TOTALENERGIES
            High-performance large dataset reservoir rendering

            IFP ENERGIES NOUVELLES
            Seismic and structural interpretation validation

            SEE ALL >

          • SUPPORT

            DEVELOPER COMMUNITY
            Join or log in to the INT Developer Community.

            GET SUPPORT
            Log a ticket for an issue or bug.

            CONTACT US

          • DEMOS

            GEOTOOLKIT DEMOS
            Geoscience Demos

    • INTViewer™
          • SUCCESS STORIES

            STRYDE
            Fast seismic QA/QC in the field

            SILVERTHORNE SEISMIC
            Efficient 2D/3D seismic data delivery

            WIRELESS SEISMIC
            Drones, IoT, and Advanced Onsite Seismic Data Validation

            SEE ALL >

          • SUPPORT

            GET SUPPORT
            Log a ticket for an issue or bug.

            CONTACT US

          • PLUG-INS

            EXTEND INTVIEWER
            More than 65 plugins available

  • Demos
    • GeoToolkit Demos
    • IVAAP Demos
  • Success Stories
  • Resources
    • Blog
    • Developer Community
    • FAQ
    • INT Resources Library
  • About
    • Overview
    • News
    • Events
    • Careers
    • Meet Our Team
    • About INT

Carnac 3D

Jul 19 2023

Introducing INT’s GeoToolkit.JS 2023: The Latest Release Packed with Cutting-Edge Features to Enhance User Experience

The GeoToolkit.JS 2023 release innovation includes TypeScript migration, React Native support for mobile devices, improved composite schematics widget, added horizontal mode for MultiWellWidget, and more.

Houston, TX — July 19, 20223 — Today, INT proudly announces the release of GeoToolkit.JS 2023, the most advanced version of the company’s comprehensive set of high-performance tools and libraries for visualization of upstream data. GeoToolkit.JS 2023 comes with a wide range of exciting features and enhancements designed to revolutionize the user experience and empower developers to create exceptional applications.

The GeoToolkit.JS 2023 release introduces several notable highlights:

  1. TypeScript Migration and Public API Review: We migrated the entire GeoToolkit.JS library to TypeScript, resulting in improved code maintainability and enhanced developer productivity. Additionally, the Public API has undergone a comprehensive review, ensuring a more intuitive and streamlined development process.
  2. Seismic 2D Wiggle Anti-Aliasing: With our new anti-aliasing feature, based on Xiaolin Wu, seismic 2D wiggle displays are now visually smoother and more accurate, enabling geoscientists to analyze seismic data with unprecedented clarity.
  3. High-Level ChartWidget Class: GeoToolkit.JS 2023 introduces the ChartWidget class, simplifying the creation and customization of charts. This high-level abstraction allows developers to effortlessly integrate interactive charts into their applications, providing rich visualizations to end-users to support multiples series, union/stacked model space, and more.
  4. React Native Support for Mobile Development: We understand the importance of mobile application development, and with this release, we are excited to offer React Native support. Developers can now leverage the power of GeoToolkit.JS to build geoscience applications for both iOS and Android platforms, reaching a wider audience.
  5. Well Log Correlation Display Optimization: Our optimization efforts have resulted in lightning-fast performance when displaying over 10,000+ wells. Users can now visualize and analyze vast amounts of well log data within seconds, facilitating faster decision-making and improving productivity. Additionally, we have introduced a new feature called horizontal mode for MultiWellWidget. With this new mode, users can view and interact with the well log data in a horizontal layout, providing a different perspective and enabling more efficient analysis. Whether users prefer the traditional vertical view or the new horizontal mode, our optimized display and performance ensure a seamless experience even with large datasets.

These highlights are just a glimpse of what GeoToolkit.JS 2023 has to offer. Our commitment to continuous innovation and user-centric development ensures that the latest release meets the evolving needs of the geoscience community.


“For this release, it was important for us to incorporate features that would make our users’ lives easier and improve the level of applications — both web and mobile — that they can create with GeoToolkit,” said Dr. Dmitriy Lukyanenko, Director of Software Development at INT. “We work closely with our Developer Community to understand and respond to their needs, and we think this release really delivers on that promise.”


To learn more about GeoToolkit.JS 2023, please visit int.com/products/geotoolkit/ or contact us at intinfo@int.com.

Read the GeoToolkit.JS 2023 Release Notes.
Read the press release on PRWeb.

____________

ABOUT GEOTOOLKIT:

GeoToolkit™ is a comprehensive set of high-performance tools and libraries to display 2D/3D seismic, well log, schematics, contour, maps, charts, and more. Perfect for developers who want to build advanced domain-oriented software quickly.

ABOUT INT:

INT software empowers the largest energy and services companies in the world to visualize their complex subsurface data (seismic, well log, reservoir, and schematics in 2D/3D). INT offers a visualization platform (IVAAP) and libraries (GeoToolkit) developers can use with their data ecosystem to deliver subsurface solutions (Exploration, Drilling, Production). INT’s powerful HTML5/JavaScript technology can be used for data aggregation, API services, and high-performance visualization of G&G and petrophysical data in a browser. INT simplifies complex subsurface data visualization.

For more information about GeoToolkit or INT’s other data visualization products, please visit https://int.flywheelstaging.com.

INT, the INT logo, and GeoToolkit are trademarks of Interactive Network Technologies, Inc., in the United States and/or other countries.

Filed Under: Carnac 2D, Carnac 3D, GeoToolkit, GeoToolkit (Geoscience), HTML5Viewer, JavaScript, Press Release

Jun 11 2020

Optimizing 3D Subsurface Web Applications with GeoToolkit

The WebGL technology that allows 3D rendering on browsers was released in 2009, and yet, 11 years later, 3D is hardly said to be common for web applications in E&P. Despite the advantages of 3D rendering and the trend of migrating applications to web browsers, there are various obstacles that developers have to face and overcome. The steep learning curve, the insufficient cross-platform support, and the difficulty of maintaining make WebGL a beast to work with. In a way, we want to keep the obstacles away from web developers, so INT provides Carnac3D, a subset of GeoToolkit, as an industry-leading graphical product.

Carnac3D is a comprehensive set of graphical tools for data visualization, and it empowers 3D rendering for IVAAP and many other industrial applications. The toolset utilizes WebGL to achieve GPU rendering in web browsers. Meanwhile, it mitigates the drawbacks of the technology and enriches the functionalities specialized for oil and gas.

Getting Started with 3D Rendering Should Not Be Frustrating

The concept of 3D rendering has a lot in common with photography: We need a camera, a scene, and a light source to get started. They are so essential that we can’t take photos without them. In WebGL, it is the same process, except we cannot take that equipment for granted. We had to create a camera, a scene, and a light source ourselves each time we built an application, by playing with the C-like shading language and the low-level graphical APIs. It was a tedious procedure, so we have proposed a solution in Carnac3D. We want our users to have all tools ready when they start to build an application, without having to build tools first.

Having things encapsulated doesn’t mean the user will lose control of the details, because we also provide an intuitive interface. No matter which framework (Angular, React, or Vue) or language (JavaScript or TypeScript) the users choose, they can modify and control the settings for rendering with minimum efforts. 

An active community and strong support are things that developers look for when they evaluate and choose among different technologies. INT honors these and has established a developer site with detailed documentation and tutorials. Whenever our users have questions, they can always get help by simply opening a support ticket or logging on to the INT Developer Community. 

Rendering E&P Models Is as Simple as Providing Data

From the render engine’s perspective, it only rasterizes primitives like triangles and does not understand industrial models by default. How can our users render complicated industrial models without having to stack triangles? Our work in Carnac3D gets the job done, so the users can focus on what is more important for them.

3D graphics require a lot of math computations to be done. For example, the render engine behind the hood needs to perform numerous matrix operations for simple actions such as translating, scaling, and rotation. During our process of developing, we created many helper functions that tackle 3D math. Our math module also handles the situation when the users need to trim and fit their 3D data.

Typical E&P features in Carnac3D include, but are not limited to, well trajectories, log curves, array logs, seismics, surfaces, volumetric rendering, and reservoirs. In the user’s application, these features are available and ready to use by providing corresponding datasets. Possible sources for the dataset are local files on disk, data in cloud storage like AWS, and different services like INTGeoServer. We also take into account if users have their own data storage.

ReservoirGrid Is an Example of How We Optimize Things

ReservoirGrid is a feature in Carnac3D that allows users to visualize reservoir characterization. For years, web developers in oil and gas industries have worked on increasing the capacity of reservoir rendering while maintaining a desirable performance. Due to the limitation of web browsers, it’s hard for web applications to catch up with desktop counterparts in terms of performance and scalability. ReservoirGrid is our solution that tackles the dilemma.

INT reservoir grid

To break down into details, we shall see a reservoir consists of numerous hexahedral cells. Each cell stores information such as property value (color), IJK index, and custom data. By bundling the cells together, it can display some internal objects like horizons and skeletons. What makes our ReservoirGrid standout if it sounds concise already? The short answer is optimization. 

We rely on all possible hardware accelerations that WebGL is capable of doing. For example, we noticed that the outlines of each cell bring extra computing burden, so we eliminated these extra draw calls by dealing with them in shaders. We consider it slow to let the CPU do cell filtering, so we impose filters in shaders to reduce communication costs. We observe that each cell might have different shapes, but it is hexahedral anyway, so we manage the GPU to perform instancing drawing with a single draw call. The above and many other minor optimizations help ReservoirGrid render up to a million cells with an entry-level GPU.

For more information on 3D Rendering or INT’s GeoToolkit, please visit our GeoToolkit page.

Want to know more? Check out our webinar Optimizing 3D Subsurface Web Applications.


Filed Under: Carnac 3D, GeoToolkit Tagged With: 3D, geotoolkit, ivaap, Reservoir, WebGL

Footer

Solutions

  • Real-Time Visualization
  • Visualization Components
  • New Energy Visualization
  • OSDU Visualization
  • Machine Learning
  • Developer Tools
  • Cloud Partners
  • Customer Success Stories

Products

  • IVAAP
  • GeoToolkit
  • INTViewer
  • IVAAP Demos
  • GeoToolkit Demos

About

  • News
  • Events
  • Careers
  • Management Team

Resources

  • Blog
  • FAQ

Support

  • JIRA
  • Developer Community

Contact

INT logo
© 1989–2024 Interactive Network Technologies, Inc.
Privacy Policy
  • Careers
  • Contact Us
  • Search

COPYRIGHT © 2025 INTERACTIVE NETWORK TECHNOLOGIES, Inc