Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. Procedural texture
  4. 2004
  1. Home
  2. Topics
  3. Procedural texture
  4. 2004
Showing papers on "Procedural texture published in 2004"
Unified Texture Management for Arbitrary Meshes

[...]

Sylvain Lefebvre, Jérôme Darbon1, Fabrice Neyret•
École Pour l'Informatique et les Techniques Avancées1
1 Jan 2004
TL;DR: This work proposes a system, implemented on today's GPUs, which unifies classical solutions aimed at reducing memory transfer: progressive loading, texture compression, and caching strategies, and shows that it achieves interactive frame rates even in low-memory low-bandwidth situations.
Abstract: Video games and simulators commonly use very detailed textures, whose cumulative size is often larger than the GPU memory. Textures may be loaded progressively, but dynamically loading and transferring this large amount of data in GPU memory results in loading delays and poor performance. Therefore, managing texture memory has become an important issue. While this problem has been (partly) addressed early for the specific case of terrain rendering, there is no generic texture management system for arbitrary meshes. We propose such a system, implemented on today's GPUs, which unifies classical solutions aimed at reducing memory transfer: progressive loading, texture compression, and caching strategies. For this, we introduce a new algorithm -- running on GPU -- to solve the major difficulty of detecting which parts of the texture are required for rendering. Our system is based on three components manipulating a tile pool which stores texture data in GPU memory. First, the Texture Load Map determines at every frame the appropriate list of texture tiles (i.e. location and MIP-map level) to render from the current viewpoint. Second, the Texture Cache manages the tile pool. Finally, the Texture Producer loads and decodes required texture tiles asynchronously in the tile pool. Decoding of compressed texture data is implemented on GPU to minimize texture transfer. The Texture Producer can also generate procedural textures. Our system is transparent to the user, and the only parameter that must be supplied at runtime is the current viewpoint. No modifications of the mesh are required. We demonstrate our system on large scenes displayed in real time. We show that it achieves interactive frame rates even in low-memory low-bandwidth situations.

42 citations

Journal Article•10.1007/BF03040964•
Procedural texture evolution using multi-objective optimization

[...]

Brian J. Ross1, Han Zhu1•
Brock University1
01 Jul 2004-New Generation Computing
TL;DR: This paper improves research by replacing the weighted sum with a Pareto ranking scheme, which preserves the independence of feature tests during fitness evaluation, and shows that acceptable textures can be evolved much more efficiently and with less user intervention with MOP evolution than compared to the weightedsum approach.
Abstract: This paper investigates the application of evolutionary multiobjective optimization to two-dimensional procedural texture synthesis. Genetic programming is used to evolve procedural texture formulae. Earlier work used multiple feature tests during fitness evaluation to rate how closely a candidate texture matches visual characteristics of a target texture image. These feature test scores were combined into all overall fitness score using a weighted sum. This paper improves this research by replacing the weighted sum with a Pareto ranking scheme, which preserves the independence of feature tests during fitness evaluation. Three experiments were performed: a pure Pareto ranking scheme, and two Pareto experiments enhanced with parameterless population divergence strategies. One divergence strategy is similar to that used by the NSGA-II system, and scores individuals using their nearest-neighbour distance in feature-space. The other strategy uses a normalized, ranked abstraction of nearest neighbour distance. A result of this work is that acceptable textures can be evolved much more efficiently and with less user intervention with MOP evolution than compared to the weighted sum approach. Although the final acceptability of a texture is ultimately a subjective decision of the user, the proposed use of multi-objective evolution is useful for generating for the user a diverse assortment of possibilities that reflect the important features of interest.

25 citations

Journal Article•10.1016/J.CAG.2004.04.012•
Procedural 3D texture synthesis using genetic programming

[...]

Adam Hewgill1, Brian J. Ross1•
Brock University1
01 Aug 2004-Computers & Graphics
TL;DR: The automatic synthesis of procedural textures for 3D surfaces using genetic programming is investigated, and a variety of experiments successfully generated procedural textures that displayed visual characteristics similar to the target textures used during training.

23 citations

Journal Article•10.1111/J.1467-8659.2004.00777.X•
Procedural Texture Matching and Transformation

[...]

