{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:05:58Z","timestamp":1760241958774,"version":"build-2065373602"},"reference-count":53,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2018,11,14]],"date-time":"2018-11-14T00:00:00Z","timestamp":1542153600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>Machinima is a computer imaging technology typically used in games and animation. It prints all movie cast properties into a virtual environment by means of a camera positioning. Since cinematography is complementary to Machinima, it is possible to simulate a director\u2019s style via various camera placements in this environment. In a gaming application, the director\u2019s style is one of the most impressive cinematic factors, where a whole different gaming experience can be obtained using different styles applied to the same scene. This paper describes a system capable of automatically profile a director\u2019s style using fuzzy logic. We employed 19 output variables and 15 other calculated variables from the animation extraction data to profile two different directors\u2019 styles from five scenes. Area plots and histograms were generated, and, by analyzing the histograms, different director\u2019s styles could be subsequently classified.<\/jats:p>","DOI":"10.3390\/computers7040061","type":"journal-article","created":{"date-parts":[[2018,11,14]],"date-time":"2018-11-14T10:58:22Z","timestamp":1542193102000},"page":"61","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Profiling Director\u2019s Style Based on Camera Positioning Using Fuzzy Logic"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0382-2224","authenticated-orcid":false,"given":"Hartarto","family":"Junaedi","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, Institut Teknologi Sepuluh Nopember Surabaya, Surabaya 60111, Indonesia"},{"name":"Department of Computer Engineering, Institut Teknologi Sepuluh Nopember Surabaya, Surabaya 60111, Indonesia"},{"name":"Department of Information System, Sekolah Tinggi Teknik Surabaya, Surabaya 60284, Indonesia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mochamad","family":"Hariadi","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Institut Teknologi Sepuluh Nopember Surabaya, Surabaya 60111, Indonesia"},{"name":"Department of Computer Engineering, Institut Teknologi Sepuluh Nopember Surabaya, Surabaya 60111, Indonesia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"I Ketut Eddy","family":"Purnama","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Institut Teknologi Sepuluh Nopember Surabaya, Surabaya 60111, Indonesia"},{"name":"Department of Computer Engineering, Institut Teknologi Sepuluh Nopember Surabaya, Surabaya 60111, Indonesia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,11,14]]},"reference":[{"key":"ref_1","unstructured":"Hancock, H., and Ingram, J. (2007). Machinima for Dummies, Wiley. For Dummies."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Elson, D.K., and Riedl, M.O. (2007, January 6\u20138). A lightweight intelligent virtual cinematography system for machinima production. Proceedings of the Third AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, Stanford, CA, USA.","DOI":"10.1609\/aiide.v3i1.18774"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Hart, J. (2008). The Art of the Storyboard: A Filmmaker\u2019s Introduction, Elsevier\/Focal Press.","DOI":"10.1016\/B978-0-240-80960-1.50004-1"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Summerville, A., Mari\u00f1o, J.R.H., Snodgrass, S., Onta\u00f1\u00f3n, S., and Lelis, L.H.S. (2017, January 14\u201317). Understanding Mario: An Evaluation of Design Metrics for Platformers. Proceedings of the 12th International Conference on the Foundations of Digital Games, Hyannis, MA, USA.","DOI":"10.1145\/3102071.3102080"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/TCIAIG.2012.2188528","article-title":"The Mario AI Benchmark and Competitions","volume":"4","author":"Karakovskiy","year":"2012","journal-title":"IEEE Trans. Comput. Intell. AI Games"},{"key":"ref_6","unstructured":"Miller, M. (2015). Assassin\u2019s Creed: The Complete Visual History, Insight Editions."},{"key":"ref_7","unstructured":"Davies, P. (2014). The Art of Assassin\u2019s Creed Unity, Titan Books."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/j.cag.2015.03.005","article-title":"Automatic camera control meets emergency simulations","volume":"48","author":"Ranon","year":"2015","journal-title":"Comput. Graph."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Christie, M., and Olivier, P. (2009). Camera control in computer graphics: models, techniques and applications. ACM SIGGRAPH ASIA 2009 Courses, ACM.","DOI":"10.1145\/1665817.1665820"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Barry, W., and Ross, B.J. (2014, January 12\u201316). Virtual photography using multi-objective particle swarm optimization. Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, Vancouver, BC, Canada.","DOI":"10.1145\/2576768.2598210"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Butz, A., Fisher, B., Kr\u00fcger, A., Olivier, P., and Christie, M. (2008). Virtual Camera Composition with Particle Swarm Optimization. Smart Graphics, Springer.","DOI":"10.1007\/978-3-540-85412-8"},{"key":"ref_12","unstructured":"Drucker, S.M., and Zeltzer, D. (1994, January 18\u201320). Intelligent Camera Control in a Virtual Environment. Proceedings of the Graphics Interface\u201994, Banff, AB, Canada."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Prima, D.A., Ferial Java, B.B., Suryapto, E., and Hariadi, M. (2013, January 25\u201328). Secondary camera placement in Machinema using behavior trees. Proceedings of the 2013 International Conference on QiR, Yogyakarta, Indonesia.","DOI":"10.1109\/QiR.2013.6632544"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Fanani, A.Z., Prima, D.A., Java, B.B.F., Suryapto, E., Hariadi, M., and Purnama, I.K.E. (2013, January 23\u201326). Secondary camera movement in machinema using path finding. Proceedings of the 2013 International Conference on Technology, Informatics, Management, Engineering and Environment, Bandung, Indonesia.","DOI":"10.1109\/TIME-E.2013.6611979"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Hu, W., and Zhang, X. (2012, January 23\u201325). A Semiautomatic Control Technique for Machinima Virtual Camera. Proceedings of the 2012 International Conference on Computer Science and Electronics Engineering, Hangzhou, China.","DOI":"10.1109\/ICCSEE.2012.470"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"652","DOI":"10.1109\/TVCG.2013.38","article-title":"Personified and Multistate Camera Motions for First-Person Navigation in Desktop Virtual Reality","volume":"19","author":"Terziman","year":"2013","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_17","unstructured":"Christianson, D.B., Anderson, S.E., He, L., Salesin, D.H., Weld, D.S., and Cohen, M.F. (1996, January 4\u20138). Declarative camera control for automatic cinematography. Proceedings of the Thirteenth National Conference on Artificial Intelligence\u2014Volume 1, Portland, OR, USA."},{"key":"ref_18","unstructured":"Lino, C., Christie, M., Lamarche, F., Schofield, G., and Olivier, P. (2010, January 2\u20134). A Real-time Cinematography System for Interactive 3D Environments. Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, Madrid, Spain."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2766965","article-title":"Intuitive and efficient camera control with the toric space","volume":"34","author":"Lino","year":"2015","journal-title":"ACM Trans. Graph."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Benini, S., Canini, L., and Leonardi, R. (2010, January 19\u201323). Estimating cinematographic scene depth in movie shots. Proceedings of the 2010 IEEE International Conference on Multimedia and Expo, Suntec City, Singapore.","DOI":"10.1109\/ICME.2010.5582611"},{"key":"ref_21","unstructured":"Ferreira, F.P., Gelatti, G., and Raupp Musse, S. (2002, January 10). Intelligent Virtual Environment and Camera Control in behavioural simulation. Proceedings of the XV Brazilian Symposium on Computer Graphics and Image Processing, Fortaleza-CE, Brazil."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Junaedi, H., Hariadi, M., and Purnama, I.K.E. (2013, January 9\u201311). Multi agent with multi behavior based on particle swarm optimization (PSO) for crowd movement in fire evacuation. Proceedings of the 2013 Fourth International Conference on Intelligent Control and Information Processing (ICICIP), Beijing, China.","DOI":"10.1109\/ICICIP.2013.6568099"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1109\/TCIAIG.2010.2046486","article-title":"Young Cinematic Visual Discourse: Representation, Generation, and Evaluation","volume":"2","author":"Jhala","year":"2010","journal-title":"IEEE Trans. Comput. Intell. AI Games"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Gonz\u00e1lez-Calero, P.A., and G\u00f3mez-Mart\u00edn, M.A. (2011). Intelligent Machinima Generation for Visual Storytelling. Artificial Intelligence for Computer Games, Springer New York.","DOI":"10.1007\/978-1-4419-8188-2"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Lima, E.E.S., Pozzer, C.T., d\u2019Ornellas, M.C., Ciarlini, A.E.M., Feij\u00f3, B., and Furtado, A.L. (2009, January 8\u201310). Support Vector Machines for Cinematography Real-Time Camera Control in Storytelling Environments. Proceedings of the 2009 VIII Brazilian Symposium on Games and Digital Entertainment, Rio de Janeiro, Brazil.","DOI":"10.1109\/SBGAMES.2009.14"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Jaafar, J., and McKenzie, E. (2006, January 16\u201321). Behaviour Coordination of Virtual Agent Navigation using Fuzzy Logic. Proceedings of the 2006 IEEE International Conference on Fuzzy Systems, Vancouver, BC, Canada.","DOI":"10.1109\/FUZZY.2006.1681853"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"De Lima, E.E., Pozzer, C.T., d\u2019Ornellas, M.C., Ciarlini, A.E., Feij\u00f3, B., and Furtado, A.L. (2009, January 15\u201317). Virtual cinematography director for interactive storytelling. Proceedings of the International Conference on Advances in Computer Enterntainment Technology, Salzburg, Austria.","DOI":"10.1145\/1690388.1690432"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Vincenti, G., Bucciero, A., and Vaz de Carvalho, C. (2014). Computer Animation for Learning Building Construction Management: A Comparative Study of First Person Versus Third Person View. E-Learning, E-Education, and Online Training, Springer International Publishing.","DOI":"10.1007\/978-3-319-13293-8"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Cherif, I., Solachidis, V., and Pitas, I. (2007, January 12\u201315). Shot type identification of movie content. Proceedings of the 2007 9th International Symposium on Signal Processing and Its Applications, Sharjah, UAE.","DOI":"10.1109\/ISSPA.2007.4555491"},{"key":"ref_30","unstructured":"Li, T.-Y., and Xiao, X.-Y. (2005, January 12\u201314). An Interactive Camera Planning System for Automatic Cinematographer. Proceedings of the 11th International Multimedia Modelling Conference, Melbourne, Australia."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"He, L., Cohen, M.F., and Salesin, D.H. (1996, January 4\u20139). The virtual cinematographer: A paradigm for automatic real-time camera control and directing. Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, New Orleans, LA, USA.","DOI":"10.1145\/237170.237259"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Rist, T., Aylett, R.S., Ballin, D., and Rickel, J. (2003). An Autonomous Real-Time Camera Agent for Interactive Narratives and Games. Intelligent Virtual Agents, Springer.","DOI":"10.1007\/b12026"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11257-015-9156-4","article-title":"Adapting virtual camera behaviour through player modelling","volume":"25","author":"Burelli","year":"2015","journal-title":"User Model. User-Adapt. Interact."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Burelli, P., and Jhala, A. (2009, January 14\u201316). Dynamic Artificial Potential Fields for Autonomous Camera Control. Proceedings of the Fifth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, Stanford, CA, USA.","DOI":"10.1609\/aiide.v5i1.12363"},{"key":"ref_35","unstructured":"Burelli, P. (2015, January 4). Implementing game cinematography: technical challenges and solutions for automatic camera control in games. Proceedings of the Eurographics Workshop on Intelligent Cinematography and Editing, Zurich, Switzerland."},{"key":"ref_36","unstructured":"Tamine, K., Sokolov, D., and Plemenos, D. (2006, January 25\u201328). Viewpoint quality and global scene exploration strategies. Proceedings of the International Conference on Computer Graphics and Applications, Set\u00fabal, Portugal."},{"key":"ref_37","first-page":"689","article-title":"Automatic View Selection Using Viewpoint Entropy and its Application to Image-Based Modelling","volume":"22","author":"Feixas","year":"2004","journal-title":"Comput. Graph. Forum"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Mora, A.M., and Squillero, G. (2015). A Benchmark for Virtual Camera Control. Applications of Evolutionary Computation, Springer International Publishing.","DOI":"10.1007\/978-3-319-16549-3"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1016\/j.eswa.2017.08.034","article-title":"Portfolio model for analyzing human resources: An approach based on neuro-fuzzy modeling and the simulated annealing algorithm","volume":"90","author":"Lukovac","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Pamu\u010dar, D., Vasin, L., Atanaskovi\u0107, P., and Mili\u010di\u0107, M. (2018, October 23). Planning the City Logistics Terminal Location by Applying the Green -Median Model and Type-2 Neurofuzzy Network. Available online: https:\/\/www.hindawi.com\/journals\/cin\/2016\/6972818\/cta\/.","DOI":"10.1155\/2016\/6972818"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"13","DOI":"10.31181\/dmame180113p","article-title":"Vehicle route selection with an adaptive neuro fuzzy inference system in uncertainty conditions","volume":"1","author":"Pamucar","year":"2018","journal-title":"Decis. Mak. Appl. Manag. Eng."},{"key":"ref_42","first-page":"1185","article-title":"Modeling of fuzzy logic system for investment management in the railway infrastructure","volume":"22","year":"2015","journal-title":"User Model. User-Adapt. Interact."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Sremac, S., Tanackov, I., Kopi\u0107, M., and Radovi\u0107, D. (2018). ANFIS model for determining the economic order quantity. Decis. Mak. Appl. Manag. Eng., 1.","DOI":"10.31181\/dmame1802079s"},{"key":"ref_44","unstructured":"Mascelli, J.V. (1998). The Five C\u2019s of Cinematography: Motion Picture Filming Techniques, Silman-James Press."},{"key":"ref_45","unstructured":"Bordwell, D., and Thompson, K. (2008). Film Art: An Introduction, McGraw Hill."},{"key":"ref_46","unstructured":"Arijon, D. (1991). Grammar of the Film Language, Silman-James Press."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/s11042-011-0916-9","article-title":"Classifying cinematographic shot types","volume":"62","author":"Canini","year":"2013","journal-title":"Multimed. Tools Appl."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Galvane, Q., Ronfard, R., Lino, C., and Christie, M. (2015, January 25\u201330). Continuity editing for 3D animation. Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, TX, USA.","DOI":"10.1609\/aaai.v29i1.9288"},{"key":"ref_49","unstructured":"Brown, B. (2002). Cinematography: Theory and Practice: Imagemaking for Cinematographers, Directors & Videographers, Focal Press."},{"key":"ref_50","unstructured":"Prakash, E. (2014). Adopting Virtual Production for Animated Filmaking, Creative Industries Faculty."},{"key":"ref_51","unstructured":"Pratt, M.K. (2011). How to Analyze the Films of Quentin Tarantino, ABDO Publishing Company."},{"key":"ref_52","unstructured":"Tarantino, Q., and Peary, G. (1998). Quentin Tarantino: Interviews, University Press of Mississippi."},{"key":"ref_53","unstructured":"Woods, P. (2000). Quentin Tarantino: The Film Geek Files, Plexus."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/7\/4\/61\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:29:41Z","timestamp":1760196581000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/7\/4\/61"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,14]]},"references-count":53,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2018,12]]}},"alternative-id":["computers7040061"],"URL":"https:\/\/doi.org\/10.3390\/computers7040061","relation":{},"ISSN":["2073-431X"],"issn-type":[{"type":"electronic","value":"2073-431X"}],"subject":[],"published":{"date-parts":[[2018,11,14]]}}}