Corus M2 Sprint 6 Planning
Search
Page
Discussion
View source
History
Personal tools
Log in / create account
Navigation
Main Page
Community portal
Current events
Recent changes
Random page
Help
SEARCH
TOOLBOX
LANGUAGES
Toolbox
What links here
Related changes
Special pages
Open Source Platform
for interconnected virtual worlds
Corus M2 Sprint 6 Planning
From Rex community wiki
Contents
1
Viewer Framework Team
2
Communications Team
3
Server Team
4
Scripting Team
5
Audio
6
Content Creation Team
7
Scene Environment
Viewer Framework Team
Continue re-implemented Qt-Ogre integration to branch
Debug and support Linux build: networking issues
Ensure HTTP asset provider path is operational
Investigate current code-base: discover candidates for refactor or documentation
Investigate porting Poco classes to Qt
Communications Team
Server Team
OpenSim Scene Graph Refactoring: design and planning
Scripting Team
Audio
Investigate current status of the pre-designed module
basic functionality: Listener pos, play local 3D sounds
vorbis lib integration (Server uses vorbis encoded sounds)
get/decode audio assets
implement LLPlaySound support - One-shot sound playback triggered by sim
reX ambient sound support - Parameters in RexFreeData
research: Audiomodule + VOIP support, future tasks needed for audio system
Content Creation Team
Material Wizard: Implement UI for selecting the material combination
Material Editor: Create OgreMaterialProperties that inherits from QObject
Material Editor: PropertyEditor plugin: edit vector1-4, ints or floats
Material Editor: PropertyEditor plugin: edit asset references (UUID)
Material Editor: Logic for uploading material assets.
Material Editor: "Save as modified" functionality
Material Editor: "Save as New" functionality
Material Editor: Basic UI that shows the functionality.
Inventory: Event: InventoryItemDoubleClicked/Opening
Inventory: Event: InventoryItemOpenedAndDownloaded
Inventory: Generic Asset information/view dialog. Shows info for unknown assets.
Inventory: Default asset downloader logic.
Inventory: UI for the default asset downloader logic.
Material Wizard: Logic that decides based on the current selections which filename to upload to server.
Material Editor: dynamically created UI & editing functionality for different constant types.
Scene Environment
Terrain Editor: Possible to view the current terrain textures in the editor window
Terrain Editor: Alter the terrain textures (syncs to server)
Terrain Editor: View the terrain texture blend height ranges
Terrain Editor: Adjust terrain texture blend height ranges (syncs to server)
Environment Module: Basic architecture for the Environment module
Sky Editor: Basic window for sky parameter viewing and editing.
Sky Editor: Handle RexSky message.
Sky Editor: Adjust Sky parameters in the sky editor window.
Fog Editor: Basic fog editor window for viewing fog parameters.
Fog Editor: Handle RexFog message.
Fog Editor: Fog Environment System. (Support code for adjusting Ogre fog parameters)
Fog Editor: Edit fog settings. (offline)
Water Editor: Basic editor window for viewing water parameters.
Water Editor: Handle RexWaterHeight parameter.
Water Editor: Handle RexToggleWater parameter.
Water Editor: Edit water parameters. (offline)
World Lighting Editor: Basic editor window for viewing world global environmental light parameters.
World Lighting Editor: Handle RexAmbientL message.
World Lighting Editor: Edit world lighting parameters. (offline)