2006-10-26

Create a software program to help artist create

Define different areas. Tools to manipulate them. Grab a bright spot and move it on screen. The user does the same to another. Tell the program to play and it will apply an effect and move the pattern as a result of how the user moved the bright spot.

Maybe move the interface from 2D to 3D. Make forms go nearer and further away. Have different areas where you can group programs or information. Could be used as a method to store internet data.

Section a cube into 8. You start at the center of one face. You fly in and navigate to one of the sections.  There would be a big button on the keyboard to take the user back to the start position.

A section is a place where you can see programs running and data that was stored and put into a location or pattern.

The default viewpoint in a section is the center of the cube facing in the start direction. Grab windows and arrange them in you field of view. Would be possible to move behind the current layer and have another viewpoint. Buttons to move between layers.

Copy the media center remote is used. Start, forward, back, ok, play, pause. Play and pause can be used for individual windows. Windows in a layer can be:
resized
disappeared (remove)
move in the field of view
add
    find using a different interface
drop from what I have picked up
    Different interface to see what you have picked up
        Maybe a similar cube section with a different background
        Like you are looking in a pack you are carrying
        Pack ordered in the order you added items to the pack
        Newest first, a way to skip down a few items. You know it is around here somewhere. View allows you to seen the few you are focusing on. Move in 3D look forward and side to side.

Move back one level
  If at the starting view of a section and back is pressed fly out of the section and see it beside the others


Need a 3D mouse

Make a new 2D mouse. A ball on top of a spring type rod. Move the ball from side to side and forward back. The further you force the ball the quicker the mouse goes. Or a location for the ball would match a location on screen. Would be best if the screen was round.

3D mouse
Put your hand in a box type device. Could extend your pinky and control with the tip of your finger. Two cameras at right angles to each other track the movement of the tip of your finger. The software can track the movement in 3D and correspondingly move a hand in 3D. User could use their whole fist to navigate. Software could recognize when a user clenches their fist and could correspondingly pick up an item

Another idea would be to stick the finger to the middle of a spider web sheet. The web would sense the pressure in 3D. Tap a finger to a sticky substance before you place it in the pad.  Could also be a hook from a thimble the user is wearing.  Or glue a hook to the finger nail.  Sensors where the silk strands attach would report on the amount of pressure that is being exerted. Software could calculate the position in 3D of where the finger is located. 

Start to understand the output of the sensors by setting up a test device and output the sensor readings to the computer

Sensors report pressure in grams of pull or a value from 1 to 100. This info is passed by usb cable or wireless to the computer. Data consists of sensorID and pressure.

Start off by gathering logs for each of the 6 simple directions.

Next need to convert the numbers into a 3D position in space.

Pad is placed at a 30 degree angle on the desk.

Pad could recognize when someone pinches the web. That could relate to picking something up.  Or maybe pinching and pulling would avoid requiring a hook or stickey finger.

Could use the idea to make a musical instrument.
Drums
delicate pad that changes sound depending on how you stroke it. Different modes so the same action produces different results depending on the setting. Could allow users to modify the algorythems used to convert an action to a sound.
What would a guitar look like?  Like. 3D harp.



Could call the interface bubbles and do not use sections of a cube but bubbles in space. Could take hold of a bubble and take action on it
Pick up bubble
Enter bubble
Change appearance of bubble
  Apply image to wrap it
  Add text lable
  Add sound
    Sound would get louder the closer you got. Bubbles in your field of view would appear louder. Could use a loud sound get the users attention
  Change relative size
    Could be a percentage
  Change 3D pattern of the bubble
    User can enter a mode where they manipulate the surface of a bubble to change it.

Bubble sculpting
For this a modified 3D mouse needs to be created. A larger surface would be required. Maybe the camera mouse would do better.
Squeeze it
Zoom in and out
Poke it with a finger
Grab and turn it
Magnet hand to pull it


Is this business or art?  Many uses but would be cool to have an exibit to introduce the technology. Would take time to integrate with the os.  Would be quicker to build some of the primary tools.

Could also be used as a video game. Or a toy for children.

Should create a large cyrcle monitor. Why are current monitors square?  Just because of the film that was used to record movies?

Back to bubbles
Inside a bubble is a viewpoint. Viewpoint could equate to seeing more bubbles and applications. The document viewer application could be a floating window. Click it to make it fill the entire screen like a tradional application.  Back button takes you to where you were before the window click.

Different bubbles can be themed. One could be a bubble arranged for use when it is time to pay bills. Bill history is avaliable, estimation of current bills, summary of current balances, tools to make transfers.

Porno bubble

Would be nice to create specifications for different bubble default setups. interfaces may be required to communicate with third parties. Would be easier if a request was made on the behalf of many bubble users. 

Bubbles could be made public. The linux phylosophy. Users contribute and beast featurs rise to the top. Companies can also create paid for bubbles. Services could be offered to customize a bubble

Artists could create a bubble filled with their art.

You can visit another users bubble if they give you permission. You can see if anyone is in you bubble.

An unlimited number of people can be in one bubble. May want to limit it for a certain effect. Other users can be seen or hidden.

A bubble can be configured to do different things. Maybe with one a microphone input is transmitted to the people in the bubble. Can be configured so sounds get louder the closer they are. I guess people would have some 3D avitar so others knew what the sound was coming from

A store bubble could be created to sell murchandise. Would be interesting if the items for sale were scanned in 3D. For now could just have still images avaliable.  Coud select items you want by putting them in your pouch. In the checkout you can select to transfer you information and money. Just select where you want the item delivered. A history of delivery addresses would be avaliable to transmit.  A standard would need to be created so parts like the select delivery address can easily be transmitted and accepted by the seller

Sales people can work in a bubble. They could answer questions for people in the bubble. They could have their own interface and tools to do things like present a video clip for a product.

One person can work in several bubbles. If no one visits a bubble often then there is no point to be in there. Maybe the sales person has an interface where they can jump into a different bubble on demand. While in a bubble they have an interface that is appropriate for that bubble. A person can share common tools between bubbles.

How to get a 3D monitor?  Eyesight can see 3D because the images being received at the two different eye are slightly different. You would have to actually make something in 3D or show two separate images to each of the eyes.

----------------------------------
Sent from my BlackBerry 

No comments: