Domain-specific Languages as Tools for Teaching 3D Graphics
Kęsik Jacek, Nowakowski Kamil, Żyła Kamil
2014
Abstract
Model-driven engineering is constantly gaining importance, expanding to domains varying from the Web to the 3D graphics. Domain-specific languages besides contributing to the development process can be used in a didactic process conducted not only in schools. Thus this paper introduces new domain-specific language and discusses its usage in teaching construction of shaders and materials while working with 3D graphics. It presents the authors stance regarding the usefulness of domain-specific languages in education of 3D graphics development.
References
- Bailey, M. and Cunningham, S. (2012). Graphics Shaders: Theory and Practice. CRC Press.
- de Carvalho, G. N. M., Gill, T. and Parisi, T. (2004). X3D programmable shaders. In Proceedings of the ninth international conference on 3D Web technology, ACM, New York, (pp. 99 - 108). doi:10.1145/ 985040.985055
- Doran, J. P. (2013). Mastering UDK Game Development. Packt Publishing.
- Feinstein, D. (2013). HLSL Development Cookbook. Packt Publishing.
- Murdock, K. L. (2011). 3ds Max® 2012 Bible. Chapter 15, John Wiley & Sons.
- Nowakowski, K. (2013). Dokumentacja Barok Engine. Retrieved October 23, 2013, from http:// barokengine.com/dokumentacja/
- Parreiras, F. S. (2012). Semantic Web and Model-Driven Engineering. Wiley.
- Rost, R. J., Licea-Kane, B. M., et al. (2010). OpenGL Shading Language (3rd Edition). Addison-Wesley.
- Valenza, E. (2013). Blender 2.6 Cycles: Materials and Textures Cookbook. Packt Publishing.
Paper Citation
in Harvard Style
Jacek K., Kamil N. and Kamil Ż. (2014). Domain-specific Languages as Tools for Teaching 3D Graphics . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 498-503. DOI: 10.5220/0004884404980503
in Bibtex Style
@conference{modelsward14,
author={Kęsik Jacek and Nowakowski Kamil and Żyła Kamil},
title={Domain-specific Languages as Tools for Teaching 3D Graphics},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2014},
pages={498-503},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004884404980503},
isbn={978-989-758-007-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Domain-specific Languages as Tools for Teaching 3D Graphics
SN - 978-989-758-007-9
AU - Jacek K.
AU - Kamil N.
AU - Kamil Ż.
PY - 2014
SP - 498
EP - 503
DO - 10.5220/0004884404980503