Commit Graph

  • 64d5584698 Update 'README.md' master itdominator 2021-04-26 21:07:42 +0000
  • 54b87b5de7 fixed things i've broken by the merge conflict developement_1 Anakin 2017-06-20 11:58:03 +0200
  • 68387fe7a7 Merge branch 'developement_1' of git.rwth-aachen.de:carstenf/OpenGL into developement_1 Anakin 2017-06-20 11:45:15 +0200
  • 44732057b6 using signal slot to update the combobox entries Anakin 2017-06-20 11:41:10 +0200
  • 2d34492517 Implemented qtreeviewwidget instead of a list Maxim Stewart 2017-06-18 09:32:19 -0500
  • 3f2713bd16 Fixed logic issue with offset file to file name in listWidget. Edited feel of settings window a bit Maxim Stewart 2017-06-18 06:45:40 -0500
  • c2f7118ed6 Implemented recursive scan for mesh files on selection of dir path. Setup name instead of full path in list. Maxim Stewart 2017-06-18 06:15:23 -0500
  • c6d82f5f55 Updated Settings to cleanup logic plus add a note for hard coded paths. Maxim Stewart 2017-06-18 06:14:01 -0500
  • 33fafb29a8 removed unused or useless stuff, renamed some functions for better description, repaired the SettingsManager usage, ToDo: Dropdown list is not updated, it needs a restart, display names for the directories instead of the path, Anakin 2017-06-17 15:42:43 +0200
  • 6141263f45 Edited open() function to be more descriptive. Set to openFileActual Maxim Stewart 2017-06-17 05:18:18 -0500
  • e59dd980bd Temp update to show unexpected segfault error Maxim Stewart 2017-06-16 03:16:30 -0500
  • 1e71ebed47 Set ability to fill listWidget in SettingsWindow with saved dir list from SettingsManager. Maxim Stewart 2017-06-15 23:28:47 -0500
  • d908894265 Added add and remove functionality to settings listWidget Maxim Stewart 2017-06-15 22:31:11 -0500
  • bddc7ea852 Getting dir list to the drop down field Maxim Stewart 2017-05-31 03:10:30 -0500
  • 0372a4ad8c Setting up removing and adding stuff to the settings window dirlistview Maxim Stewart 2017-05-31 03:09:20 -0500
  • e768ae9af8 Setup dirList access from settings through getter and setters Maxim Stewart 2017-05-30 21:38:51 -0500
  • b089fcdaf6 Added settings for getting drop down filled and set list to hide folders. Need to make a dirList setter plus get settings window to keep dirList for editing. Maxim Stewart 2017-05-30 21:37:17 -0500
  • cdda1922fa Fixed accidental overload of function. Maxim Stewart 2017-05-30 07:49:54 -0500
  • 031c620f52 Added filter to QFileSystemModel fmodel Setup some comments regarding a setFilter part Edited getAssetLibrary to pass arguments to setAsset -- Note will be used for dropdown interaction. Set a temp path for testing purposes. Maxim Stewart 2017-05-30 07:42:11 -0500
  • 7a41f2d9bf Added QFileSystemModel for the fileListView or aka treeView Added QString filters to be used with QFileSystemModel Added setAsset method as part of getAssetLibrary for reusability Maxim Stewart 2017-05-30 07:34:06 -0500
  • b2efa83e17 Added check for qkList in meshviewer.config Added QString listOfDirs Added gettter method to get listOfDirs Edited MainWindow.ui to prepare for list of file plus dir drop down Maxim Stewart 2017-05-30 07:11:39 -0500
  • 7e87b14fe1 made all path relative now Anakin 2017-04-30 15:05:21 +0200
  • da0b7e3c5f new release version, Features: - fixed overexposed specular bug, - most settings are saved after each session Bugs: -nothing known Version_1.2.4 Anakin 2017-02-08 14:32:48 +0100
  • fa75e17d58 most settings are saved and restored Anakin 2017-02-08 14:29:22 +0100
  • 49585945c3 fixed too high specular, updated preview.jpg Anakin 2017-02-06 16:53:27 +0100
  • 67657061b6 new release version, Features: - normal map support, - added specular support for cloth, - "glow" support, Bugs: - normal mapping looks a bit drizzly depending on the angle of view Version_1.2.3 Anakin 2017-02-06 14:59:46 +0100
  • 06d403d546 support normal map now, support "glow" now, update preview.jpg Anakin 2017-02-06 14:53:05 +0100
  • 541a975624 added preview imange, passed data to shader, need to process data in shader Anakin 2017-02-05 20:10:05 +0100
  • 30f1a1e627 passing poylNormal, tangent, bitangent to shader Anakin 2017-02-05 16:57:12 +0100
  • cdf19911f6 calculate polygon normal, tangent, and bitangent, next step, use them for calculation Anakin 2017-02-05 16:39:37 +0100
  • 4c40d140a9 cloth now has specular Anakin 2017-02-05 15:25:59 +0100
  • f47e1cc76a new release version, Features: - extreme performance improvement when loading files, - new camera controls (free, orbital, move), - using ogl 4.5 again since 2.0 causes problems on some pc, Bugs: - nothing known Version_1.2.2 Anakin 2017-02-05 12:38:32 +0100
  • 2d335474bf fixed camera control, removed test exe Anakin 2017-02-05 12:34:24 +0100
  • a07d8acbec update gui for camera mods Anakin 2017-02-04 17:42:44 +0100
  • 800a6a50f8 doesn't work for ggctuk since i use ogl 2.0 instead of 4.5 trying to figure out the problem Anakin 2017-02-04 15:57:15 +0100
  • 94a2fa59ec added MoveCamera but isn't working well updated about text, Anakin 2017-02-04 15:48:10 +0100
  • 648b805daf forget to save file Anakin 2017-02-03 15:55:04 +0100
  • 92245be302 finished OrbitCamera Anakin 2017-02-03 15:54:45 +0100
  • 333eca25eb use class for camera handling, orbit does not work. Need to figure out why Anakin 2017-02-02 18:01:08 +0100
  • b17ab3f8e9 fixed out of file check order Anakin 2017-02-02 15:26:40 +0100
  • ff08ee7cea error handling when out of file Anakin 2017-02-02 15:10:48 +0100
  • 8346e5916d changed everything from std to qt Anakin 2017-02-02 14:44:48 +0100
  • 5372838420 further performance improvement Anakin 2017-02-02 11:14:16 +0100
  • a14229aa71 further improvement on tga import Anakin 2017-02-01 17:53:42 +0100
  • 1c5631a5e0 improve image load performance, can be improved more, but scanline has wrong results Anakin 2017-02-01 17:41:29 +0100
  • bc5bfc62bc fixed a bug Anakin 2017-02-01 16:34:43 +0100
  • 4cb070c8c5 removed files from repo that are not needed in the release folder Anakin 2017-01-30 17:24:21 +0100
  • 2d9c103c01 new release version, Features: - Headlight option, - zoom speed now adjust in settings window, not via +/-, - cullface can be activated in the settings, - text in FileInfoWindow can be marked and copied, - alpha channel now always used, - fixed compatibility problems, - code and performance improvements, Bugs: - nothing known Version_1.2.1 Anakin 2017-01-30 17:10:41 +0100
  • 37e9b86daa fixed bug that sometimes alpha channel was not read in, code improvement = performance, Anakin 2017-01-30 16:54:35 +0100
  • 4342260e6d improved performance using my own tga load function always instead of QImage improved Profiler Anakin 2017-01-30 16:00:14 +0100
  • d1c68e8ba6 added Profiler to analyses the time used by code lines Anakin 2017-01-30 12:01:45 +0100
  • 9c16aa32f1 headlight, bug fixes, code improvement, Anakin 2017-01-30 11:31:37 +0100
  • fbb51563c9 fixed backface culling bug, todo: connect headligh Anakin 2017-01-30 00:02:32 +0100
  • 538453c1db added headlight option to settings, added cullface option to settings, zoom speed now adjust at settings, bugs: cullface does not work anymore, todo: connect headlight Anakin 2017-01-29 23:47:14 +0100
  • 7b739ab892 use OutputDevice to set fileinfo, use new connect function, Anakin 2017-01-29 15:19:20 +0100
  • 98302664ca add OuputDevice as singleton to manage output to statusbar, Anakin 2017-01-29 11:35:43 +0100
  • 96b7d6f736 text in FileInfoWindow can be marked and copied, code cleaning Anakin 2017-01-28 16:54:36 +0100
  • 121f5c47f1 fixed some warnings Anakin 2017-01-26 19:44:12 +0100
  • fe374cb8f6 made fshader.glsl compatible with older versions Anakin 2017-01-26 18:25:24 +0100
  • fb49d8685a switch from QLineEdit to QSpinBox, init SettingsWindow with default values from OglViewerWidget, removed old qt project Anakin 2017-01-26 18:17:54 +0100
  • 3167f1acb8 new release version, Features: - screenshot function, - transparency support, - wireframe paint option, - support phong model (ambient, diffuse, specular), - 2 different kinds of light (directional and point), - different background colors for light on/off, - zoom speed now adjustable via +/- keys, - new file info window, - more information displayed at the info window, - settings window, - new GUI, - now openGl 2.0 is minimum (before 4.5) - some more code changes, bug fixes, performance improvements, Bugs: - nothing known Version_1.2.0 Anakin 2017-01-24 19:46:48 +0100
  • 308d238b2d add settings icon, set ogl verison to 2.0 to make it compatible with more PCs Anakin 2017-01-24 19:39:34 +0100
  • 30d41f7d85 connected settings window with software Anakin 2017-01-24 17:09:51 +0100
  • 15cd551f7c forgot light - background connection C-Fu 2017-01-24 11:55:00 +0100
  • 16c9d35580 Removed slots, I use lambda now C-Fu 2017-01-24 11:48:45 +0100
  • 11af758eee use lambda expressions instead of slots C-Fu 2017-01-24 11:40:38 +0100
  • 73ee8a4040 added settings window, connected all slider, lineEdits, checkboxes,..., need to connect everything with the OglViewerWidget now Anakin 2017-01-23 16:09:06 +0100
  • 0a9103fdc5 differ vertexNormal and triangleNormal Anakin 2017-01-23 13:49:29 +0100
  • 10718f2269 load tx1d texture Anakin 2017-01-23 12:29:10 +0100
  • b2df84eb4c read tx1d tx2d tx3d texture names and print to info window Anakin 2017-01-23 12:17:26 +0100
  • 2ed9e475ce fixed white scrollbar at the info window Anakin 2017-01-23 11:57:23 +0100
  • cdd6ace701 save rendertype, evaluate rednertype specular, changed info window always on top Anakin 2017-01-22 15:41:08 +0100
  • 91488c55b2 more information for the InfoWindow, set correct values for cloth material, enable specular map Anakin 2017-01-22 14:37:06 +0100
  • 5f104e46f2 gui changes Anakin 2017-01-22 12:25:59 +0100
  • a948590255 fixed flag reading bug Anakin 2017-01-21 17:16:44 +0100
  • 6fa81a8ccc Some styling Anakin 2017-01-21 16:33:03 +0100
  • c4444bcefd fixed background bug, support directional light, zoom speed can be adjust via +/- Anakin 2017-01-21 15:22:43 +0100
  • 5ea90723b4 changed intensity of background Anakin 2017-01-20 16:54:27 +0100
  • af94ecd541 change background when the light is on Anakin 2017-01-20 16:39:17 +0100
  • 9808cd03c0 save more material information, hold default material in geometry separated, load diffuse color if texture cannot be opened, fixed gamma correction on the texture, Anakin 2017-01-20 16:26:58 +0100
  • abd9070e90 Read the material name and save it, Shorten transparency evaluation, Need to: - read in the data values, - save the texture name somewhere else, - use the data :D C-Fu 2017-01-20 11:18:48 +0100
  • eb0592373f added attributes to materials C-Fu 2017-01-20 10:49:43 +0100
  • 28d17b2fdd trying to workaround gamma correction (remove from tga) Anakin 2017-01-19 20:15:00 +0100
  • 9fb3ca03bd added specular, ambient light,... need to fix the texutre gamma correction, look at the todos Anakin 2017-01-19 17:57:50 +0100
  • 4c177f2ddc adjust light functionality, bugs: - background cannot be changed during runtime Anakin 2017-01-18 17:01:43 +0100
  • a521dfc292 calculate normal matrix once in cpp (performance), added bool variable to turn light on/off (still needs button), Anakin 2017-01-17 20:18:04 +0100
  • f5863752e2 fixed the light problem, very basic light at the moment, needs a lot of work: - custom position, - custom intensities, - calculate at better positions, others: - adjust zoom speed Anakin 2017-01-17 18:03:47 +0100
  • 1c962a481f implemented light into cpp, bug: everything is dark, need to calculate the normal matrix once in cpp and not for every pixel Anakin 2017-01-17 17:48:54 +0100
  • 86c0559fdc Merge branch 'master' of git.rwth-aachen.de:carstenf/OpenGL Anakin 2017-01-17 17:36:35 +0100
  • 1bcb4d67c1 fixed wrong dimension C-Fu 2017-01-17 11:37:07 +0100
  • 152d436dd7 Calculate vertex position in world space in vertex shaded not in fragment C-Fu 2017-01-17 11:36:23 +0100
  • 5191a46f72 Added light calculation to fragment shader C-Fu 2017-01-17 11:32:06 +0100
  • 9b3ff7f737 adjust vertex shaded to pass information to fragment shaded for light C-Fu 2017-01-17 11:15:30 +0100
  • 91b3f25dbb fixed wireframe bug Anakin 2017-01-16 16:41:52 +0100
  • 47c73ed881 added custom info window, set min size to mainwindow Anakin 2017-01-16 15:41:37 +0100
  • 86dfe32145 add wireframe paint option, write file information on the screen, bug fixes Anakin 2017-01-16 14:24:30 +0100
  • 454ed45fa1 support transparency now Anakin 2017-01-15 15:51:12 +0100
  • b8f8a5c2ad fixed the problem Anakin 2017-01-15 12:33:57 +0100
  • 6ead5d7bc6 working on changing the texture names to materials, problems with call by value/reference Anakin 2017-01-15 12:26:15 +0100
  • f469dff656 added transparency support, need to sort the transparent things to the back Anakin 2017-01-14 17:20:50 +0100