![]() 3D 3D Photo Gallery (Part 1) 3D Photo Gallery (Part 2) Audio Poor Man's MIDI Make A Metronome iPod Tricks (Part 1) iPod Tricks (Part 2) iPod Tricks (Part 3) Laugh Track Machine Audio Player with Reverb Shepard Melody RB Phone Home Build a Drum Machine Custom Controls and Windows Double Click Listbox Draggable Metal Window Double Click Canvas Custom Buttons Custom Buttons Part II iTunes-style Listboxes Custom Controls General RB Scrolling Windows Using Mesage Dialogs Case-Sensitive Word Finder Introduction to Stacks Wiggle Window JPEG in PDF Listbox Checkboxes Background Applications Listbox Auto-Find Virtual Volumes Time Tracker Software Distribution (Part 1) Software Distribution (Part 2) Software Distribution (Part 3) Software Distribution (Part 4) Exceptions Tips and Tricks Text Clippings Made Easy Graphics Drawing a Simple Gradient The SpriteSurface: Space Game Image Spinner Cropping Graphics (Part 1) Cropping Graphics (Part 2) Cropping Graphics (Part 3) Cropping Graphics (Part 4) Shimmer Graphics Lissajous Figures Simple Screen Capture Vector Graphics Kaleidoscope Images Stegonography Spirals! Image Table RB Magnifying Lens Screen Capture Color Picker Tutorial Hacks Ghost Grab Speedy Mouse Extension iTunes Plugins iTunes Skinner Mac OS X Global Hot Key Event (Carbon Events) Login Welcomer (Carbon Events) Add/Remove Buttons Resizable Sheets Mac OS X Preferences Window Using Sheets in REALbasic Build a Bundle (Part 1) Build a Bundle (Part 2) Dock Your Passwords Mac OS X Debugging REALbasic Mac OS X Icon Tutorial Animate Your Dock RB and the Command Line Menus Window Menu Templates Menu Listbox Menu Novelty Guessing Game Calendar Trivia Tile Mixer Zip Code Finder Happy Valentine's Day Merlin Simulator (Part 1) Merlin Simulator (Part 2) Merlin Simulator (Part 3) Buzzword Machine AppleSoft BASIC Printing Print to PDF Registration Registration Code Validation Network Registration Codes Resources Picture Extractor (Part 1) Picture Extractor (Part 2) Serial Caller ID (Part 1) Caller ID (Part 2) Caller ID (Part 3) Speech Speech Recognition Socket Communication Easy Peer-to-Peer File Sharing MacPAD Version Checking Display Web Image In Canvas HTML IMG Tags Version Tracking Even Smarter Instant Messaging Web Tiler JavaScript and REALbasic Stock Ticker (Part I) Stock Ticker (Part 2) AIM Mate XML Manipulation Simple XML Introduction Video Big Brother Video Capture Note: All articles without a byline were written by Erick Tejkowski. When cleaning the site I removed them because the code differed from page to page, and I have yet to put them back in.
Tell us about a bad link. |
This week, we begin Part 1 of a two part tutorial to create a 3D Photo Gallery with REALbasic. The end result will allow you to "walk" through an imaginary room and view a collection of photographs hanging on the imaginary walls. Background We are not going to concern ourselves with code this week. Instead, we will go through the steps to prepare the graphics and 3D components for next week. Photos First Since the main idea behind this tutorial is to create a photo gallery, it would make sense that we will need a set of photos. For the online example, we will be using photos of the beloved ResEx crew, but feel free to use which photographs you wish. To make your life easier, resize the photos to identical sizes. For example, our ResEx photographs have been resized to a dimension of 100x100 pixels. Just to add a little pizazz, I also created a "frame" for each picture. When we add these photos to the project, they will instantly gain 3D properties. Just to give you an idea of how the images will be displayed, the final 3D product will something like this:
3D Models In addition to photographs, we can also display 3D models in our scene. There are countless free models on the web. For our example, we want to use models in the 3DMF format. Some places where you can find great 3D tools and models:
The only 3D model that we will require is a floor tile. It is simple to create one of these models with Mesh (listed above). Simply create a cube with the following dimensions (x=50; y=5; z=50). This tutorial is not meant as a primer to 3D app use, so if this demand is over your head, you'll be able to download a floor tile next week with the demo project. If you are a 3D whiz, feel free to put together some props for the photo gallery. We'll look at how to add them to the gallery project next week. Conclusion Well, that's it for this week. Gather your photo gallery components and come prepared for 3D magic next week. 3D programming has never been easier than with REALbasic. You'll be able to perform amazing feats with barely any code, so don't miss it. See you next week! |
|||||
|
Please support ResExcellence by Visiting our Sponsors. One click makes a difference. |
||||||
|
|