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

  1. Bailey, M. and Cunningham, S. (2012). Graphics Shaders: Theory and Practice. CRC Press.
  2. 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
  3. Doran, J. P. (2013). Mastering UDK Game Development. Packt Publishing.
  4. Feinstein, D. (2013). HLSL Development Cookbook. Packt Publishing.
  5. Murdock, K. L. (2011). 3ds Max® 2012 Bible. Chapter 15, John Wiley & Sons.
  6. Nowakowski, K. (2013). Dokumentacja Barok Engine. Retrieved October 23, 2013, from http:// barokengine.com/dokumentacja/
  7. Parreiras, F. S. (2012). Semantic Web and Model-Driven Engineering. Wiley.
  8. Rost, R. J., Licea-Kane, B. M., et al. (2010). OpenGL Shading Language (3rd Edition). Addison-Wesley.
  9. Valenza, E. (2013). Blender 2.6 Cycles: Materials and Textures Cookbook. Packt Publishing.
Download


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