Podrobno

Izdelava senčilnika za vizualne učinke v pogonu Unity
ID Jeraj, Taja (Avtor), ID Meden, Blaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,60 MB)
MD5: 2D589A9B8BD57BF7315A83B0253F22DA

Izvleček
V diplomskem delu obravnavamo problematiko razvoja kompleksnejših VFX senčilnikov v okolju Unity, kjer razdrobljenost spletnih virov in pomanjkanje enotnih, modularnih pristopov otežujeta izdelavo preglednega in univerzalnega sistema, zlasti za ustvarjalce brez tehničnega ozadja. Z uporabo orodja Unity Shader Graph in ročnega pisanja kode v jeziku HLSL smo razvili modularno zasnovan univerzalni senčilnik za grafični cevovod URP, ki preko Custom Vertex Streams omogoča dinamično povezavo s sistemi delcev, preglednost pa zagotavlja C# grafični vmesnik. Rezultat dela sta dve funkcionalno identični različici senčilnika, ki podpirata tehnike, kot so popačenje, maskiranje, postopno razblinjanje, globinsko bledenje in Fresnelov učinek. Razvita rešitev predstavlja učni pripomoček in orodje, ki ustvarjalcem brez poglobljenega tehničnega znanja omogoča hiter prehod od zasnove do implementacije vizualnih učinkov v Unity.

Jezik:Slovenski jezik
Ključne besede:senčilnik, senčilni graf, HLSL, VFX, vizualni učinki, sistem delcev, Unity, URP, tehnična umetnost
Vrsta gradiva:Diplomsko delo
Tipologija:2.11 - Diplomsko delo
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2026
PID:20.500.12556/RUL-181720 Povezava se odpre v novem oknu
COBISS.SI-ID:277049859 Povezava se odpre v novem oknu
Datum objave v RUL:14.04.2026
Število ogledov:357
Število prenosov:194
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Visual effects shader development in Unity engine
Izvleček:
This thesis addresses the development of VFX shaders in the Unity environment, where the fragmentation of online resources and the lack of unified, modular approaches make it difficult to create a universal system, especially for creators without a technical background. Using Unity Shader Graph and HLSL code, we developed a modular universal shader for the URP rendering pipeline that enables dynamic interaction with particle systems through Custom Vertex Streams, while usability is ensured via a C# graphical interface. The result of this work is two functionally identical versions of the shader, supporting techniques such as distortion, masking, dissolve, depth fade, and the Fresnel effect. The developed solution serves as both an educational resource and a practical tool, allowing creators without in-depth technical knowledge to efficiently transition from concept to implementation of visual effects in Unity.

Ključne besede:shader, Shader Graph, HLSL, VFX, visual effects, Particle System, Unity, URP, technical art

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj