Development of a Node-Based Material Editor
Abstract
Materials systems are an important element within the development of a renderer for an application such as a video game. Nowadays, the method to build a graphic style for a product involving a real-time engine implies a rendering system supporting a solid and concise materials system, as those well-established in real-time engines such as Unreal or Unity. This study presents an open-source application to serve as an editor of materials consisting of a modern real-time renderer. The application consists of a basic OpenGL real-time rendering engine to visualise 3D geometry and its appearance through the support of a node-based material editor to assemble materials in an intuitive and simple manner, without the use of programming and little technical knowledge. The culmination of the project and the achievement of its objectives was satisfactory. We concluded that this work can be used as a reference to understand real-time material systems and renderers and its state of the art in the video games industry.
BibTeX
@inproceedings {10.2312:ceig.20221148,
booktitle = {Spanish Computer Graphics Conference (CEIG)},
editor = {Posada, Jorge and Serrano, Ana},
title = {{Development of a Node-Based Material Editor}},
author = {Leiro, Luciano Suaya and Garrigó, Marc},
year = {2022},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-186-1},
DOI = {10.2312/ceig.20221148}
}
booktitle = {Spanish Computer Graphics Conference (CEIG)},
editor = {Posada, Jorge and Serrano, Ana},
title = {{Development of a Node-Based Material Editor}},
author = {Leiro, Luciano Suaya and Garrigó, Marc},
year = {2022},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-186-1},
DOI = {10.2312/ceig.20221148}
}
Collections
Except where otherwise noted, this item's license is described as Attribution 4.0 International License
Related items
Showing items related by title, author, creator and subject.
-
Rational Bézier Guarding
Khanteimouri, Payam; Mandad, Manish; Campen, Marcel (The Eurographics Association and John Wiley & Sons Ltd., 2022)We present a reliable method to generate planar meshes of nonlinear rational triangular elements. The elements are guaranteed to be valid, i.e. defined by injective rational functions. The mesh is guaranteed to conform ... -
VA + Embeddings STAR: A State-of-the-Art Report on the Use of Embeddings in Visual Analytics
Huang, Zeyang; Witschard, Daniel; Kucher, Kostiantyn; Kerren, Andreas (The Eurographics Association and John Wiley & Sons Ltd., 2023)Over the past years, an increasing number of publications in information visualization, especially within the field of visual analytics, have mentioned the term ''embedding'' when describing the computational approach. ... -
Teaching Game Programming in an Upper-level Computing Course Through the Development of a C++ Framework and Middleware
Hooper, Steffan; Wünsche, Burkhard C.; Denny, Paul; Luxton-Reilly, Andrew (The Eurographics Association, 2024)The game development industry has a programming skills shortage, with industry surveys often ranking game programming as the top skill-in-demand across small, mid-sized, and large triple-A (AAA) game studios. C++ programming ...