167 lines
4.6 KiB
Plaintext
167 lines
4.6 KiB
Plaintext
|
The MS Museum Screen Saver
|
||
|
|
||
|
|
||
|
|
||
|
==================================================
|
||
|
DONE:
|
||
|
==================================================
|
||
|
10. Add View Time Slider
|
||
|
8. Make Object.cpp multi-monitor safe.
|
||
|
11. Create CTexture to handle multiple devices and ratio.
|
||
|
11. Fix ugly MIPMAP on floor.
|
||
|
15. Paintings don't repeat.
|
||
|
1. Remove reverse ordering so everything is correctly layered.
|
||
|
2. Remove Lobby
|
||
|
1. Paintings repeat.
|
||
|
|
||
|
|
||
|
==================================================
|
||
|
TODO: (BryanSt)
|
||
|
==================================================
|
||
|
|
||
|
|
||
|
# Blocking
|
||
|
2. Fix window frames.
|
||
|
3. Hide Power Options
|
||
|
|
||
|
4. License textures.
|
||
|
|
||
|
5. Walk closer to paintings and smooth walk.
|
||
|
6. Is View Distored?
|
||
|
|
||
|
|
||
|
# High Priority
|
||
|
12. Check video ram and memory ram and cap painting size on screen.
|
||
|
8. Add nice frames and/or Make frames by parts.
|
||
|
7. Add more Rooms (If Doors, Middle Paintings, Benches, Exit Enter Door, Walk straight thru room, Long Room) Make room 300x100 instead of current 200x100, so it looks more like a museum. Make 200x200 room.
|
||
|
3. If you have a small number of pictures(3), it will render no pictures.
|
||
|
|
||
|
19. Leave door you entered.
|
||
|
|
||
|
|
||
|
# Medium Priority
|
||
|
5. Add Benches
|
||
|
14. Create nice arch ways.
|
||
|
x. Note frame stats: Textures used, triangles, etc.
|
||
|
|
||
|
|
||
|
# Low Priority
|
||
|
4. Replace textures
|
||
|
9. Allow Full Zoom
|
||
|
3. Background thread for painting conversion.
|
||
|
13. Clean up UI Options. (Zoom, Stair time, Ok/Cancel, ...)
|
||
|
6. Add Loading Sign. This will give time for the images to be loaded.
|
||
|
9. Add Lights on floor and paintings
|
||
|
|
||
|
Punted:
|
||
|
13. Add Enter Room with Text
|
||
|
6. Add Paintings in the middle
|
||
|
|
||
|
NITS:
|
||
|
|
||
|
==================================================
|
||
|
TODO: (MAnders)
|
||
|
==================================================
|
||
|
|
||
|
# Blocking
|
||
|
1. Add visibility testing by implementing BOOL Is3DRectViewable(pD3DDevice, D3DVECTOR vStart, D3DVECTOR vSize)
|
||
|
2. Walk closer to paintings and smooth walk.
|
||
|
|
||
|
|
||
|
# High Priority
|
||
|
2. Fix flashing every other frame. Is Depth buffering not working?
|
||
|
3. Make the camera movement look more natural by using splines or other techniques. This is important to make it look real. Randomize how to stand from the paintings. Maybe have the camera sit on a bench.
|
||
|
4. The software render is not working on my ATI Rage 3D cards.
|
||
|
|
||
|
|
||
|
# Medium Priority
|
||
|
5. Why does sides of the room appear to have warp?
|
||
|
6. Add lighting either to floor and maybe to paintings. This will make the room much more realistic since it won't be so much the same.
|
||
|
|
||
|
# Low Priority
|
||
|
7. Add Bump map so paintings stand out. This is needed to keep things realistic.
|
||
|
|
||
|
|
||
|
|
||
|
Optional:
|
||
|
==================
|
||
|
20. Add Picture Names
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
NVidia Riva TNT2/TNT2 Pro
|
||
|
(Came on DELL D1626HT)
|
||
|
----------------------------
|
||
|
Memory:Texture 100 kb
|
||
|
CAPS:General:DDCAPS_3D NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_3DDEVICE NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_MIPMAP NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_TEXTURE NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_ZBUFFER NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_BACKBUFFER NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_FRONTBUFFER NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_3DDEVICE NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_HWCODEC (?) NO
|
||
|
Other:dwVidMemTotal (???? kb)
|
||
|
|
||
|
|
||
|
NVidia Riva TNT2
|
||
|
----------------------------
|
||
|
Memory:Texture 66MB
|
||
|
CAPS:General:DDCAPS_3D
|
||
|
CAPS:SurfaceCaps:DDSCAPS_3DDEVICE
|
||
|
CAPS:SurfaceCaps:DDSCAPS_MIPMAP
|
||
|
CAPS:SurfaceCaps:DDSCAPS_TEXTURE
|
||
|
CAPS:SurfaceCaps:DDSCAPS_ZBUFFER
|
||
|
CAPS:SurfaceCaps:DDSCAPS_BACKBUFFER
|
||
|
CAPS:SurfaceCaps:DDSCAPS_FRONTBUFFER
|
||
|
CAPS:SurfaceCaps:DDSCAPS_3DDEVICE
|
||
|
CAPS:SurfaceCaps:DDSCAPS_HWCODEC (?)
|
||
|
Other:dwVidMemTotal (33MB)
|
||
|
|
||
|
|
||
|
Matrox Millennium II PCI
|
||
|
----------------------------
|
||
|
Memory:Texture 4MB
|
||
|
CAPS:General:DDCAPS_3D NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_3DDEVICE NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_MIPMAP NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_TEXTURE NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_ZBUFFER NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_BACKBUFFER NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_FRONTBUFFER NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_3DDEVICE NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_HWCODEC (?) NO
|
||
|
Other:dwVidMemTotal (4 MB)
|
||
|
|
||
|
|
||
|
|
||
|
ATI 3D Rage IIc AGP
|
||
|
(Came on NEC PowerMate 5100, and Dell OptiPlex G1)
|
||
|
----------------------------
|
||
|
Memory:Texture 100 kb
|
||
|
CAPS:General:DDCAPS_3D NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_3DDEVICE NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_MIPMAP NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_TEXTURE NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_ZBUFFER NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_BACKBUFFER NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_FRONTBUFFER NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_3DDEVICE NO
|
||
|
CAPS:SurfaceCaps:DDSCAPS_HWCODEC (?) NO
|
||
|
Other:dwVidMemTotal (100 kb)
|
||
|
|
||
|
|
||
|
Perf Notes:
|
||
|
====================
|
||
|
1. Depth Buffers cause a perf hit. We may just need to accept this.
|
||
|
|
||
|
|
||
|
|
||
|
Contacts
|
||
|
==================
|
||
|
DX: MAnders (Dev)
|
||
|
Shell: BryanSt (Dev), Dan Shapiro (PM)
|