Eric Bourque1, Gregory Dudek1•
McGill University1
1 Sep 2004
TL;DR: A technique for creating a smoothly varying sequence of procedural textures that interpolates between arbitrary input samples of texture that selects the correct shaders and associated parameters to accomplish the task.
Abstract: We present a technique for creating a smoothly varying sequence of procedural textures that interpolates between arbitrary input samples of texture. This texture transformation uses a library of procedural shaders and selects the correct shaders and associated parameters to accomplish the task. In general, selecting a procedural texture from a library, or finding the correct parameters to produce a smooth texture transition can be complex and time consuming. We propose a strategy for automating this process. While superficially this problem appears intractable for both humans and computational systems, its natural characteristics make a computational solution feasible. We present an algorithm and experimental results demonstrating this approach. Transformation between two textures can then be achieved procedurally, while enforcing perceptual similarity constraints between adjacent texture frames. We describe a technique for efficiently sampling the parameter domain of a shader based on a texture similarity function to create a smooth path through its texture range. In the case of evolving between several shaders, a method is described to obtain the best jump-points which can be used to connect different shaders smoothly in texture space. Several examples of the technique are shown, and future directions as well as potential problems are discussed. Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Texture

20 citations

Journal Article•10.1002/CAV.V15:3/4•
Editing noise: Research Articles

[...]

Jong-Chul Yoon, In-Kwon Lee, Jung-Ju Choi
01 Jul 2004-Computer Animation and Virtual Worlds
TL;DR: A method to edit noise values to satisfy the constraints that reflect the user's demands while maintaining the inherent statistical features of the noise function is suggested.
Abstract: Noise is used to create realistic animations that look like natural phenomena as well as procedural textures and shapes by adding randomness to graphical applications. In this paper, we suggest a method to edit noise values to satisfy the constraints that reflect the user's demands while maintaining the inherent statistical features of the noise function. Noise editing uses optimization to minimize the difference between the statistical characteristics of the ideal and edited versions of a noise source. Using our editing method, detailed control of animation and shape data that include noise is possible. Copyright © 2004 John Wiley & Sons, Ltd.

3 citations

Simulating clouds with procedural texturing techniques using the GPU

[...]

Georgios E. Tarantilis
1 Sep 2004
TL;DR: This thesis designed and implemented a visual simulation component, which renders convincing clouds using procedural noise-based texture mapping techniques, and is included in the Delta3d simulation engine and is used to create convincing clouds in outdoor simulations while the performance penalty imposed is considered acceptable.
Abstract: : Many 3D training simulations employ static, and to some extent, simplistic natural phenomena representation that often leaves much to be desired. Taking advantage of the latest advancements in computer graphics hardware allows modeling dynamic natural phenomena such as clouds. Specifically, utilizing procedural techniques and high-level shading languages, it is possible to produce considerably more realistic simulations. This thesis designed and implemented a visual simulation component, which renders convincing clouds using procedural noise-based texture mapping techniques. Both traditional rendering and shader-enabled rendering supported by the OpenGL Shading Language are utilized. This component has been included in the Delta3d simulation engine and is used to create convincing clouds in outdoor simulations while the performance penalty imposed is considered acceptable. Custom tools have been developed for easy noise texture parameterization and cross-platform compatibility has been demonstrated.

2 citations

Proceedings Article•10.1117/12.561110•
A procedural texture generation method based on genetic programming

[...]

Jiening Wang1, Jiening Wang2, Jizhou Sun2•
Civil Aviation University of China1, Tianjin University2
19 Mar 2004
TL;DR: This paper attempts to generate procedural 3D cloud texture automatically from genetic programming techniques and image matching evaluation scheme, based on genetic algorithms.
Abstract: In this paper we describe an approach to the procedural techniques of pattern generation to be used in rendering, based on genetic algorithms. Procedural textures exhibit many advantages over traditional surface texturing techniques, but unfortunately it is difficult for us to find the correct procedural texture and appropriate parameters to create the desired texture can be a daunting task for even the most experienced user. Upon analysis of genetic programming techniques and image matching evaluation scheme, we attempt to generate procedural 3D cloud texture automatically.

1 citations

Journal Article•
Combination Algorithm of a Material for Marble Solid Effects

[...]

Tae-Jin Park, Man-Gon Park
01 Dec 2004-Journal of Korea Multimedia Society
TL;DR: In experimental result of this paper, application by passing back algorithm and varying the parameter such as scale, period, distortion, octaves of noise make showing the superiority of optimized rendering of spheres and perfect another marble effects.
Abstract: Nowaday, market size of digital image in world around is looks to rapidly growth. For this, Texture mapping has traditionally been used to add realism to computer graphics images. Therefore to make our image realistic, we need to give the various kind of objects material parameter and environment lighting. To present the completed marble we use passing back algorithm and combination with channel of a material. In experimental result of this paper that application by passing back algorithm and varying the parameter such as scale, period, distortion, octaves of noise make showing the superiority of optimized rendering of spheres and perfect another marble effects.

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve