Realtime Affine Texture Mapping (WIP) copy

Realtime Affine Texture Mapping (WIP) copy

by DCPU-16

👁 6,256 ❤️ 239 ⭐ 190 🔄 4
Created: May 30, 2013 Last modified: Jul 23, 2013 Shared: May 30, 2013

Description

UPDATE: Back-ported backface culling. (hohoho) The code includes lots of unrolled loops and duplicated code to save doing things twice or with excessive calculation, so the code is pretty messy. Since this is affine texture mapping, the texturing will look funky when used on perspective transforms (you can see this on the first Playstation). This is the simplest form of texture mapping though, so it makes sense to implement this first. As you can see, this is way too slow to be practical. The framerate could be increased a lot by doing backface culling, which I might copy over from my racetrack project. I'm going to try this on a more advanced model, but it'll probably be a a like render instead of realtime. Credit to Mojang for the grass block texture from Minecraft.

Instructions

Affine Texture Mapping in Scratch. Adjust the distance slider (closer is slower) and Poly Resolution slider. I use the same texture converter as with the Earth Shader: http://dl.dropbox.com/u/12239448/ScratchTexture/index.html Model of Link Imported: http://scratch.mit.edu/projects/10541079/

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

Earth island but with free shop

by CAPYBARACAPYBARAslay

Project thumbnail
View Project

Talking tom and ben news with fight 2 part 2 (animation)

by megablocks04

Project thumbnail
View Project

-<[{(Collabs)}]>- talking tom and ben news HD buttons remix remix

by everton_trader

Project thumbnail
View Project

Colin The Lucky Kid DVD Vol.1 DVD Menu (2005)

by newmyles

Project thumbnail
View Project

(ALMOST) All Aux-Mythicals!

by cheesef0rdawrld

Project thumbnail
View Project

Scratch's Eternal Ultimate Remix Challenge! | Part 1 | Mega | Level 166/3,000

by oO-RemixMaster-Oo

Project thumbnail
View Project

Alphabet Lore but the word is Crocodile

by SillyGooseReturns

Project thumbnail
View Project

Interactive Mouseheadz

by JBurgers87

Project thumbnail
View Project

デルタルーン テナ戦 Deltarune tenna Fight

by yuureiopake

Project thumbnail
View Project

Star Wars Minecraft

by coolmanfun

Project thumbnail
View Project

accurate bimooo vector trace i guess

by lookwhoitisSUMMER701

Project thumbnail
View Project

banana run

by Deacon_3

Project thumbnail
View Project

Full raytracer! (with reflections, textures, cube intersection and more) v1.1

by Howtomakeausername

Project thumbnail
View Project

VS.時空を巡り征く騎士(原作:星のカービィ USDX VS.ギャラクティックナイト VS.バルフレイナイト)v1.2.2 (11)

by sorainnko

Project thumbnail
View Project

BFB your way ultimate

by AnTa0_123

Project thumbnail
View Project

vs Bob - onslaught

by 44ttech

Project thumbnail
View Project

Talking about pet pals and toonphabet

by Karaf_750

Project thumbnail
View Project

Beat Up Evil Simon (Version 1.0)

by ThunderPerth

Project thumbnail
View Project

Pan Stan's Pizza Playplace Tycoon

by severeradiation

Project thumbnail
View Project

Griffpatch 3D raycasting OUTDATED! Check description for new version

by mmmmrto

Project thumbnail
View Project

| (atyapi様やharukun様に評価された!)intro for llllTAKO-o-BALLllll

by -infinitto-

Project thumbnail
View Project

Appel Multiplayer Mods | Unity

by BGO_Official

Project thumbnail
View Project

Endless Letters Extended/Unused 0.6 remix remix remix

by sonicboy418

Project thumbnail
View Project

Outfit7 Films 1985 (fake) in G Major

by gamerboy1228