CN111523069B - Method and system for realizing electronic book playing 3D effect based on 3D engine - Google Patents
Method and system for realizing electronic book playing 3D effect based on 3D engine Download PDFInfo
- Publication number
- CN111523069B CN111523069B CN202010322447.6A CN202010322447A CN111523069B CN 111523069 B CN111523069 B CN 111523069B CN 202010322447 A CN202010322447 A CN 202010322447A CN 111523069 B CN111523069 B CN 111523069B
- Authority
- CN
- China
- Prior art keywords
- electronic book
- book
- model
- user
- engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000000694 effects Effects 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000009877 rendering Methods 0.000 claims abstract description 21
- 230000006855 networking Effects 0.000 claims abstract description 13
- 238000012216 screening Methods 0.000 claims abstract description 7
- 230000002452 interceptive effect Effects 0.000 claims description 21
- 239000000463 material Substances 0.000 claims description 19
- 230000006399 behavior Effects 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000009471 action Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 description 5
- 210000003484 anatomy Anatomy 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000017531 blood circulation Effects 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000010009 beating Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000009967 tasteless effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2016—Rotation, translation, scaling
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Graphics (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method for realizing the 3D effect of playing an electronic book based on a 3D engine, which comprises the following steps: step S1, when a user uses an electronic book, uploading the corresponding electronic book to a cloud, and after converting a book format into an ePub format, opening the electronic book locally by a cloud SaaS service; s2, when the 3D electronic book is opened, cloud searching is carried out on the 3D electronic book through the SaaS service to return to the recommended 3D scene, and reading of the book can be started; step S3, carrying out keyword traversal screening on the content of each page of the 3D electronic book under the networking condition, searching keywords which can be identified in the book, and adding hyperlinks to the keywords; step S4, rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the reader, and after the 3D electronic book receives the click hyperlink message, calling out a 3D model or scene to interact with the user; the user can read the electronic book with 3D effect.
Description
Technical Field
The invention relates to the field of electronic book players, in particular to a method and a system for realizing 3D effect of electronic book playing based on a 3D engine.
Background
Electronic books refer to publications with digitalized information contents such as characters, pictures, sounds and images, and handheld readers with integrated storage and display terminals for embedding or downloading the digitalized information contents such as characters, pictures, sounds and images. Existing electronic books generally do not have 3D effects, but some electronic books have 3D effects, but they do not support 3D scenes or use a 3D engine. Such as: the 3D electronic book of the cloud exhibition is a 3D electronic book based on Web version, and the software supports PDF to be converted into electronic book manufacturing software with simple 2D page turning effect. Books support the insertion of text, pictures, links, video, audio resources. The functions of book sharing, content retrieval, offline downloading and reading and the like are supported functionally.
Another example is: the 3DPageFlip is a PC version of 3D electronic book browsing and making software which supports PDF, DOC, PPT and ePub to convert into a 3D book, the book page turning effect supports 3D page turning, and the book content is not editable. The function supports background to replace videos, flash and pictures, the book content supports simple bookmarks, and books can be independently packaged into exe and H5 for independent release. Support in 3D is limited to page turning effects only.
The prior art has the following defects:
the method has the following defects: most 3D electronic books of cloud exhibition graphics and 3DPageFlip do not use a 3D engine, so that the inherent deficiency is shown in 3D rendering, the special pseudo 3D processing is carried out on the representation of a user only on page turning, and the 3D advantage is not exerted.
And the second disadvantage is that: most 3D electronic books do not support 3D scenes, and are represented on 3D effects by using some animations or video replacing 3D scenes as a background, and repeatedly playing some videos or animations continuously, so that the user cannot play the experience of rendering reading.
And the third disadvantage is: most 3D electronic books only support video, audio, text, and pictures on book contents, and cannot support the display of 3D models and 3D scenes because the 3D engine is not really used, and the display is insufficient in the way of expressing book contents.
Fourth disadvantage: most 3D electronic books only support a custom format for content description, and the production is shown as the fact that 3D electronic books can be produced by using a matched resource production industry tool, so that the yield of courseware is affected.
Fifth disadvantage is: the traditional 3D electronic book can only simply support reading for users, is boring and tasteless when describing characters and pictures on some scientific books, and cannot enable readers to know the form of a real object in a most intuitive mode.
Disclosure of Invention
In order to overcome the problems, the invention aims to provide a method for realizing the 3D effect of playing an electronic book based on a 3D engine, wherein the book is displayed by using the rendering of the 3D engine, and the electronic book is no longer a planar book, so that the book can have a more vivid representation method.
The invention is realized by adopting the following scheme: a method for realizing electronic book playing 3D effects based on a 3D engine, the method comprising the steps of:
step S1, when a user uses an electronic book, uploading the corresponding electronic book to a cloud, and after converting a book format into an ePub format, opening the electronic book locally by a cloud SaaS service;
s2, when the 3D electronic book is opened, cloud searching is carried out on the 3D electronic book through the SaaS service to return to the recommended 3D scene, and reading of the book can be started;
step S3, carrying out keyword traversal screening on the content of each page of the 3D electronic book under the networking condition, searching keywords which can be identified in the book, and adding hyperlinks to the keywords;
and S4, rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the reader, and after the 3D electronic book receives the click hyperlink message, calling out a 3D model or scene to interact with the user.
Further, the step 2 is further specifically: when the 3D electronic book is opened, keyword extraction is carried out on book content, the extracted keywords are uploaded to a search server, the search server can push the extracted keywords to usable 3D scenes through searching and matching of an electronic book database, a user can use recommended 3D scenes or autonomously select a reading environment, after the recommended 3D scenes are received, the 3D scenes are downloaded from the electronic book database, a 3D engine is called to render the 3D scenes, and the user starts to read books in the rendered scenes.
Further, the step 3 is further specifically: and uploading the characters in the 3D electronic book page to a search server for keyword matching search under the networking condition, searching the keywords by the search server through the resource tag of the 3D material library, returning to the 3D resource downloading address existing in the 3D material library after searching, and adding the 3D resource downloading address to the matched keywords in the page.
Further, the step 4 is further specifically: and rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the reader, when the book in the book receives the text which is clicked by the user and matches with the keyword, downloading a corresponding 3D model on the 3D material library by using a 3D resource downloading address which is carried in the keyword, and after the 3D model is downloaded, rendering the 3D model by calling the 3D engine, and calling out the rendered 3D model or scene to interact with the user.
Further, the 3D model can support interactive operations of user gesture zoom-in, zoom-out, and stretching, in which the 3D model or scene interacts with user behavior using a model of configured behavior actions.
The invention also provides a system for realizing the 3D effect of playing the electronic book based on the 3D engine, which comprises: the system comprises a format conversion module, a play scene selection module, a book content association information module and an interactive reading module;
the format conversion module: when a user uses an electronic book, uploading the corresponding electronic book to a cloud, and locally opening the electronic book after the cloud SaaS converts the book format into an ePub format;
the play scene selection module opens the 3D electronic book, and the 3D electronic book is subjected to cloud retrieval through the SaaS service to return to the recommended 3D scene, so that the book can be read;
the book content association information module is used for carrying out keyword traversal screening on the content of each page of the 3D electronic book under the condition of networking, searching keywords which can be identified in the book, and adding hyperlinks to the keywords;
and the interactive reading module is used for rendering the 3D electronic book content by using the 3D engine and presenting the 3D electronic book content to the reader, and after the 3D electronic book receives the click hyperlink message, the 3D model or scene is called out to interact with the user.
Further, the play scene selection module is further specifically: when the 3D electronic book is opened, keyword extraction is carried out on book content, the extracted keywords are uploaded to a search server, the search server can push the extracted keywords to usable 3D scenes through searching and matching of an electronic book database, a user can use recommended 3D scenes or autonomously select a reading environment, after the recommended 3D scenes are received, the 3D scenes are downloaded from the electronic book database, a 3D engine is called to render the 3D scenes, and the user starts to read books in the rendered scenes.
Further, the book content association information module is further specifically: and uploading the characters in the 3D electronic book page to a search server for keyword matching search under the networking condition, searching the keywords by the search server through the resource tag of the 3D material library, returning to the 3D resource downloading address existing in the 3D material library after searching, and adding the 3D resource downloading address to the matched keywords in the page.
Further, the interactive reading module is further specifically: and rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the reader, when the book in the book receives the text which is clicked by the user and matches with the keyword, downloading a corresponding 3D model on the 3D material library by using a 3D resource downloading address which is carried in the keyword, and after the 3D model is downloaded, rendering the 3D model by calling the 3D engine, and calling out the rendered 3D model or scene to interact with the user.
Further, the 3D model can support interactive operations of user gesture zoom-in, zoom-out, and stretching, in which the 3D model or scene interacts with user behavior using a model of configured behavior actions.
The invention has the beneficial effects that: 1. breaking the cognition of the traditional electronic book: the books are displayed by using the rendering of the 3D engine, the electronic books are not planar books any more, and the books can have more vivid expression methods.
2. Support the mainstream book format on the market: books support the mainstream electronic book formats such as ePub, PDF, doc, txt, PPT and the like, and all books can be matched or corresponding 3D scenes can be manually selected, so that a user can read in a better immersive mode.
3. 3D conversion of traditional book content: through phrase matching to the corresponding 3D material library resource center, a user can display the corresponding 3D model by clicking characters.
4. Interactive 3D: the invention supports interaction with the 3D model in the book, so that a user can not only zoom in and zoom out the model, but also call the state machine of the model to perform user interaction by clicking the model.
Drawings
FIG. 1 is a schematic flow chart of the method of the present invention.
Fig. 2 is a data flow diagram of the method of the present invention.
Fig. 3 is a schematic view showing an effect of 3D display of the 3D electronic book according to the present invention.
Fig. 4 is a frame diagram of the system of the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
Referring to fig. 1 and 2, the method for realizing the 3D effect of playing the electronic book based on the 3D engine of the present invention includes the following steps:
step S1, when a user uses an electronic book, uploading the corresponding electronic book to a cloud, and after converting a book format into an ePub format, opening the electronic book locally at a client by a cloud SaaS service; saaS is an abbreviated name for Software-as-a-Service, meaning that Software is a Service, i.e., providing a Software Service over a network. The SaaS platform provider uniformly deploys the application software on a server of the SaaS platform provider, a client can order required application software services to a manufacturer through the Internet according to actual demands of work, pay the cost to the manufacturer according to the number and time of the ordered services, and obtain the services provided by the SaaS platform provider through the Internet.
S2, when the 3D electronic book is opened, cloud searching is carried out on the 3D electronic book through the SaaS service to return to the recommended 3D scene, and reading of the book can be started;
step S3, carrying out keyword traversal screening on the content of each page of the 3D electronic book under the networking condition, searching keywords which can be identified in the book, and adding hyperlinks to the keywords;
and S4, rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the reader, and after the 3D electronic book receives the click hyperlink message, calling out a 3D model or scene to interact with the user.
The invention is further described with reference to the following specific examples:
step 1, normalizing book format: the invention supports opening a common electronic book format (txt, doc, ppt, pdf, ePub), when a user opens the electronic book, the corresponding book is uploaded to the cloud server, the cloud server detects and converts the book format, and the book format is opened locally at the client after being converted into the ePub format, so that the normalization has the advantage of supporting all the electronic formats.
Step 2, recommending an immersive reading environment: when the 3D electronic book is opened, the system extracts keywords from book contents, the extracted keywords are uploaded to a search server, the search server can push the extracted keywords to usable 3D scenes through searching and matching of a database, a user can use recommended scenes or can autonomously select a reading environment, after receiving the recommended scenes, the 3D scenes are downloaded, the 3D engine is called to render the 3D scenes, and the user can start immersive reading of the book in the rendered scenes.
Step 3, enhancing book content association information: under the networking condition, the system can upload the characters in the pages in the book to the server for keyword matching search, the search server searches the keywords by matching with the resource labels of the 3D material library, returns the 3D resource downloading addresses existing in the 3D material library after searching, and adds the 3D resource downloading addresses to the matched keywords in the pages (the step can also be that the keywords are manually set by an editor to link to corresponding 3D resources when the book is edited);
step 4, interactive reading: when the book in the book receives the text of the matching keyword clicked by the user, the corresponding 3D model is downloaded on the 3D material library by using a 3D resource downloading address carried in the keyword, and after the 3D model is downloaded, the 3D engine is called to render the 3D model, the 3D display effect is as shown in fig. 3, and the 3D model can support interactive operations such as gesture zoom-in and zoom-out of the user. In interactive operation, the 3D model or scene interacts with the user's behavior using the model of the configured behavior action.
The application scene of the invention is as follows: when the teacher selects a picture with a mark of '3D' or a hyperlinked 'heart' word, a beating heart is displayed in the center of the book, and a user enlarges and reduces the heart through gestures to rotate the heart to adjust the object observation point in teaching. When clicking on some tissues of the heart, the heart state changes to display some 3D animation of blood flow, so that students can understand the structure of the heart and the rule of blood flow. The teaching quality is improved through the observation of the 3D object.
Open "anatomy" book: the anatomy supports format books such as ePub, PDF, 3DP (autonomous research format), txt, doc, PPT, which are converted to identifiable ePub formats by cloud SaaS service for opening.
Using 3D laboratory scenario: the SaaS service provides a book name analysis service, and the book is a book for medical experiments by analyzing keywords of anatomy, and the server pushes a 3D laboratory scene to a teaching scene.
Select the section heart: using the W3C defined e-book format, regular expressions are used to automatically turn books with chapters that can support navigation to specific chapters during the conversion process.
Clicking on a picture with a logo identifying "3D" or a hyperlinked "heart" word: the pictures can be added with the function of hyperlinks when editing books or automatically added by traversing keywords, and when the user clicks the hyperlinks, the corresponding 3D model is opened from a server or locally and rendered on a screen for being presented for observation by the user.
The user rotates the heart in a zooming-in and zooming-out manner through gestures: the 3D model can realize the zooming-in and zooming-out rotation of the model through matrix change, so that a user can change the matrix change through gestures, and the user can observe the model from various angles.
A 3D animation showing some blood flow after a change in heart state: some fine teaching models can find a 3D model with animation through SaaS, each model is added with a 'state machine' (namely a digital model) at the beginning of design, skeleton animation of the model is adjusted through state transition of the state machine, triangular surface on the model is driven to change through matrix calculation of the skeleton, and the user is provided with the sense of animation.
The whole book is normalized according to the format of the book, recommends an immersive reading environment, enhances the associated information of the book content, interactively reads and presents the book to the user in different ways.
As shown in fig. 4, the present invention further provides a system for implementing an electronic book playing 3D effect based on a 3D engine, where the system includes: the system comprises a format conversion module, a play scene selection module, a book content association information module and an interactive reading module;
the format conversion module: when a user uses an electronic book, uploading the corresponding electronic book to a cloud, and locally opening the electronic book after the cloud SaaS converts the book format into an ePub format;
the play scene selection module opens the 3D electronic book, and the 3D electronic book is subjected to cloud retrieval through the SaaS service to return to the recommended 3D scene, so that the book can be read;
the book content association information module is used for carrying out keyword traversal screening on the content of each page of the 3D electronic book under the condition of networking, searching keywords which can be identified in the book, and adding hyperlinks to the keywords;
and the interactive reading module is used for rendering the 3D electronic book content by using the 3D engine and presenting the 3D electronic book content to the reader, and after the 3D electronic book receives the click hyperlink message, the 3D model or scene is called out to interact with the user.
The play scene selection module is further specifically: when the 3D electronic book is opened, keyword extraction is carried out on book content, the extracted keywords are uploaded to a search server, the search server can push the extracted keywords to usable 3D scenes through searching and matching of an electronic book database, a user can use recommended 3D scenes or autonomously select a reading environment, after the recommended 3D scenes are received, the 3D scenes are downloaded from the electronic book database, a 3D engine is called to render the 3D scenes, and the user starts to read books in the rendered scenes.
The book content associated information module is further specifically: and uploading the characters in the 3D electronic book page to a search server for keyword matching search under the networking condition, searching the keywords by the search server through the resource tag of the 3D material library, returning to the 3D resource downloading address existing in the 3D material library after searching, and adding the 3D resource downloading address to the matched keywords in the page.
Further, the interactive reading module is further specifically: and rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the reader, when the book in the book receives the text which is clicked by the user and matches with the keyword, downloading a corresponding 3D model on the 3D material library by using a 3D resource downloading address which is carried in the keyword, and after the 3D model is downloaded, rendering the 3D model by calling the 3D engine, and calling out the rendered 3D model or scene to interact with the user. The 3D model can support interactive operation of user gesture zooming in, zooming out and stretching, and the 3D model or scene can interact with user behaviors by using the model with configured behavior actions in the interactive operation.
In summary, the invention can realize 1 and exert 3D advantages: not only 3D page turning effects are supported, but also 3D modes are used for modeling in the book selection process or content presentation, and the 3D effects can be used for improving the immersive reading of a user more easily, and the teaching quality can be improved in some teaching.
2. Support of 3D models: two schemes are used in books to enable the 3D model to be embedded in the electronic book, one is a hyperlink mode, the model is opened when a user clicks, and the method is suitable for being used in some scenes focusing on content reading; one is that the 3D model is embedded directly into the book when the pages are opened, and is used in a great deal in some preschool education or scientific books.
3. Open format is supported: on the format support of books, the patent supports all formats of the current main stream, all formats can be analyzed to be normalized or not after entering the method, the normalization processing of the formats is completed through the cloud server and then returned to the client, the user can open the format to be read at any time by the method, and the product can support all main stream formats on the market to the maximum extent by the method.
4. Interaction of 3D models: after the 3D model is opened, the three-dimensional model can interact with all the 3D models, not only can the gesture expansion and contraction rotation be supported, but also the animation of the model can be supported, so that the model is more vivid, and the teaching quality can be improved in teaching in some scientific subjects.
The foregoing description is only of the preferred embodiments of the invention, and all changes and modifications that come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
Claims (4)
1. A method for realizing electronic book playing 3D effect based on a 3D engine is characterized in that: the method comprises the following steps:
step S1, when a user uses an electronic book, uploading the corresponding electronic book to a cloud, and after converting a book format into an ePub format, opening the electronic book locally by a cloud SaaS service;
s2, when the 3D electronic book is opened, cloud searching is carried out on the 3D electronic book through the SaaS service to return to the recommended 3D scene, and reading of the book can be started; the step 2 is further specifically: when the 3D electronic book is opened, extracting keywords from the book content, uploading the extracted keywords to a search server, pushing the search server to usable 3D scenes through searching and matching of an electronic book database, enabling a user to use the recommended 3D scenes or autonomously select a reading environment, downloading the 3D scenes from the electronic book database after receiving the recommended 3D scenes, calling a 3D engine to render the 3D scenes, and enabling the user to read the book in the rendered scenes;
step S3, carrying out keyword traversal screening on the content of each page of the 3D electronic book under the networking condition, searching keywords which can be identified in the book, and adding hyperlinks to the keywords; the step 3 is further specifically: uploading characters in a 3D electronic book page to a search server for keyword matching search under the networking condition, searching the keywords by the search server through the resource tag of the 3D material library, returning to a 3D resource downloading address existing in the 3D material library after searching, and adding the 3D resource downloading address to the matched keywords in the page;
step S4, rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the reader, and after the 3D electronic book receives the click hyperlink message, calling out a 3D model or scene to interact with the user;
the step 4 is further specifically: and rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the reader, when the book in the book receives the text which is clicked by the user and matches with the keyword, downloading a corresponding 3D model on the 3D material library by using a 3D resource downloading address which is carried in the keyword, and after the 3D model is downloaded, rendering the 3D model by calling the 3D engine, and calling out the rendered 3D model or scene to interact with the user.
2. The method for realizing the 3D effect of playing the electronic book based on the 3D engine according to claim 1, wherein the method comprises the following steps: the 3D model can support interactive operation of user gesture zooming in, zooming out and stretching, and the 3D model or scene can interact with user behaviors by using the model with configured behavior actions in the interactive operation.
3. A system for realizing electronic book playing 3D effect based on a 3D engine is characterized in that: the system comprises: the system comprises a format conversion module, a play scene selection module, a book content association information module and an interactive reading module;
the format conversion module: when a user uses an electronic book, uploading the corresponding electronic book to a cloud, and locally opening the electronic book after the cloud SaaS converts the book format into an ePub format;
the play scene selection module opens the 3D electronic book, and the 3D electronic book is subjected to cloud retrieval through the SaaS service to return to the recommended 3D scene, so that the book can be read; the play scene selection module is further specifically: when the 3D electronic book is opened, extracting keywords from the book content, uploading the extracted keywords to a search server, pushing the search server to usable 3D scenes through searching and matching of an electronic book database, enabling a user to use the recommended 3D scenes or autonomously select a reading environment, downloading the 3D scenes from the electronic book database after receiving the recommended 3D scenes, calling a 3D engine to render the 3D scenes, and enabling the user to read the book in the rendered scenes;
the book content association information module is used for carrying out keyword traversal screening on the content of each page of the 3D electronic book under the condition of networking, searching keywords which can be identified in the book, and adding hyperlinks to the keywords; the book content associated information module is further specifically: uploading characters in a 3D electronic book page to a search server for keyword matching search under the networking condition, searching the keywords by the search server through the resource tag of the 3D material library, returning to a 3D resource downloading address existing in the 3D material library after searching, and adding the 3D resource downloading address to the matched keywords in the page;
the interactive reading module is used for rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the front of a reader, and after the 3D electronic book receives the click hyperlink message, a 3D model or scene is called out to interact with a user;
the interactive reading module further comprises the following specific steps: and rendering the 3D electronic book content by using a 3D engine and presenting the 3D electronic book content to the reader, when the book in the book receives the text which is clicked by the user and matches with the keyword, downloading a corresponding 3D model on the 3D material library by using a 3D resource downloading address which is carried in the keyword, and after the 3D model is downloaded, rendering the 3D model by calling the 3D engine, and calling out the rendered 3D model or scene to interact with the user.
4. A system for implementing an electronic book playing 3D effects based on a 3D engine as claimed in claim 3, wherein: the 3D model can support interactive operation of user gesture zooming in, zooming out and stretching, and the 3D model or scene can interact with user behaviors by using the model with configured behavior actions in the interactive operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010322447.6A CN111523069B (en) | 2020-04-22 | 2020-04-22 | Method and system for realizing electronic book playing 3D effect based on 3D engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010322447.6A CN111523069B (en) | 2020-04-22 | 2020-04-22 | Method and system for realizing electronic book playing 3D effect based on 3D engine |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111523069A CN111523069A (en) | 2020-08-11 |
CN111523069B true CN111523069B (en) | 2023-04-28 |
Family
ID=71903483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010322447.6A Active CN111523069B (en) | 2020-04-22 | 2020-04-22 | Method and system for realizing electronic book playing 3D effect based on 3D engine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111523069B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111951387B (en) * | 2020-08-14 | 2023-10-13 | 福建天泉教育科技有限公司 | Method and system for supporting 3D model based on ePub electronic publishing format |
CN113010646A (en) * | 2021-03-31 | 2021-06-22 | 苏州乐智永成智能科技有限公司 | Library's wisdom audiovisual management system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106776449A (en) * | 2016-12-21 | 2017-05-31 | 北京农业信息技术研究中心 | A kind of plant KePu Electronics book reads methods of exhibiting and device |
CN107644152A (en) * | 2016-07-20 | 2018-01-30 | 江苏云媒数字科技有限公司 | Hypermedia e-book publishing system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190179499A1 (en) * | 2017-10-20 | 2019-06-13 | Qurika Inc. | Systems and methods for providing a digital content reader and collection display application implementing 3d graphical user interfaces and interactions |
-
2020
- 2020-04-22 CN CN202010322447.6A patent/CN111523069B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107644152A (en) * | 2016-07-20 | 2018-01-30 | 江苏云媒数字科技有限公司 | Hypermedia e-book publishing system |
CN106776449A (en) * | 2016-12-21 | 2017-05-31 | 北京农业信息技术研究中心 | A kind of plant KePu Electronics book reads methods of exhibiting and device |
Also Published As
Publication number | Publication date |
---|---|
CN111523069A (en) | 2020-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11256848B2 (en) | Automated augmentation of text, web and physical environments using multimedia content | |
CN102754127B (en) | The method and system of the cartoon medium that collects is inputted based on keyword and character string | |
US10325397B2 (en) | Systems and methods for assembling and/or displaying multimedia objects, modules or presentations | |
US10671251B2 (en) | Interactive eReader interface generation based on synchronization of textual and audial descriptors | |
CN102483742B (en) | For managing the system and method for internet media content | |
TWI514171B (en) | System and methods for dynamic page creation | |
KR20150080556A (en) | Methods and Systems for Creating, Delivering, Using and Leveraging integrated Teaching and Learning | |
WO2012103267A2 (en) | Digital asset management, authoring, and presentation techniques | |
TWI457768B (en) | A content generation apparatus, a system for providing a web-based service to permit integration of user generated content with sponsored media and a computer-implemented method | |
CN113722535B (en) | Method for generating book recommendation video, electronic device and computer storage medium | |
CN112287168A (en) | Method and apparatus for generating video | |
JP2020005309A (en) | Moving image editing server and program | |
EP3400569A1 (en) | Generating video content items using object assets | |
CN111523069B (en) | Method and system for realizing electronic book playing 3D effect based on 3D engine | |
JP2019220098A (en) | Moving image editing server and program | |
JP5552987B2 (en) | Search result output device, search result output method, and search result output program | |
JP2020065307A (en) | Server, program, and moving image distribution system | |
CN106951405B (en) | Data processing method and device based on typesetting engine | |
CN118474476A (en) | AIGC-based travel scene video generation method, system, equipment and storage medium | |
JP4514671B2 (en) | CONTENT EDITING DEVICE, COMPUTER-READABLE PROGRAM, AND RECORDING MEDIUM CONTAINING THE SAME | |
Fels et al. | Sign language online with Signlink Studio 2.0 | |
US20250005823A1 (en) | Automated Generation of Immersive Interfaces | |
US20060230069A1 (en) | Media transmission method and a related media provider that allows fast downloading of animation-related information via a network system | |
JP6979738B1 (en) | Servers and animation recommendation systems, animation recommendation methods, programs | |
CN119645268A (en) | Intelligent interaction method and system for documents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |