Home > OpenGL ES > Wavefront OBJ Loader Open Sourced to Google Code
Wavefront OBJ Loader Open Sourced to Google Code
Posted on Monday, March 30, 2009 by android apps market for tablests
I have made a minor update to the Wavefront OBJ Loader and released it on Google Code. You can find its new homepage right here.
The UV texture mapping is still wonky - I haven't had time to look at that. After profiling, I realized I could save quite a bit of time by using sqrtf() instead of sqrt(), since OpenGL ES doesn't support GLDouble, there was no point in using the higher precision square root function.
I also implemented, based on some tweets by Noel Llopis of Snappy Touch fame, a faster normalization function that utilizes the fast inverse square root optimization. This is an optional optimization based on a pre-compiler define.
I really don't have any immediate plans to do much with this, but if anyone wants to work on it, I'm happy to add you as a project member. If you're interested in loading 3D objects, there's a fair amount of useful code in this project you can borrow and learn from, but there's also plenty of room for further optimizations if you feel like trying out Shark.
The UV texture mapping is still wonky - I haven't had time to look at that. After profiling, I realized I could save quite a bit of time by using sqrtf() instead of sqrt(), since OpenGL ES doesn't support GLDouble, there was no point in using the higher precision square root function.
I also implemented, based on some tweets by Noel Llopis of Snappy Touch fame, a faster normalization function that utilizes the fast inverse square root optimization. This is an optional optimization based on a pre-compiler define.
I really don't have any immediate plans to do much with this, but if anyone wants to work on it, I'm happy to add you as a project member. If you're interested in loading 3D objects, there's a fair amount of useful code in this project you can borrow and learn from, but there's also plenty of room for further optimizations if you feel like trying out Shark.
Category Article 3D Models, Game Programming, iPhone SDK, OpenGL ES
Powered by Blogger.
Blog Archive
-
▼
2009
(496)
-
▼
March
(36)
- Introducing Google Brain Search for mobile
- Speed with a Catch
- Apple Packaging
- Mobile internet usage and useful mobile ads
- WWDC First Time Guide
- WWDC Accommodations
- Wavefront OBJ Loader Open Sourced to Google Code
- Apple Store LA Book Sighting
- Differences in Delegation
- Icons for Multiple Developer Tool Installs
- NSConference
- Xcode Single Window Mode
- The Greatest Week of the Year
- WWDC Was Announced - June 8 - 12
- One Year In
- Limiting Text Field Input
- Look Ma, No Hands - Google Mobile App for Blackber...
- Updated to the Kotaku / Refund Clause Issue
- Kotaku and the Technicolor Contract Clause
- Rumor Mill
- Resuable Reusable Classes
- Guess Where These Were Taken�
- Magnifying Glass in a Text View inside a Table Vie...
- Image Processing on the iPhone
- A Freebie
- Version Control is Your Friend
- New YouTube App for Windows Mobile and Nokia S60 p...
- Something I CAN Tell You...
- Wish I Could Say More
- A Word of Caution about SDK 3.0
- On the fate of SQLitePersistentObjects�
- iPhone OS 3.0
- Particle Generator Bugfixes
- Here comes Google Voice
- New Image Search Results for Android and iPhone
- Finance for Android App
-
▼
March
(36)