Porting Violet to Java
Posted: Tue Jan 22, 2008 5:46 am
As I've mentioned in the Off Topic forum, this is what I am doing, mainy as an exercise to teach myself Java.
I might as well bring this topic "On Topic" here in the right place.
So far I have IGI loading, basic tonemapping, and image saving (jpg, png or other that the ImageIO class supports - no IGI output yet) functions working fine.
I feel that I will be able to get somw of the basic filtering (gaussian, median etc) working fine, possibly within the next few days - after that I may need help (diffraction limited bloom is beyond my comprehension at present).
Are any of the Java people here interested in contributing to this project? I don't mind if you don't, but I might learn something if other people look at/change/expand on my code.
Particularly there is also work to do with making the app properly threaded - I have implemented the main processing in a thread (as far as I can tell) but I don't relly know if I'm doing it right.
There are also issues I have with being able to update the GUI with processing progress. I've no idea how.
Anyway, I'm willing to share the code (open source, as per the original Violet) and will take on board advice, suggestions and help
I might as well bring this topic "On Topic" here in the right place.
So far I have IGI loading, basic tonemapping, and image saving (jpg, png or other that the ImageIO class supports - no IGI output yet) functions working fine.
I feel that I will be able to get somw of the basic filtering (gaussian, median etc) working fine, possibly within the next few days - after that I may need help (diffraction limited bloom is beyond my comprehension at present).
Are any of the Java people here interested in contributing to this project? I don't mind if you don't, but I might learn something if other people look at/change/expand on my code.
Particularly there is also work to do with making the app properly threaded - I have implemented the main processing in a thread (as far as I can tell) but I don't relly know if I'm doing it right.
There are also issues I have with being able to update the GUI with processing progress. I've no idea how.
Anyway, I'm willing to share the code (open source, as per the original Violet) and will take on board advice, suggestions and help