GSoC 2010 - Object Viewer Qt Weekly Status Updates
Added by dnk-88 about 5 years ago
This is a place holder thread for dnk-88 to post his weekly status updates for the Object Viewer Qt project. All status updates are due on Monday start 5/24/2010.
Detailed information on the following is required:
- What was accomplished in the previous week.
 - What was not accomplished that was planned and why.
 - What is planned for the current week.
 - What risks are there for the current week.
 - Any necessary personal updates (e.g. unavailable due to vacation/school work/etc)
 
Thanks,
sfb
/s
Status report N1 (Tuesday, 25th May, 2010) (NeL Object Viewer Qt)
Completed work:
-  Acquaint themselves with the object viewer.
-  Experimented with nel_qt sample. (Provided a patch to work correctly under Linux)
-  Created repository. http://code.google.com/p/object-viewer-qt/updates/list
-  Setup build environment CMake.
-  Created basic app object_viewer_qt.:
   -  Added loading and viewing NeL *.shape files.
   -  Added basic camera navigation.
   -  Added reset scene.
   -  Added loading and viewing NeL particle system *.ps files.
Next Week Objectives:
-  Add load and save settings object_viewer_qt.
-  To design dialogues:
   -  Select background color.
   -  Settings dialog.
   -  Setup fog.
-  Improving navigation of the camera.
-  Add information in status bar.
Status report N2 (Monday, 31th May, 2010) (NeL Object Viewer Qt)
I have made next work for the last week:
1) Added loading and saving settings.
- Designed a settings dialog (pages: graphics, sound, paths).
2)Added dialog selecting background color.
3)Added setup fog dialog.
4)Added output information in status bar.
5)Added small improvements (correct set aspect ratio at resizing viewport, saving screenshots)
I don't made work:
Improving navigation camera. I planned improving my camera. But Matt is solving problem the Event Server and after this I have can using NeL camera.
I am planning for the current week:
1)Add loading NeL sceleton files.
2)Add loading NeL anim files:
- Design playlist animation (dialog: Animation set manager )
- Сontrol animation (dialog: Animation)
- Dialog slot animation manager
3) Improve navigation camera (after Matt will be able to solve the problem with Event Server). Add necessary items menu (Reset camera/select mode/etc).
Status report N3 (Tuesday. 08/06/2010) (NeL Object Viewer Qt)
Completed work:
- Added selection of the current object being edited.
- Added download files and skeletal animation, altered loading shape mesh.
- Added playlist animation (dialogue Animation set manager), work is not finished.
- Manage animation (dialogue Animation), work is not finished.
- Matt solved the problem with the Event server, so the program now uses a standard NeL camera.
Not accomplished that was planned. Not entirely made animated playlists, animation controls and a slot manager. Animation NeL proved harder than expected, and spent much time studying it.
Plan for next week:
- Complete work on the animations:
- Animation playlists.
- Management animation.
- Slot Manager.
- Begin work on the editor of the particles.
Status report N4 (Tuesday. 15/06/2010) (NeL Object Viewer Qt)
Completed work:
- Added Mixer Slot Manager.
- Animation playlist (dialog: Animation set manager).
- Changed dialog animation control. To control the animation is used QTimeLine instead QTimer. Remains the problem of fast rewind playing animations.
Plan for next week:
Particle Systems Editor.
- Create a dialogue Particle Workspace. Will use QStackedWidget which will store all the pages required for editing of the system. Must be able to download the *. pws files.
- Ability to load or insert a system of particles in the editor.
- Dialog control animation of particle systems.
- Design parts of pages QStackedWidget required for editing particle systems.
With best regards, Dmitry.
Replies (7)
    
    Status report N5 (Tuesday. 22/06/2010) (NeL Object Viewer Qt)
    -
    Added by dnk-88 about 5 years ago
  
  Hello.
Completed work:
- Fixed animation issues.
- Added load *.pws and *.ps files in particle editor.
- Design next forms Particle control, Tree particles, Property editor (page general property particle system).
- Building Tree *.pws file in dockWindow Tree particles.
Plan for next week:
- Add view and edit properties particle system and sub-elements particle system (emitter, located, force and etc)
- Add context menus different for various items.
- Add save change pws and ps files in dialog (methods of saving files have been added).
- Start/stop particle system animation in particle editor (single or multiple).
With best regards, Dmitry.
    
    Status report N6 (Tuesday. 29/06/2010) (NeL Object Viewer Qt)
    -
    Added by dnk-88 about 5 years ago
  
  Hello
Completed work:
- Select active particle system.
- Particle system control:
   - Start / pause / stop current particle system.
   - Multiple start, control speed, enable / disable show helpers.
   - Auto repeat particle system.
- Save pws file and content ps files.
- Property editor:
 - Workspace page (loading and saving pws (ps) files).
 - Particle system page (can read and edit some parameters).
 - Work has begun on designing forms other pages.
