XML Flash Gallery

In 2011 heb ik in opdracht van een vriendin een simpele Flash galerij gemaakt om een bepaald aantal foto’s mooi te presenteren op haar website. Dit heb ik gemaakt in Adobe Flash met Actionscript 3.0. In dit project zat totaal 15 uur aan werk.

Op de website moest ook een administratie pagina komen, zodat de foto’s geupload konden worden, een titel gegeven worden en verwijderd worden. Van deze software heb ik een pakket gemaakt wat gemakkelijk is te installeren door andere mensen.

Het resultaat is te zien op noradekoster.nl

De galerij
De galerij
De administratie pagina
De administratie pagina
Noradekoster.nl
Noradekoster.nl

 

Java Raytracer

Voor onderzoek naar render-technologie heb ik in 2010 zelf een raytracer gemaakt. Dit heb ik kunnen maken met de API Processing 1.0, wat gebaseerd is op Java. Ik heb een week over het onderzoek en programmeren gedaan.
Deze raytracer bevatte deze mogelijkheden:

  • Het renderen van bollen.
  • Het renderen van oneindige vlakken.
  • Het renderen met meerdere (oneindige) lichtbronnen.
  • Supersampling.
  • Difuse verlichting.
  • Schaduwen.
  • Reflecties.

Resultaten:

java_raytracer java_raytracer2

Bijna een jaar later ben ik, dankzij interesse en betreffende cursussen in mijn studie, verder gegaan met het programmeren van deze raytracer. Ik heb het project geïmporteerd in NetBeans en ben een duidelijkere structuur gaan bouwen. Ik heb de sourcecode voor het gemak hier op Google Code gezet. Dit waren de verbeteringen die ik er uiteindelijk in heb gezet:

  • Het renderen van polygonen en hun schaduwen.
  • Inladen van modellen met OBJ parser.
  • Texture mapping (UV mapping) op polygonen.
  • Normal mapping. Uiteindelijk niet realistisch gelukt.
  • Soft Shadows.

Resultaten:

java_raytracer4
Modellen inladen
java_raytracer5
Texture Mapping (UV mapping)
java_raytracer3
Normal mapping en soft shadows

 

CSV Parser

Voor een bestaand quiz-spel van Soepel BV moest een CSV-XML parser gemaakt worden aangezien de klanten gemakkelijk vanuit MS Excel gemakkelijk een CSV kan exporteren. CSV kan niet gemakkelijk ingeladen worden in Actionscript, dus is mij gevraagd om hier een stuk voor te programmeren. Ik heb eerst CSV en XML geanalyseerd. Omdat het beide tekstgebaseerde bestanden zijn, kon ik een zoeken-en-vervangen functie maken.