Texture mapping device, texture mapping method, and program
A texture mapping and texture technology, applied in image data processing, 3D image processing, instruments, etc., can solve the problems of time-consuming, long processing time, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0035] ***Description of structure***
[0036] figure 1 It is a diagram showing the block structure of the texture mapping device 100 according to this embodiment.
[0037] Such as figure 1 As shown, the texture mapping device 100 has a texture atlas generation unit 10 , a rendering unit 20 , a main memory 30 , a VRAM (Video Random Access Memory: Video Random Access Memory) 40 , and an output unit 50 .
[0038] The texture atlas generation unit 10 includes a texture expansion unit 11 and a texture arrangement unit 12 .
[0039] The rendering unit 20 includes a vertex processing unit 21 , a pixel coordinate calculation unit 22 , a coordinate conversion unit 23 , and a texture extraction unit 24 .
[0040] The main memory 30 stores a texture group 31 , arrangement information 32 , and polygon information 33 . A plurality of textures 311 are included in the texture group 31 .
[0041] A texture atlas 41 and an output image 42 are stored in the VRAM 40 .
[0042] In addition...
Embodiment approach 2
[0179] In this embodiment, differences from Embodiment 1 will be mainly described.
[0180] In Embodiment 1, the texture expansion unit 11 needs to expand the texture 311 at least one pixel by one pixel in the XY axis directions. As a result, the size of the texture atlas 41 increases, and the usage of the VRAM 40 increases.
[0181] Therefore, in the present embodiment, the texture pick-up unit 24 does not interpolate the color of the pixel near the position indicated by the conversion coordinate T21 , but uses the color of the pixel closest to the position indicated by the conversion coordinate T21 . By employing such processing, it is not necessary to expand the texture 311, and it is possible to prevent the usage of the VRAM 40 from increasing.
[0182] ***Description of structure***
[0183] Figure 15 It is a diagram showing the block structure of the texture mapping device 100a according to this embodiment. Figure 15 is the same as that described in Embodiment 1 f...
Embodiment approach 3
[0211] In this embodiment, differences from Embodiments 1 and 2 will be described.
[0212] In Embodiment 1, the texture expansion unit 11 needs to expand the texture 311 at least one pixel by one pixel in the XY axis directions. As a result, the size of the texture atlas 41 increases, and the usage of the VRAM 40 increases.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com