I don't made work:
Not completed work on viewing and editing properties particle system and sub-items particle system (emitter, located, force and etc).
Do not begin work on the shortcut menu.
Plan for next week:
- To expedite work on designing forms, I want to create custom widgets and integrate them into the Qt Designer.
- To continue work on dialogue editor properties, view and edit properties particle system and sub-items particle system (emitter, located, force and etc).
- Add the possibility of creating a new pws and ps files, add new systems of particles and its items by using the contextual menu.
Personal updates:
Wednesday or Thursday I am moving out of the hostel to home I will probably partially unavailable.
    
    Status report N7 (Tuesday. 6/07/2010) (NeL Object Viewer Qt)
    -
    Added by dnk-88 about 5 years ago
  
  Hello
Completed work:
- Created custom widgets (edit_range, color_edit, basic_edit, direction, attrib)
Use the opportunity to promotion widgets in Qt Designer.
- Partially converted properties page of the particles and its sub-elements with using custom widgets.
- Added action: create new workspace, save as workspace, insert new particle system, create new particle system, remove all particle system.
- Work has begun on the context menu (I will to use the QSignalMapper).
I don't made work:
- Add new items particle system(emitter, located and etc) by using the context menu.
Plan for next week:
- Finish work on custom widgets (basic_edit, direction, attrib).
- Finish work on dialogue editor properties, view and edit properties particle system and sub-items particle system (emitter, located, force and etc).
- Finish work context menu (Add new items particle system(emitter, located and etc) by using the context menu).
-- 
With best regards, Dmitry.
    
    Status report N8 (Tuesday. 13/07/2010) (NeL Object Viewer Qt)
    -
    Added by dnk-88 almost 5 years ago
  
  Hello
Completed work:
- Fix problem names items to particle system and displayed BBox.
- Context menu, works add new items particle system(emitter, located and etc) 
  and other items (save, copy/paste items and etc).
- Correct update treeView at adding new rows and rename items particle system.
- Custom widget plane_basic.
- View and edit particle system properties.
I don't made work:
- Finish work on custom widgets (attrib_widget).
- Finish work on view and edit properties sub-items particle system (emitter, located, force and etc).
Plan for next week:
- Finish work on particle editor.
- Begin work on the vegetable editor.
-- 
With best regards, Dmitry.
    
    Status report N9 (Tuesday. 20/07/2010) (NeL Object Viewer Qt)
    -
    Added by dnk-88 almost 5 years ago
  
  Hello
Completed work:
Particle editor:
 - Added on custom widgets: direction widget, attrib_widget.
 - Added the next property pages(view/edit): instance properties, collision  zone properties, force properties, light properties, emitter page, PS sound properties, located properties.
 - Added the next dialogue: value blender dialogs(float/uint/sint/rgba types), value gradient dialogs(float/uint/sint/rgba/planeBasis types), bin operator dialogs.
 - Added displaying of general information on the particle system.
 - Added auto count particle system option.
Object viewer:
 - Added sound system.
Not completed work:
 - Page located bindable properties.
 - Curve editor.
 - Possibility linked particle system to the skeleton.
Plan for next week:
Particle editor:
 - Page located bindable properties.
 - Curve editor.
 - Linked particle system to the skeleton.
Landscape Vegetable Editor:
- Main dock window(load/save vegetset, vegetdesc files, show vegetable landscape).
- Auxiliary properties pages (General/density)
-- 
With best regards, Dmitry.
    
    RE: GSoC 2010 - Object Viewer Qt Weekly Status Updates
    -
    Added by dnk-88 almost 5 years ago
  
  Hello
Status report N10 (Wednesday. 28/07/2010) (NeL Object Viewer Qt)
Completed work:
  - Curve editor.
  - Value from emitters dialog.
  - Page located bindable properties(added custom widget: mesh widget, tail particle widget, constraint mesh widget, particle texture widget(also CTextureGradientInterface ))
  - Morph mesh edit dialog.
  - Auto LOD dialog.
  - Multitexturing dialog.
  - Changed the appearance of the property editor
Plan for next week:
  - Scale bone editor (assigned with linked particle system to the skeleton.)
  - Water pool editor
  - Sound anim editor
Status report N11 (Tuesday. 03/08/2010) (NeL Object Viewer Qt)
Completed work:
 - Rewrite Value Blender dialog (particle editor).
 - Added Follow path and spinner dialog (particle editor).
 - Skeleton tree model (used skeleton scale editor and link particle system to skeleton).
 - Skeleton scale editor (bone/skin scale, undo/redo, save/load .skel and .scale files).
 - Link particle system to skeleton dialog (link/unlink).
Plan for next week:
  - Vegetable editor
    
    Status report N12 (Tuesday. 18/08/2010) (NeL Object Viewer Qt)
    -
    Added by dnk-88 almost 5 years ago
  
  Hello
Completed work (2 week):
- Vegetable editor:
   - Added loading and viewing landscapes (.zonel files) with adjustable wind color parameters.
   - Added loading, viewing micro-vegetation (.vegetset, .vegetdesc files) with with the ability to edit the parameters (general/density/appearance/scale/rotation).
- Pencils down:
   - Code is commented with Doxygen-style comments.
   - Written guide for new developers NeL Object Viewer Qt.
   - Written doc with the general description of the most important subsystems of the program.
With best regards, Dmitry.
(1-7/7)