Repository of Algebra University College
Not a member yet
760 research outputs found
Sort by
Creation of promotional video material for the electric scooter Xiaomi
U ovom je završnom radu prikazan cijeli postupak izrade jednog promotivnog videozapisa. Ovaj je rad želio naglasiti prednosti električnog romobila u odnosu na druga prijevozna sredstva prateći pri tome zahtjeve klijenata i zahtjeve tržišta. Faza se pretprodukcije sastojala od kreiranja pitanja vezanih za električne romobile, analize prikupljenih podataka, razgovora s klijentom i knjige snimanja. Produkcijski se dio sastojao od odabira opreme, odabira glumaca, pripreme kadrova i pripreme lokacije gdje će se ovaj promotivni videozapis snimati. Područje se postprodukcije temeljilo na odabiru kadrova, slaganju snimljenih kadrova u smislenu cjelinu, obradi grafičkih elemenata i korekciji boje.This paper presents the whole process of creating an advertisement video for electric scooters. During the whole plan, it was necessary to follow guidelines from seller and market requirements. The pre-production part contains making and analyzing results of survey, for better advertisement video, creating a screenplay, and talking with clients. In production, the focus was to prepare a video camera and all required equipment properly. Also, it was necessary to choose a location for recording and specific part of the day where the sunlight is not too bright for recording. Post-production is based on watching and editing recorded video materials. Also, this part is focused on adding multiple graphic elements, editing duration of every sequence, color grading and transition effects
IZRADA REKLAMNOG VIDEO SADRŽAJA KORIŠTENJEM ALATA VIZUALNIH EFEKATA
Završni rad „Izrada reklamnog video sadržaja korištenjem alata vizualnih efekata“ bavi se izradom grafike i animacije reklamnog videosadržaja i testiranjem performansi programa Adobe After Effects 2020. Adobe je sa svojim programom After Effects postavio standard u izradi pokretne grafike.
U poglavlju „Animacija“ opisana je povijest i nastanak animacije, od prvih civilizacija koje su svoje ideje crtali na kamenu i u špiljama do današnje animacije koja se izrađuje kompjuterski, te prikaz raznih tehnika izrade animacije.
U poglavlju „Principi animacije“ prikazani su osnovni principi animacije. Opisani su pojmovi poput tempiranja animacije, te je predstavljen detaljan opis animacije i zakona gibanja u fizici na primjeru padanja i odskakivanja lopte.
U poglavlju „Storyboard i vizualni prikaz animacije“ prikazani su prvi koraci u izradi animacije za ovaj završni rad. Prije nego krenemo na program važno je imati korake animacije zabilježene na papiru u više skiciranih sličica koji čine storyboard.
U poglavlju „After Effects“ je predstavljen program pomoću kojeg je napravljen praktični dio završnog rada. Objašnjene su glavne karakteristike i mogućnosti programa kao što su kompozicija (composition), slojevi (layers), ključne točke (keyframe) i vrste ključnih točaka, manipulacija nad slojevima i objektima unutar kompozicije.The final project „The making of a commercial video for selling a product using visual effects tools“ is about making graphics and animation for commercial video and testing performances of Adobe After Effects 2020 software. Adobe has set high standards in making of motion graphics with their After Effects software.
The chapter „Animation“ describes the history and origin of animation, from the first civilisations which painted their ideas on the cave walls and stone, to the modern animation which is made by computers, and also depicts different techniques in making of animation.
In chapter „Principles of animation“ basic principles of animation are shown. It deals with describing terms such as animation timing, but also presents detailed description of animation and laws of motion in physics on examples of falling and bouncing of a ball.
The chapter „Storyboard and visual presentation of animation“ describes the first steps in the process of making the animation for this final project. Before we move onto software, it is important to have the steps of animation writen on a paper in few rough sketches which form astoryboard.
The chapter „After Effects“ presents the software with which the practical part of final project is made. It also explains the main characteristics and options of the software such as composition, layers, keyframes and types of key frames, manipulation of layers and objects in composition
JAVA WEB APLIKACIJA TEMELJENA NA KONTEJNERIZACIJI I MIKROSERVISIMA
Ciljevi ovog rada su teoretski opisati tehnologiju „cloud-native“ aplikacija i prikazati postupak izrade prototipa jedne takve aplikacije koja služi podršci poslovanja generičke knjižnice.
Motivacija za odabir teme potječe iz činjenice da su tehnologija oblaka i „cloud-native“ aplikacije nastale nedavno, dinamično su područje računarstva koje se izrazito brzo i snažno razvija te osjećaj da je ovo prijelomni trenutak u području računalnog inženjerstva usporediv s pojavom objektno orijentiranog programiranja ili nastanka Weba.
Praktični dio ovoga rada sastoji se od web aplikacije dizajnirane po principu mikroservisne arhitekture, zapakirane u kontejner i postavljene na nekoliko platformi koje nude uslugu dinamičke orkestracije Docker formata kontejnera. Pri izradi su korištene tehnologije koje predstavljaju standard u izradi mikroservisnih aplikacija u poslovnoj domeni, otvorenog su kôda i dostupne svima. To su Java, Spring, Angular i Docker. Funkcionalnosti aplikacije su minimalni skup aktivnosti poslovne domene upravljanja knjižnicom primjenjive kao referenca na mnogo sličnih područja, ali i neke specifičnosti dodane kako bi bile pokazne za mogućnosti tehnologije ili ilustrativne za ideju aplikacija namijenjenih oblaku.Main objectives of this final thesis are to describe the cloud-native application technology and to demonstrate the procedure of building a prototype of one such application which has the capabilities that serve the purpose of supporting a generic library.
The motivation to choose this topic stems from the fact that both the cloud itself and cloud-native applications have come to existence recently, they are a very dynamic field of computing which is evolving rapidly and a gut feeling that this truly is a fundamental moment in software engineering history, relatable to moments in which object-oriented programming or appeared, or the web itself. Practical part of this thesis consists of a web application designed with microservice architecture in mind, packaged in a container and deployed to a few cloud hosting services which provide the ability to host Docker applications. While the application was built, only open-source and gold standard technologies from the cloud-native domain were used. Those are: Java, Spring framework, Angular and Docker. The functionalities of this application consist of a minimal set of business domain activities needed to run a library, which are relatable to other similar business fields. As well as some intricacies added to be exemplary of the technology capabilities or illustrative of ideas that consist applications that are meant to be built for the cloud
ISPRAVLJANJE NEGATIVNIH EFEKATA KOD KORIŠTENJA ZELENOG PLATNA U VIDEO PRODUKCIJI
Kroz ovaj rad upoznajemo se s poviješću korištenja zelenog platna i vezanih tehnika i tehnologija u video produkciji, njihovom evolucijom te načinom korištenja u modernoj produkciji. Fokus ovog rada je demonstracija pravilnog korištenja zelenog platna te ispravljanja najčešćih grešaka koje se pojavljuju pri korištenju istog. Svako od rješenja detaljno je opisano i demonstrirano vizualno kroz fotografski i video materijal. Sva postprodukcijska rješenja izrađena su u DaVinciResolve programu za obradu videa.DaVinciResolve je program koji objedinjuje alate za montažu, vizualne efekte, kolor korekciju i obradu zvuka te je razvijen i priznat od stručnjaka iz filmske industrije što ga čini idealnim izborom za izradu praktičnog dijela ovog rada.This paper describes the usage of green screen and other connected technologies in video production, their evolution and implementation in modern video production. This paper focuses on correct usage of green screens and correction of mistakes of improper usage. Each of the solutions is described in detail and documented visually through photographic and video material. All of the post production solutions were made in DaVinci Resolve video editing program. DaVinci Resolve unifies editing tools with visual effect, color correction and sound editing tools. It was developed and is used by experts in the movie industry, which makes it the perfect choice for editing the practical part of this paper
RAD PREPOZNAVANJE SLIKA POMOĆU KONVOLUCIJSKE NEURONSKE MREŽE
Strojno učenje, jedno od područja računalne znanosti, postaje sve popularnije proteklih nekoliko godina. Koristeći resurse grafičkih kartica, algoritmi su u mogućnosti obraditi sve više podataka u što kraćem vremenskom periodu te tako naučiti i dati preciznije odgovore na postavljena pitanja i probleme. Motivacija ovog rada je istraživanje jednog od popularnih okvira za strojno učenje te demonstracija kako se završni proizvod, istrenirani model, može koristiti u produkcijskom okruženju.Machine learning as one of the fields of computer science has become increasingly popular over the past few years. Using graphic card resources, algorithms can process more and more data in as little time as possible and they can learn and provide more accurate answers to given questions and problems. The motivation behind this paper was to explore one of the popular frameworks for machine learning and to show how the final product, a trained model, can be used in a production environment
ZABBIX SERVER ZA PRAĆENJE SUSTAVA
Opisane su ključne ideje centraliziranog praćenja sustava. Navedene su komponente sustava koje je bitno motriti. Sve je implementirano s Linux servisima za neprekidnu dostupnost. Svaki od servisa objašnjen je i navedeni su koraci konfiguracije. Definirani su koraci za podizanje i konfiguraciju Zabbix poslužitelja na CentoOS operacijskom sustavu. Glavni je cilj bio implementirati visoko dostupan poslužitelj za praćenje sustava. U virtualnom okruženju instalirani su servisi praćeni Zabbixom. Za testiranje funkcionalnosti podignuta je skupina virtualnih poslužitelja kakvi bi se podigli u produkcijskom okruženju. Prilikom pisanja bash i powershell skripti za svaku komandu napisano je obrazloženje u komentaru koji počinje znakom #.The key ideas of centralized system monitoring are described. The components of the system that are important to monitor are listed. Everything is implemented with Linux services for uninterrupted availability. Each of the services is explained and the configuration steps are listed. The steps for booting and configuring the Zabbix server on the CentoOS operating system are defined. The main goal was to implement a highly available system monitoring server. Services monitored by Zabbix are installed in the virtual environment. To test the functionality, a group of virtual servers was set up to be set up in a production environment. When writing bash and powershell scripts for each command, an explanation is written in the comment that begins with the # sign
MANAGING GENERATION Z EMPLOYEES IN IT SOFTWARE INDUSTRY
Vođenje ljudi i pravilno upravljanje njihovim karijerama i očekivanjima predstavlja jedan od od najizazovnijih i najsloženijih zadataka za sve menadžere. Pri donošenju gotovo svih odluka koje se odnose na upravljanje zaposlenicima, menadžeri trebaju uzeti u obzir različite čimbenike kao što su iskustvo, vještine zaposlenika, njihove osobne ciljeve i potrebe što bi trebalo rezultirati zadovoljnim ljudima koji će se istinski osjećati kao cijenjeni dio organizacije. U IT industriji ovi su čimbenici posebno važni jer je tržište rada dinamično, postoji nedostatak IT stručnjaka i njihova je mobilnost vrlo visoka.
Ljudi koji pripadaju pojedinim generacijama različito reagiraju na organizacijske promjene, a upravljački stilovi imaju velik utjecaj na zadovoljstvo zaposlenika. Stoga, menadžeri koji žele unaprijediti organizacijsko okruženje trebaju upravljati promjenama imajući u vidu kako će te promjene utjecati na postojeće zaposlenike te hoće li sa uvedenim promjenama lakše privući nove zaposlenike.
Prema tome, ovaj rad sadrži analizu razlika među generacijama sa svrhom što boljeg razumijevanja svake generacije koja je trenutno dio radne snage u IT sektoru te opisanu metodologiju upravljanja zaposlenicima na primjeru hrvatske IT software kompanije – Poslovna inteligencija. U svrhu analize preferencija Generacije Z koja tek ulazi na hrvatsko IT tržište rada te usporedbu sa postojećim radnim uvjetima u IT kompanijama, provedeno je istraživanje koje uključuje studente viših godina fakulteta i već zaposlenu radnu snagu u IT sektoru.
Osnovni cilj ovog rada je utvrditi kako menadžeri mogu upravljati generacijskim razlikama i prilagoditi radno okruženje, a da pri tome uvedene promjene rezultiraju sa pozitivnim efektom na sve generacije.Leading people and properly managing their careers and expectations is one of the most challenging and complex tasks for all managers. Almost all decisions in managing people should take into account different factors that combines soft skills, employee’s experience, their personal goals and needs in order to have satisfied employee that truly will feel like appreciated part of the organization. In IT industry, these factors are especially important because labour market is dynamic, there is a deficiency of IT experts and their mobility is very high.
People who belong to a particular generation react differently to organizational changes so management style has a major impact on employee satisfaction. Therefore, managers who want to improve organizational environment need to manage changes having in mind how will they affect existing employees and will they ensure easier attraction of new employees.
Thus, this paper provides an analysis of differences between generations for the purpose of better understanding each generation that is currently employed in IT sector and describing employee management methodology on the example of Croatian IT software company – Poslovna inteligencija. For the purpose of analyzing Generation Z preferences that will soon enter Croatian IT market and comparing the results with existing working conditions in IT companies, research has beed conducted involving students that are just finishing college and already employed people in IT sector.
Main purpose of this paper is to determine how to manage generational differences and adapt working environment in order to introduce changes that will have a positive effect on all generations
Djeca kao autonomni potrošači novih tehnologija
Cilj ovog rada bio je shvatiti potrošačke navike mladih te na koji način eksterni faktori utječu na njih i njihove potrošačke odluke. Istraživanje je provedeno na uzorku od pedesetero (50) djece kroz period od par mjeseci. Iz istraživanja sam došla do novih spoznaja o tome kako današnja mladež provodi svoje vrijeme dok su na internetu, te koliko se zaštićeno osjećaju oni i njihovi roditelji. Istraživanje je pokazalo da današnja djeca nisu sklona socijalnim kontaktima u smislu druženja uživo, već su sklonija provoditi vrijeme na društvenim mrežama i na taj način ostvarivati potrebe za socijalnim kontaktom. Nadalje, istraživanje je pokazalo kako djeca ne obavljaju u velikom postotku online kupovinu, budući da u ovoj dobi imaju dosta ograničen pristup načinima za online kupovinu u smislu kreditnih kartica i sl
APLIKACIJA ZA POMOĆ U RADU UPRAVLJANJEM LJUDSKIM POTENCIJALIMA
Ideja ovog završnog rada je obraditi problematiku vezanu za upravljanje ljudskim potencijalima u tvrtkama i kompanijama. Većina poslovnih procesa u odjelima za upravljanje ljudskim potencijalima još se uvijek odrađuje ručno i time bespotrebno usporava obradu pristiglih zahtjeva. Navedeni su procesi veoma pogodni za neki oblik automatizacije koji bi ih modernizirao, ubrzao i povezao s ostalim sustavima unutar tvrtke, što se ovim radom i pripadajućom aplikacijom želi demonstrirati.The idea of this final paper is to address the issue of human resources management in small and large companies. Most of the business processes in human resource management departments are still handled manually and thus unnecessarily slow down the processing of received requests. Those processes are very suitable for some form of automation that would modernize, accelerate and connect them with other systems within the company, demonstrating which is the goal of this paper and adjacent application
Prikaz i pokret 3D modela u prostoru
Ideja ovog rada je predstaviti i pojasniti 3D računalnu grafiku, te uisto izraditi baznu aplikaciju koja se može lako nadograditi i dodati osobnom portfelju koji je poželjan za zapošljavanje u tipu industrije kojem su potrebna takva znanja.
Programeru je za rad u tvrtkama koje izrađuju prestižne igre potrebno je dubinsko znanje računalne grafike budući da mnogi koriste vlastite okvire ili posebno izrađene module za izradu igara. Kada se radi na najmodernijoj grafici, koriste se najnovije tehnike i često je potrebno izraditi aplikacije i shadere specifične za takve projekte. Cilj rada je upoznavanje s osnovama OpenGL aplikacijskog programskog sučelja (engl. Application Programming Interface, skraćeno API), njegovog grafičkog cjevovoda i biblioteke usko vezane za rad s OpenGL-om. Matematički modeli su neizbježni za rad s 3D grafikom pa će se primjerima demonstrirati osnove 3D matematike. Pojasnit će se i izraditi shaderi koji daju boju i nijanse modelima, a za modele će se omogućiti transformacije. Također će se prikazati obilazak kroz prostor izradom kamere. Sve će se popratiti izradom 3D grafičke aplikacije kojom će se omogućiti kretanje modela u 3D prostoru. Aplikacija će služiti kao baza koja omogućava jednostavnu nadogradnju i izradu aplikacije za portfelj.
OpenGL je svestran i zato se puno koristi. Iako polako zastarijeva i ima slabije performanse u usporedbi s nekim drugim grafičkim programskim sučeljima, primjenjivat će se još dulji period vremena.The idea of this work is to present and demonstrate 3D computer graphics and build a base of application that can be easily upgraded and used for personal application portfolio recommended for seeking a job in that type of industry.
For a programmer working at a high-end game development company, a deep knowledge of computer graphics is necessary due to many custom modules and company-based game engines. When newest graphics techniques are used, it is often necessary to create applications and shaders specific to those projects. For those reasons this work will demonstrate basics of Open Graphics Library API and it’s graphics pipeline, as well as it's commonly used libraries. Mathematics unavoidable for 3D graphics will be demonstrated through examples. Shaders for colouring and toning of models will be explained and demonstrated. Transformations will be applied on models and movement through space will be enabled. Both of those functionalities will be explained through theory and code. Theory will be enhanced with code examples for creation of a base functional 3D graphics application, which can easily get enhanced and used for portfolio.
OpenGL is widely used a lot because of its versatility. Although it is getting outdated and other graphical APIs have been outperforming it, it will still be in use for a long time