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

"超超超拡散希望"少し強化した不死身アンダイン戦 デモ版(製作中)tyou

by kozawatari

Project thumbnail
View Project

Beat up Sonic (added some more) remix

by Lestat1025

Project thumbnail
View Project

3d Mario 64 WORKING

by IndyTheArtist

Project thumbnail
View Project

Testing Out xAlessandro2008's Models: NBB, Classic NBB, And NBB 2 Jumpscares [With TNLT Sounds]

by XxCreeper2kScratchxX

Project thumbnail
View Project

UNDERTALE Call of the void

by k_yuu

Project thumbnail
View Project

Burst Engine V3.3

by sonic_mania_67

Project thumbnail
View Project

bfdi doodle page

by gooberstar

Project thumbnail
View Project

BFAI intro remix remix

by mars_2015

Project thumbnail
View Project

New 3D Paper Mario Engine! (V1)

by Brad-Games

Project thumbnail
View Project

Talking about pet pals and toonphabet

by Karaf_750

Project thumbnail
View Project

カービィ30周年記念/ループPV「Hellcat」(再投稿)

by 8810taka

Project thumbnail
View Project

Tap the frog minigame

by sonicowey7

Project thumbnail
View Project

Beat Up Elinor Wonders Why

by ChristineMaroochini

Project thumbnail
View Project

Endless alphabet C-7 - COURAGE remix

by numberswizard

Project thumbnail
View Project

Equivalents of every polish alphabet lore letter (M to Ż)

by a_kiti_cat

Project thumbnail
View Project

Add Yourself At ALS's Grave

by orangecatfriends

Project thumbnail
View Project

Beat up scratch cat V2.3 (My Ora Ora Ora Edition)

by hyd3ns33k

Project thumbnail
View Project

Incredibox_ Mashupbox - Multiversal V1

by scp-7777

Project thumbnail
View Project

talking tom and ben news vyond effects

by juliescott8

Project thumbnail
View Project

Beat up stickman!!

by epic-boi-the-boi

Project thumbnail
View Project

Helicopter Game (2 players)

by danaby2

Project thumbnail
View Project

Interactive FLQ Spanish Alphabet Lore [FIXED C] remix

by sonictails90

Project thumbnail
View Project

Bedwars #games #online

by Leufy

Project thumbnail
View Project

(WIP) Dust Sans Buttons / Dust Sans Soundboard (WI

by DF_Sans