GSoC 2010 - Object Viewer Qt Weekly Status Updates
Added by dnk-88 about 8 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 8 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 8 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 8 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 about 8 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 about 8 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 about 8 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 about 8 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)