Introduction

Introducing the Fully Animated and Ready-to-Use Skeletal Book Mesh Plugin, designed for those who want to elevate their 3D widget experience with an interactive, animated book interface.
This plugin allows you to render UMG User Widgets onto curved, animated book pages, making it perfect for creating immersive and engaging UI elements.

With this plugin, you can easily render custom User Widgets on the book's pages, bringing a dynamic and captivating interface to your project. The UV-based line trace interaction ensures precise input handling.

The book's functionality is fully exposed to blueprints, allowing you to control book animations and implement custom behaviors with ease.
All rendering features as well as the animation logic, are encapsulated within the Animation Instance Class, simplifying the integration and management of the book's visual elements.

The BookMenuData asset type streamlines the creation of multiple books with different covers and contents.
This data-driven approach allows you to quickly define books in the editor, speeding up the development process.

BookMenuPlugin

Main Features of the Plugin

Installation and Setup

If you want to have a detailed description about the following steps, please refer to: Getting Started

Plugin Structure

drawing

C++ Classes

The plugin consists of two modules: a runtime module and an editor module.
The editor module, though currently basic, adds a new asset type called BookMenuActorData to the editor context menu.
This feature allows you to easily define and manage book menu data within the editor.

The runtime module provides the essential base classes for the plugin.
Most users won't need to interact with the C++ code, as the plugin's functionality is designed to be accessible through Blueprints.

Contents

In the content folder, you will find a variety of assets essential for creating interactive book menus:\


Revision #12
Created 29 June 2024 19:04:23 by Suricoon
Updated 2 September 2024 18:37:20 by Suricoon