Professional Documents
Culture Documents
Joy F.
CCIT01-Multimedia System
PRELIM LECTURE
Multimedia
Multimedia Application
Hypertext
- is a text which contains links to other texts. The term was invented
by Ted Nelson around 1965
Hypermedia
Now let us consider the Components (Hardware and Software) required for a
multimedia system:
Capture devices
Storage Devices
Computer Systems
Display Devices
• www
• hypermedia courseware
• video-on-demand
• video conferencing
• interactive tv
• groupware
• games
• home shopping
• computer games
• vitual reality
• digital video editing and production system
• multimedia database system
• multimedia system
Multimedia Data
FORMAT: raw text or formatted text e.g. HTML, rich text format(rtf) word or a
program language source C and Pascal etc.
Multimedia system
- is a system capable of processing multimedia data and applications.
- is characterised by the processing, storage, generation, manipulation
and rendition of Multimedia information.
The key issues multimedia systems need to deal with here are:
Given the above challenges the following feature a desirable (if not a
prerequisite) for a Multimedia System:
- needed to deal with large data processing and real time delivery of
media. Special hardware commonplace.
- input and output to the file subsystem needs to be efficient and fast.
Needs to allow for real-time recording as well as playback of data. e.g.
Direct to Disk recording systems.
- to allow access to file system and process data efficiently and quickly.
Needs to support direct transfers to disk, real-time scheduling, fast
interrupt processing, I/O streaming etc.
- large storage units (of the order of 50 -100 Gb or more) and large
memory (50 -100 Mb or more). Large Caches also required and
frequently of Level 2 and 3 hierarchy for efficient management.
Network Support
MIDTERM LECTURE
3 Elements of Rendering
-Text
-Audio
-Video
1969:
John Warnock – area subdivision algorithm, hidden-surface
algorithms
Bell Labs – first framebuffer containing 3 bits per pixel
1975:
Martin Newell – famous CG teapot, using Bezier patches
Benoit Mandelbrot – fractal/fractional dimension
In the 1980’s output are built-in raster graphics, bitmap image and
pixel. Personal computers costs decrease drastically; trackball and
mouse become the standard interactive devices.
1982:
Steven Lisberger – “Tron”, first Disney movie which makes
extensive use of 3-D computer graphics
Tom Brighman – “Morphing”, first film sequence plays a female
character which deforms and transforms herself into the shape of
a lynx.
John Walkner and Dan Drake – AutoCAD
1995:
Buena Vista Pictures – “Toy Story”, first full-length, computer-
generated, feature film
NVIDIA Corporation – GeForce 256, GeForce3(2001)
2003: ID Software – Doom3 graphics engine
Computer Graphics
IMAGE TYPES
2d computer Grpahics
Pixel Art
Vector Graphics
3d Computer Graphics
- graphics that use a three-dimensional representation of geometric
data that is stored in the computer for the purposes of performing
calculations and rendering 2D images.
Computer Animation
Attributes
Image
Digital Images
Pixel
Graphics
Rendering
3D Projection
Shading
Texture Mapping
Anti Aliasing
Volume Rendering
3D Modeling
• G = MOVE
G then 'X', 'Y' or 'Z' = MOVE along specific axis only.
• S = RESIZE
S then 'X', 'Y' or 'Z' = RESIZE along specific axis only.
• R = ROTATE
R then 'X', 'Y' or 'Z' = ROTATE along specific axis only.
• X = DELETE
Displays the delete 'options' pop up.
• M = LAYERS
Displays the 'move to layer' pop up - selected object will be moved to
the selected layer. Displays current layer as selected on opening.
• NumPad 1, 3, 7 and 5
View port control; 'front', 'side', 'top' and 'perspective' respectively.
Pressing any of these will put the view port the mouse has control over
(the mouse is placed over) into 'orthogonal' or 'perspective' mode.
• Shift + F1-F12 = Window 'Type'
o F1 - File o F1 - File
Browser; Browser (load);
o F2 - Logic o F2 - File
Editor; Browser
o F3 - Node (export);
Editor; o F3 - Node
o F4 - Console; Editor;
o F5 - 3D View; o F4 - Data
o F6 - Graph Select;
Editor; o F5 - 3D View;
o F7 - Properties; o F6 - IPO Curve
o F8 - Video Editor;
Sequence o F7 - Buttons;
Editor; o F8 - Video
o F9 - Outliner; Sequence
o F10 - UV/Image Editor;
Editor; o F9 - Outliner;
o F11 - Text o F10 - UV/Image
Editor; Editor;
o F12 - Dope o F11 - Text
Sheet. Editor;
o F12 - Action
Editor.
• Middle Mouse Button (MMB)
o MMB Click Hold
By default moves the view port the mouse has
control over based on mouse position. Can be
altered to use different rotation focus points.
o MMB Scroll Up/Down
Zooms the view port forwards/backwards.
o MMB+Shift
'Translates' the view port, moves view left/right
and up/down.
o MMB+Ctrl
Zooms view port Uses a finer distance control
than scrolling MMB.
• Left Mouse Button (LMB)
o LMB Click
'Sets' an action. After moving or doing something
LMB Click is used to 'set' the action in place. For
example, a moved object stays placed relative to
it's position when you click the left mouse button
during a 'move' action.
• Right Mouse Button (RMB)
o RMB Click
Selects object or item.
o RMB+Shift
Selects multiple objects or items.
• A = SELECT/DESELECT
Mode sensitive - will select/deselect items based on
which mode you're in.
• E = EXTRUDE
Mode sensitive - will extrude polygons, vertices or
edges either individually (so the create their own
'children', or as a group.
• U = UVWunwrap
UVWmode only (for later versions, including 2.5, UVW
editing is done in Edit mode).
• Ctrl+R = LOOPCUT
Cuts a 'loop' - a line that follows the contours of a
model.
• B = BORDER/Loop SELECT
Pressing 'B' once activates the 'grid' border select tool.
Pressing again activates the selector 'brush' that allows
'paint selecting' objects. Useful for selecting multiple
faces or vertices in edit mode.
o Alt+B = Loop Select 'Cut/Show'
Using Alt+B toggles on/off the loop 'cut' feature
whereby Blender will show only the areas of a
scene or object inside the selection loop drawn
on screen. Alt+B toggles this feature on/off so
the rest of the scene is unhidden when the
shortcut is used again.
o Shift+B = Select Zoom
View zooms into selected areas
• F = Create FACE/EDGE
Creates a polygon ('quad' or triangle') depending on
'select type' - vertexes, edges or faces.
o Ctrl+Shift+F = Edge FLIP
Flips orientation of corned-to-corner edges.
Selected polygons should be triangles.
PREFINAL LECTURE
Questions to consider:
Choosing a Domain
• Catchy
• Short and concise
• Easy to remember
• Easy to spell
• Easy to type
• Strongly identifyable with your business name or
identity
• Something people can easily guess at if they can't
quite remember the url
Your web site can also offer function. That is, it can offer a
way for people to do something at your web site.
Here are some examples you may want to consider:
• Search functions
• Databases
• Entertainment
• Calculators
• Postcards
• Galleries
• Guestbooks
You must also make your web site's structure intuitive -- that
is, there should be a natural and logical flow which people
can understand and follow with ease.
2. Now comes the hard part: writing your text. We'd love
to say we'll do all it for you, but since you know your
business better than anyone else, you'll get the best
results providing at least the basic information for your
own text.
Digital Images:
When selecting photos and images for your web page, keep
these in mind:
Custom Graphics:
The colors and style of your web site will have a large impact
upon your web site's visitors, and should be carefully
considered with your target visitor in mind.
When you order your web site, we will request that you send
us 6 URL's (web site addresses): 3 for web sites you really
love, and 3 for web sites you really hate. This will give us a
feel for your own personal preferences in various web sites'
"personalities."
There are things you can do if you can't afford the "web site
of your dreams" just yet:
o Adding pages
o Adding functions
o Adding or expanding e-commerce capabilities
o Any other features you may consider adding in
the future
1. Load quickly
2. Be compatible and work well with the lowest-common-
denominator browser and operating system being used
by your target visitor. This can vary widely depending
upon who your target is (for example, computerless
WebTV browsers vs. high-tech geek types).
3. Be easy to navigate. The visitor should be able to find
what they want in 3 clicks or less.
What to Avoid:
Domain Power
Below are some hints for how you can make your domain
name a workhorse for your web site.
The jury's still out on this one, frankly. If your domain name
contains more than one keyword, some search engines will
index these and will rank you slightly higher if the keywords
are separated by a hyphen: acme-carpeting will have extra
keyword indexing of "acme" and "carpeting" in the search
listings, which will help keyword relevancy scores for
searches on those words. If you want to go totally generic,
try something like "carpet-bargains" to get higher indexing
on the words "carpet bargains".
Types of formats
The AIFF format is based on the IFF format. The WAV format
is based on the RIFF file format, which is similar to the IFF
format.
Proprietary formats
Issues
WHAT HAPPENED?
It never got off the ground to begin with. The most common
reasons for this are:
It did great for awhile, then fizzled out. This is usually the
result of one thing: COMPLACENCY. Many web site owners
assume that once their web site is online, they can relax and
forget about it. Or, once the web site finally starts to get
rolling, the web site owner assumes it can continue
succeeding on its own momentum. WRONG!
Keeping it Fresh
• Increases credibility
• Engages visitors' interest
• Maintains visitors' enthusiasm
• Maintains search rankings
• Helps keep you one step ahead of your competition
• If you have any external links (to other sites), check for
broken links at least once a week.